クラス MethodJmsListenerEndpoint
java.lang.ObjectSE
org.springframework.jms.config.AbstractJmsListenerEndpoint
org.springframework.jms.config.MethodJmsListenerEndpoint
- 実装されているすべてのインターフェース:
Aware, BeanFactoryAware, JmsListenerEndpoint
public class MethodJmsListenerEndpoint
extends AbstractJmsListenerEndpoint
implements BeanFactoryAware
このエンドポイントの受信メッセージを処理するために呼び出すメソッドを提供する
JmsListenerEndpoint。- 導入:
- 4.1
- 作成者:
- Stephane Nicoll, Juergen Hoeller
コンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明protected MessagingMessageListenerAdaptercreateMessageListener(MessageListenerContainer container) 指定されたコンテナーのこのエンドポイントを提供できるMessageListenerを作成します。protected MessagingMessageListenerAdapter空のMessagingMessageListenerAdapterインスタンスを作成します。getBean()もしあれば、デフォルトのレスポンス先を返します。protected StringBuilderSEこのエンドポイントの説明を返します。voidこのエンドポイントメソッドを呼び出す実際の Bean インスタンスを設定します。voidsetBeanFactory(@Nullable BeanFactory beanFactory) 式の解決に使用するBeanFactoryを設定します(nullの場合があります)。voidsetEmbeddedValueResolver(@Nullable StringValueResolver embeddedValueResolver) 埋め込まれたプレースホルダーと式の値リゾルバーを設定します。voidsetMessageHandlerMethodFactory(MessageHandlerMethodFactory messageHandlerMethodFactory) このエンドポイントの呼び出しの管理を担当するInvocableHandlerMethodを構築するために使用するMessageHandlerMethodFactoryを設定します。voidこのエンドポイントによって管理されるメッセージを処理するために呼び出すメソッドを設定します。voidsetMostSpecificMethod(@Nullable MethodSE mostSpecificMethod) このエンドポイントの宣言で知られている最も具象メソッドを設定します。
コンストラクターの詳細
MethodJmsListenerEndpoint
public MethodJmsListenerEndpoint()
メソッドの詳細
setBean
getBean
setMethod
getMethod
setMostSpecificMethod
getMostSpecificMethod
setMessageHandlerMethodFactory
このエンドポイントの呼び出しの管理を担当するInvocableHandlerMethodを構築するために使用するMessageHandlerMethodFactoryを設定します。setEmbeddedValueResolver
埋め込まれたプレースホルダーと式の値リゾルバーを設定します。setBeanFactory
式の解決に使用するBeanFactoryを設定します(nullの場合があります)。- 次で指定:
- インターフェース
BeanFactoryAwareのsetBeanFactory - パラメーター:
beanFactory- 所有 BeanFactory(非null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
createMessageListener
クラスからコピーされた説明:AbstractJmsListenerEndpoint指定されたコンテナーのこのエンドポイントを提供できるMessageListenerを作成します。- 次で指定:
- クラス
AbstractJmsListenerEndpointのcreateMessageListener
createMessageListenerInstance
空のMessagingMessageListenerAdapterインスタンスを作成します。- 戻り値:
- 新しい
MessagingMessageListenerAdapterまたはそのサブクラス
getDefaultResponseDestination
getEndpointDescription
クラスからコピーされた説明:AbstractJmsListenerEndpointこのエンドポイントの説明を返します。toString()結果に含めるために、サブクラスで使用できます。- オーバーライド:
- クラス
AbstractJmsListenerEndpointのgetEndpointDescription