クラス JmsOutboundGatewaySpec
java.lang.ObjectSE
org.springframework.beans.factory.config.AbstractFactoryBean<T>
org.springframework.integration.dsl.IntegrationComponentSpec<S,H>
org.springframework.integration.dsl.MessageHandlerSpec<JmsOutboundGatewaySpec,JmsOutboundGateway>
org.springframework.integration.jms.dsl.JmsOutboundGatewaySpec
- 実装されているすべてのインターフェース:
Aware、BeanClassLoaderAware、BeanFactoryAware、DisposableBean、FactoryBean<JmsOutboundGateway>、InitializingBean、Lifecycle、Phased、SmartLifecycle
public class JmsOutboundGatewaySpec extends MessageHandlerSpec<JmsOutboundGatewaySpec,JmsOutboundGateway>
- 導入:
- 5.0
- 作成者:
- Artem Bilan
ネストされたクラスの要約
ネストされたクラス 修飾子と型 クラス 説明 classJmsOutboundGatewaySpec.ReplyContainerSpecフィールドのサマリー
コンストラクターの概要
コンストラクター 修飾子 コンストラクター 説明 protectedJmsOutboundGatewaySpec(javax.jms.ConnectionFactory connectionFactory)メソッドのサマリー
クラス org.springframework.integration.dsl.IntegrationComponentSpec から継承されたメソッド
_this, createInstance, destroyInstance, doGet, get, getId, getObjectType, getPhase, id, isAutoStartup, isRunning, start, stop, stopクラス org.springframework.beans.factory.config.AbstractFactoryBean から継承されたメソッド
afterPropertiesSet, destroy, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
コンストラクターの詳細
JmsOutboundGatewaySpec
protected JmsOutboundGatewaySpec(javax.jms.ConnectionFactory connectionFactory)
メソッドの詳細
extractRequestPayload
- パラメーター:
extractPayload- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setExtractRequestPayload(boolean)
extractReplyPayload
- パラメーター:
extractPayload- extractPayload。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setExtractReplyPayload(boolean)
headerMapper
- パラメーター:
headerMapper- headerMapper。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setHeaderMapper(JmsHeaderMapper)
requestDestination
- パラメーター:
destination- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setRequestDestination(Destination)
requestDestination
- パラメーター:
destination- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setRequestDestinationName(String)
requestDestinationExpression
- パラメーター:
destination- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setRequestDestinationExpression(org.springframework.expression.Expression)
requestDestination
実行時に呼び出されるFunctionSE を構成して、メッセージの送信先を決定します。通常、Java 8 ラムダ式で使用されます。.<Foo>destination(m -> m.getPayload().getState())- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
destinationFunction- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setRequestDestinationExpression(org.springframework.expression.Expression),FunctionExpression
replyDestination
- パラメーター:
destination- 宛先。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReplyDestination(Destination)
replyDestination
- パラメーター:
destination- 宛先名。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReplyDestinationName(String)
replyDestinationExpression
- パラメーター:
destination- 宛先式。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReplyDestinationExpression(org.springframework.expression.Expression)
replyDestination
実行時に呼び出されるFunctionSE を構成して、応答の受信先を判別します。通常、Java 8 ラムダ式で使用されます。.<Foo>replyDestination(m -> m.getPayload().getState())- 型パラメーター:
P- 予想されるペイロード型。- パラメーター:
destinationFunction- 宛先関数。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReplyDestinationExpression(org.springframework.expression.Expression),FunctionExpression
destinationResolver
- パラメーター:
destinationResolver- destinationResolver。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setDestinationResolver(DestinationResolver)
jmsMessageConverter
- パラメーター:
messageConverter- messageConverter。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setMessageConverter(MessageConverter)
correlationKey
- パラメーター:
correlationKey- correlationKey- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setCorrelationKey(String)
requestPubSubDomain
- パラメーター:
pubSubDomain- pubSubDomain- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReplyPubSubDomain(boolean)
replyPubSubDomain
- パラメーター:
pubSubDomain- pubSubDomain- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setRequestPubSubDomain(boolean)
deliveryPersistent
- パラメーター:
deliveryPersistent- deliveryPersistent。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setDeliveryPersistent(boolean)
priority
デフォルトの優先度。実行時にメッセージ優先度ヘッダーでオーバーライドされる場合があります。- パラメーター:
priority- 優先順位。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setDefaultPriority(int)
timeToLive
- パラメーター:
timeToLive- timeToLive。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setTimeToLive(long)
receiveTimeout
- パラメーター:
receiveTimeout- receiveTimeout。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setReceiveTimeout(long)
explicitQosEnabled
- パラメーター:
explicitQosEnabled- explicitQosEnabled。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。 - 関連事項:
JmsOutboundGateway.setExplicitQosEnabled(boolean)
replyContainer
デフォルトのプロパティを使用して応答コンテナーを構成します。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。
replyContainer
public JmsOutboundGatewaySpec replyContainer(ConsumerSE<JmsOutboundGatewaySpec.ReplyContainerSpec> configurer)JmsOutboundGatewaySpec.ReplyContainerSpecを使用してConsumerSE コールバックを呼び出すことによって決定された応答コンテナー仕様を使用して、応答コンテナーを構成します。- パラメーター:
configurer- コンフィギュレーター。- 戻り値:
- 現在の
JmsOutboundGatewaySpec。