クラス FluxMessageChannel

実装されたすべてのインターフェース:
org.reactivestreams.Publisher<Message<?>>AwareBeanFactoryAwareBeanNameAwareDisposableBeanInitializingBeanApplicationContextAwareReactiveStreamsSubscribableChannelExpressionCapableIntegrationPatternNamedComponentIntegrationManagementTrackableComponentMessageChannelInterceptableChannel

public class FluxMessageChannel extends AbstractMessageChannel implements org.reactivestreams.Publisher<Message<?>>, ReactiveStreamsSubscribableChannel
プロジェクト Reactor Flux に基づく Reactive Streams Publisher の AbstractMessageChannel 実装。
導入:
5.0
作成者:
Artem Bilan, Gary Russell, Sergei Egorov
  • コンストラクターの詳細

    • FluxMessageChannel

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

    • doSend

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

      public void subscribe(org.reactivestreams.Subscriber<? super Message<?>> subscriber)
      次で指定:
      インターフェース org.reactivestreams.Publisher<Message<?>>subscribe 
    • subscribeTo

      public void subscribeTo(org.reactivestreams.Publisher<? extends Message<?>> publisher)
      次で指定:
      インターフェース ReactiveStreamsSubscribableChannelsubscribeTo 
    • destroy

      public void destroy()
      次で指定:
      インターフェース DisposableBeandestroy 
      次で指定:
      インターフェース IntegrationManagementdestroy 
      オーバーライド:
      クラス AbstractMessageChanneldestroy