インターフェース MessageDispatcher

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

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

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

    • addHandler

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

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

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

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