パッケージ jakarta.websocket

インターフェース MessageHandler

  • すべての既知のサブインターフェース:
    MessageHandler.Partial<T>MessageHandler.Whole<T>

    public interface MessageHandler
    開発者は、Web ソケットの会話中に受信メッセージを受信するために MessageHandlers を実装します。各 Web ソケットセッションは、一度に 1 つのスレッドのみを使用して MessageHandlers を呼び出します。つまり、各メッセージハンドラーインスタンスを使用して 1 つの Web ソケットセッションのメッセージを処理する場合、一度に最大 1 つのスレッドがそのメソッドのいずれかを呼び出すことができます。同じメッセージハンドラー内で複数のクライアントからのメッセージを処理したい開発者は、クライアントの各 Session オブジェクトのハンドラーと同じインスタンスを追加することでこれを行うことができます。その場合、MessageHandler が複数のスレッドによって同時に呼び出される可能性をコーディングする必要があります。各スレッドは、異なるクライアントセッションから発生します。

    使用例については、Endpoint を参照してください。

    作成者:
    dannycoward
    • ネストされたクラスのサマリー

      ネストされたクラス  
      修飾子と型 インターフェース 説明
      static interface MessageHandler.Partial<T>
      この種のハンドラーは、メッセージ全体の一部を配信する準備ができると、実装によって通知されます。
      static interface MessageHandler.Whole<T>
      この種類のハンドラーは、完全なメッセージの到着時にコンテナーによって通知されます。