クラス 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 MessagingMessageListenerAdapter
createMessageListener
(MessageListenerContainer container) 指定されたコンテナーに対してこのエンドポイントを提供できるMessageListener
EE を作成します。protected MessagingMessageListenerAdapter
空のMessagingMessageListenerAdapter
インスタンスを作成します。getBean()
protected StringSE
もしあれば、デフォルトのレスポンス先を返します。protected StringBuilderSE
このエンドポイントの説明を返します。void
このエンドポイントメソッドを呼び出す実際の Bean インスタンスを設定します。void
setBeanFactory
(BeanFactory beanFactory) 式の解決に使用するBeanFactory
を設定します(null
の場合があります)。void
setEmbeddedValueResolver
(StringValueResolver embeddedValueResolver) 埋め込まれたプレースホルダーと式の値リゾルバーを設定します。void
setMessageHandlerMethodFactory
(MessageHandlerMethodFactory messageHandlerMethodFactory) このエンドポイントの呼び出しの管理を担当するInvocableHandlerMethod
を構築するために使用するMessageHandlerMethodFactory
を設定します。void
このエンドポイントによって管理されるメッセージを処理するために呼び出すメソッドを設定します。void
setMostSpecificMethod
(MethodSE mostSpecificMethod) このエンドポイントの宣言で知られている最も具象メソッドを設定します。クラス org.springframework.jms.config.AbstractJmsListenerEndpoint から継承されたメソッド
getConcurrency, getDestination, getId, getSelector, getSubscription, setConcurrency, setDestination, setId, setSelector, setSubscription, setupListenerContainer, toString
コンストラクターの詳細
MethodJmsListenerEndpoint
public MethodJmsListenerEndpoint()
メソッドの詳細
setBean
このエンドポイントメソッドを呼び出す実際の Bean インスタンスを設定します。getBean
setMethod
このエンドポイントによって管理されるメッセージを処理するために呼び出すメソッドを設定します。getMethod
setMostSpecificMethod
このエンドポイントの宣言で知られている最も具象メソッドを設定します。プロキシの場合、これはターゲットクラスのメソッドになります(それ自体にアノテーションが付けられている場合、つまり、単にインターフェースでアノテーションが付けられていない場合)。
- 導入:
- 4.2.3
getMostSpecificMethod
setMessageHandlerMethodFactory
このエンドポイントの呼び出しの管理を担当するInvocableHandlerMethod
を構築するために使用するMessageHandlerMethodFactory
を設定します。setEmbeddedValueResolver
埋め込まれたプレースホルダーと式の値リゾルバーを設定します。setBeanFactory
式の解決に使用するBeanFactory
を設定します(null
の場合があります)。- 次で指定:
- インターフェース
BeanFactoryAware
のsetBeanFactory
- パラメーター:
beanFactory
- 所有 BeanFactory(非null
)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。- 関連事項:
createMessageListener
クラスからコピーされた説明:AbstractJmsListenerEndpoint
指定されたコンテナーに対してこのエンドポイントを提供できるMessageListener
EE を作成します。- 次で指定:
- クラス
AbstractJmsListenerEndpoint
のcreateMessageListener
createMessageListenerInstance
空のMessagingMessageListenerAdapter
インスタンスを作成します。- 戻り値:
- 新しい
MessagingMessageListenerAdapter
またはそのサブクラス
getDefaultResponseDestination
もしあれば、デフォルトのレスポンス先を返します。getEndpointDescription
クラスからコピーされた説明:AbstractJmsListenerEndpoint
このエンドポイントの説明を返します。toString()
結果に含めるために、サブクラスで使用できます。- オーバーライド:
- クラス
AbstractJmsListenerEndpoint
のgetEndpointDescription