クラス MethodJmsListenerEndpoint

java.lang.ObjectSE
org.springframework.jms.config.AbstractJmsListenerEndpoint
org.springframework.jms.config.MethodJmsListenerEndpoint
実装されたすべてのインターフェース:
AwareBeanFactoryAwareJmsListenerEndpoint

public class MethodJmsListenerEndpoint extends AbstractJmsListenerEndpoint implements BeanFactoryAware
このエンドポイントの受信メッセージを処理するために呼び出すメソッドを提供する JmsListenerEndpoint
導入:
4.1
作成者:
Stephane Nicoll, Juergen Hoeller
  • コンストラクターの詳細

    • MethodJmsListenerEndpoint

      public MethodJmsListenerEndpoint()
  • メソッドの詳細

    • setBean

      public void setBean(@Nullable ObjectSE bean)
      このエンドポイントメソッドを呼び出す実際の Bean インスタンスを設定します。
    • getBean

      @Nullable public ObjectSE getBean()
    • setMethod

      public void setMethod(@Nullable MethodSE method)
      このエンドポイントによって管理されるメッセージを処理するために呼び出すメソッドを設定します。
    • getMethod

      @Nullable public MethodSE getMethod()
    • setMostSpecificMethod

      public void setMostSpecificMethod(@Nullable MethodSE mostSpecificMethod)
      このエンドポイントの宣言で知られている最も具象メソッドを設定します。

      プロキシの場合、これはターゲットクラスのメソッドになります(それ自体にアノテーションが付けられている場合、つまり、単にインターフェースでアノテーションが付けられていない場合)。

      導入:
      4.2.3
    • getMostSpecificMethod

      @Nullable public MethodSE getMostSpecificMethod()
    • setMessageHandlerMethodFactory

      public void setMessageHandlerMethodFactory(MessageHandlerMethodFactory messageHandlerMethodFactory)
      このエンドポイントの呼び出しの管理を担当する InvocableHandlerMethod を構築するために使用する MessageHandlerMethodFactory を設定します。
    • setEmbeddedValueResolver

      public void setEmbeddedValueResolver(@Nullable StringValueResolver embeddedValueResolver)
      埋め込まれたプレースホルダーと式の値リゾルバーを設定します。
    • setBeanFactory

      public void setBeanFactory(@Nullable BeanFactory beanFactory)
      式の解決に使用する BeanFactory を設定します(null の場合があります)。
      次で指定:
      インターフェース BeanFactoryAwaresetBeanFactory 
      パラメーター:
      beanFactory - 所有 BeanFactory(非 null)。Bean は、ファクトリのメソッドをすぐに呼び出すことができます。
      関連事項:
    • createMessageListener

      protected MessagingMessageListenerAdapter createMessageListener(MessageListenerContainer container)
      クラスからコピーされた説明: AbstractJmsListenerEndpoint
      指定されたコンテナーに対してこのエンドポイントを提供できる MessageListenerEE を作成します。
      次で指定:
      クラス AbstractJmsListenerEndpointcreateMessageListener 
    • createMessageListenerInstance

      protected MessagingMessageListenerAdapter createMessageListenerInstance()
      空の MessagingMessageListenerAdapter インスタンスを作成します。
      戻り値:
      新しい MessagingMessageListenerAdapter またはそのサブクラス
    • getDefaultResponseDestination

      @Nullable protected StringSE getDefaultResponseDestination()
      もしあれば、デフォルトのレスポンス先を返します。
    • getEndpointDescription

      protected StringBuilderSE getEndpointDescription()
      クラスからコピーされた説明: AbstractJmsListenerEndpoint
      このエンドポイントの説明を返します。

      toString() 結果に含めるために、サブクラスで使用できます。

      オーバーライド:
      クラス AbstractJmsListenerEndpointgetEndpointDescription