クラス JmsOutboundGatewaySpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<JmsOutboundGatewaySpec,JmsOutboundGateway>
org.springframework.integration.jms.dsl.JmsOutboundGatewaySpec
- 実装されたすべてのインターフェース:
DisposableBean
、FactoryBean<JmsOutboundGateway>
、InitializingBean
、Lifecycle
、Phased
、SmartLifecycle
public class JmsOutboundGatewaySpec
extends MessageHandlerSpec<JmsOutboundGatewaySpec,JmsOutboundGateway>
- 導入:
- 5.0
- 作成者:
- Artem Bilan
ネストされたクラスのサマリー
フィールドサマリー
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたフィールド
logger, PARSER, target
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明correlationKey
(StringSE correlationKey) deliveryPersistent
(boolean deliveryPersistent) destinationResolver
(DestinationResolver destinationResolver) explicitQosEnabled
(boolean explicitQosEnabled) extractReplyPayload
(boolean extractPayload) extractRequestPayload
(boolean extractPayload) headerMapper
(JmsHeaderMapper headerMapper) jmsMessageConverter
(MessageConverter messageConverter) priority
(int priority) デフォルトの優先度。receiveTimeout
(long receiveTimeout) デフォルトのプロパティを使用して応答コンテナーを構成します。JmsOutboundGatewaySpec.ReplyContainerSpec
を使用してConsumer
SE コールバックを呼び出すことによって決定された応答コンテナー仕様を使用して、応答コンテナーを構成します。replyDestination
(DestinationEE destination) replyDestination
(StringSE destination) replyDestination
(FunctionSE<Message<P>, ?> destinationFunction) 実行時に呼び出されるFunction
SE を構成して、応答の受信先を判別します。replyDestinationExpression
(StringSE destination) replyPubSubDomain
(boolean pubSubDomain) requestDestination
(DestinationEE destination) requestDestination
(StringSE destination) requestDestination
(FunctionSE<Message<P>, ?> destinationFunction) 実行時に呼び出されるFunction
SE を構成して、メッセージの送信先を決定します。requestDestinationExpression
(StringSE destination) requestPubSubDomain
(boolean pubSubDomain) timeToLive
(long timeToLive) クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, afterPropertiesSet, destroy, doGet, getId, getObject, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stop
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
JmsOutboundGatewaySpec
メソッドの詳細
extractRequestPayload
- パラメーター:
extractPayload
- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
extractReplyPayload
- パラメーター:
extractPayload
- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
headerMapper
- パラメーター:
headerMapper
- headerMapper。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
requestDestination
- パラメーター:
destination
- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
requestDestination
- パラメーター:
destination
- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
requestDestinationExpression
- パラメーター:
destination
- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
requestDestination
実行時に呼び出されるFunction
SE を構成して、メッセージの送信先を決定します。通常、Java 8 ラムダ式で使用されます。.<Foo>destination(m -> m.getPayload().getState())
- 型パラメーター:
P
- 予想されるペイロード型。- パラメーター:
destinationFunction
- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyDestination
- パラメーター:
destination
- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyDestination
- パラメーター:
destination
- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyDestinationExpression
- パラメーター:
destination
- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyDestination
実行時に呼び出されるFunction
SE を構成して、応答の受信先を判別します。通常、Java 8 ラムダ式で使用されます。.<Foo>replyDestination(m -> m.getPayload().getState())
- 型パラメーター:
P
- 予想されるペイロード型。- パラメーター:
destinationFunction
- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
destinationResolver
- パラメーター:
destinationResolver
- destinationResolver。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
jmsMessageConverter
- パラメーター:
messageConverter
- messageConverter。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
correlationKey
- パラメーター:
correlationKey
- 相関キー- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
requestPubSubDomain
- パラメーター:
pubSubDomain
- pubSubDomain- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyPubSubDomain
- パラメーター:
pubSubDomain
- pubSubDomain- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
deliveryPersistent
- パラメーター:
deliveryPersistent
- deliveryPersistent。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
priority
デフォルトの優先度。実行時にメッセージ優先度ヘッダーでオーバーライドされる場合があります。- パラメーター:
priority
- 優先順位。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
timeToLive
- パラメーター:
timeToLive
- timeToLive。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
receiveTimeout
- パラメーター:
receiveTimeout
- receiveTimeout。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
explicitQosEnabled
- パラメーター:
explicitQosEnabled
- explicitQosEnabled。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。 - 関連事項:
replyContainer
デフォルトのプロパティを使用して応答コンテナーを構成します。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。
replyContainer
public JmsOutboundGatewaySpec replyContainer(ConsumerSE<JmsOutboundGatewaySpec.ReplyContainerSpec> configurer) JmsOutboundGatewaySpec.ReplyContainerSpec
を使用してConsumer
SE コールバックを呼び出すことによって決定された応答コンテナー仕様を使用して、応答コンテナーを構成します。- パラメーター:
configurer
- コンフィギュレーター。- 戻り値:
- 現在の
JmsOutboundGatewaySpec
。