パッケージ jakarta.websocket

クラス ClientEndpointConfig.Configurator

  • 含まれているインターフェース:
    ClientEndpointConfig

    public static class ClientEndpointConfig.Configurator
    extends ObjectSE
    Configurator クラスは、オープニングハンドシェイクのインターセプト、またはこのコンフィギュレーターで構成された各エンドポイントインスタンスからアクセスできる任意のメソッドとアルゴリズムを提供するなど、カスタム構成アルゴリズムを提供する開発者によって拡張できます。
    • コンストラクターの詳細

      • Configurator

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

      • beforeRequest

        public void beforeRequest​(MapSE<StringSE,​ListSE<StringSE>> headers)
        このメソッドは、サーバーへの接続を開始するために使用されるハンドシェイクリクエストを作成した後で、リクエストの一部を送信する前に、実装によって呼び出されます。これにより、開発者は、ハンドシェイク相互作用の開始前に、ハンドシェイクリクエストヘッダーをインスペクションおよび変更できます。
        パラメーター:
        headers - 実装がハンドシェイク相互作用を開始するために送信しようとしているハンドシェイクリクエストヘッダーの可変マップ。
      • afterResponse

        public void afterResponse​(HandshakeResponse hr)
        このメソッドは、開始したハンドシェイクの相互作用の結果としてサーバーからハンドシェイクレスポンスを受け取った後に、実装によって呼び出されます。開発者は、返されたハンドシェイクレスポンスをインスペクションするためにこのメソッドを実装できます。
        パラメーター:
        hr - サーバーから送信されたハンドシェイクレスポンス。