クラス JmsOutboundGatewaySpec
java.lang.ObjectSE
org.springframework.integration.dsl.IntegrationComponentSpec<JmsOutboundGatewaySpec, JmsOutboundGateway>
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を使用してConsumerSE コールバックを呼び出すことによって決定された応答コンテナー仕様を使用して、応答コンテナーを構成します。replyDestination(DestinationEE destination) replyDestination(StringSE destination) replyDestination(FunctionSE<Message<P>, ?> destinationFunction) 実行時に呼び出されるFunctionSE を構成して、応答の受信先を判別します。replyDestinationExpression(StringSE destination) replyPubSubDomain(boolean pubSubDomain) requestDestination(DestinationEE destination) requestDestination(StringSE destination) requestDestination(FunctionSE<Message<P>, ?> destinationFunction) 実行時に呼び出されるFunctionSE を構成して、メッセージの送信先を決定します。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インターフェース org.springframework.context.SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
JmsOutboundGatewaySpec
メソッドの詳細
extractRequestPayload
- パラメーター:
extractPayload- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
extractReplyPayload
- パラメーター:
extractPayload- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
headerMapper
- パラメーター:
headerMapper- headerMapper。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
requestDestination
- パラメーター:
destination- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
requestDestination
- パラメーター:
destination- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
requestDestinationExpression
- パラメーター:
destination- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
requestDestination
実行時に呼び出されるFunctionSE を構成して、メッセージの送信先を決定します。通常、Java 8 ラムダ式で使用されます。.<Foo>destination(m -> m.getPayload().getState())- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
destinationFunction- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
replyDestination
- パラメーター:
destination- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
replyDestination
- パラメーター:
destination- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
replyDestinationExpression
- パラメーター:
destination- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
replyDestination
実行時に呼び出されるFunctionSE を構成して、応答の受信先を判別します。通常、Java 8 ラムダ式で使用されます。.<Foo>replyDestination(m -> m.getPayload().getState())- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
destinationFunction- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
destinationResolver
- パラメーター:
destinationResolver- destinationResolver。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
jmsMessageConverter
- パラメーター:
messageConverter- messageConverter。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
correlationKey
- パラメーター:
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を使用してConsumerSE コールバックを呼び出すことによって決定された応答コンテナー仕様を使用して、応答コンテナーを構成します。- パラメーター:
configurer- コンフィギュレーター。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。