インターフェース PollableChannel

すべてのスーパーインターフェース:
MessageChannel

public interface PollableChannel extends MessageChannel
ポーリングを通じてメッセージをアクティブに受信できる MessageChannel
導入:
4.0
作成者:
Mark Fisher
  • フィールドサマリー

    インターフェース org.springframework.messaging.MessageChannel から継承されたフィールド

    INDEFINITE_TIMEOUT
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このチャネルからメッセージを受信し、必要に応じて無期限にブロックします。
    receive(long timeout)
    このチャネルからメッセージを受信し、メッセージが利用可能になるか、指定されたタイムアウト期間が経過するまでブロックします。

    インターフェース org.springframework.messaging.MessageChannel から継承されたメソッド

    send, send
  • メソッドの詳細

    • receive

      @Nullable Message<?> receive()
      このチャネルからメッセージを受信し、必要に応じて無期限にブロックします。
      戻り値:
      中断された場合、次に使用可能な Message または null 
    • receive

      @Nullable Message<?> receive(long timeout)
      このチャネルからメッセージを受信し、メッセージが利用可能になるか、指定されたタイムアウト期間が経過するまでブロックします。
      パラメーター:
      timeout - ミリ秒単位のタイムアウトまたは MessageChannel.INDEFINITE_TIMEOUT
      戻り値:
      指定されたタイムアウト期間が経過するか、メッセージの受信が中断された場合、次に使用可能な Message または null