インターフェース MessageDispatcher

すべての既知の実装クラス:
AbstractDispatcherBroadcastingDispatcherPartitionedDispatcherUnicastingDispatcher

public interface MessageDispatcher
ハンドラーにメッセージをディスパッチするための戦略インターフェース。
作成者:
Mark Fisher, Gary Russell
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    メッセージハンドラーを追加します。
    boolean
    dispatch(Message<?> message)
    メッセージをディスパッチします。
    int
    現在のハンドラー数を返します。
    boolean
    メッセージハンドラーを削除します。
  • メソッドの詳細

    • addHandler

      boolean addHandler(MessageHandler handler)
      メッセージハンドラーを追加します。
      パラメーター:
      handler - ハンドラー。
      戻り値:
      正常に追加された場合は true。
    • removeHandler

      boolean removeHandler(MessageHandler handler)
      メッセージハンドラーを削除します。
      パラメーター:
      handler - ハンドラー。
      戻り値:
      正常に削除された場合は true。
    • dispatch

      boolean dispatch(Message<?> message)
      メッセージをディスパッチします。
      パラメーター:
      message - メッセージ。
      戻り値:
      ディスパッチされた場合は true。
    • getHandlerCount

      int getHandlerCount()
      現在のハンドラー数を返します。
      戻り値:
      ハンドラー数。