モジュール jdk.incubator.httpclient
パッケージ jdk.incubator.http

クラスWebSocketHandshakeException

    • コンストラクタの詳細

      • WebSocketHandshakeException

        public WebSocketHandshakeException​(HttpResponse<?> response)
    • メソッドの詳細

      • getResponse

        public HttpResponse<?> getResponse​()
        開始ハンドシェイクのサーバーの対応部分を返します。

        この例外が直列化されてから読み込まれた場合、値は使用できない可能性があります((null))。

        戻り値:
        サーバー・レスポンス
      • initCause

        public WebSocketHandshakeException initCause​(Throwable cause)
        次のクラスからコピーされた説明: Throwable
        このスロー可能オブジェクトの原因を、指定された値に初期化します。 原因はこのThrowableをスローさせたThrowableです。

        このメソッドは最大で1回しか呼び出すことができません。 通常は、コンストラクタ内から、またはThrowableの作成直後に呼び出されます。 このスロー可能オブジェクトがThrowable(Throwable)またはThrowable(String,Throwable)を使用して作成された場合、このメソッドは1回も呼び出すことができません。

        原因を設定するためのその他のサポートを含まないレガシー・スロー可能型でこのメソッドを使用する例を、次に示します。

         try {
             lowLevelOp();
         } catch (LowLevelException le) {
             throw (HighLevelException)
                   new HighLevelException().initCause(le); // Legacy constructor
         }
         
        オーバーライド:
        initCause、クラス: Throwable
        パラメータ:
        cause - 原因(あとでThrowable.getCause()メソッドで取得できるように保存される)。 (null値が許可されており、原因が存在しないか不明であることを示す。)
        戻り値:
        このThrowableインスタンスへの参照。