クラス AbstractJmsChannel

実装されたすべてのインターフェース:
AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareExpressionCapableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageChannelInterceptableChannel
既知の直属サブクラス
PollableJmsChannelSubscribableJmsChannel

public abstract class AbstractJmsChannel extends AbstractMessageChannel
導入:
2.0
作成者:
Mark Fisher, Gary Russell
  • コンストラクターの詳細

    • AbstractJmsChannel

      public AbstractJmsChannel(JmsTemplate jmsTemplate)
  • メソッドの詳細

    • doSend

      protected boolean doSend(Message<?> message, long timeout)
      クラスからコピーされた説明: AbstractMessageChannel
      サブクラスはこのメソッドを実装する必要があります。負でないタイムアウトは、チャネルが容量に達した場合に待機する時間を示します(値が 0 の場合、成功の有無にかかわらずすぐに戻る必要があります)。負のタイムアウト値は、メッセージが受け入れられるか、ブロッキングスレッドが中断されるまでメソッドがブロックされることを示します。
      次で指定:
      クラス AbstractMessageChanneldoSend 
      パラメーター:
      message - メッセージ。
      timeout - タイムアウト。
      戻り値:
      send が成功した場合は true。