クラス HandshakeFailureException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.core.NestedRuntimeException
org.springframework.web.socket.server.HandshakeFailureException
- 実装されているすべてのインターフェース:
SerializableSE
内部の回復不可能なエラーのためにハンドシェイク処理が完了できなかった場合にスローされます。これは、ハンドシェイクネゴシエーションの失敗ではなく、サーバーエラー(HTTP ステータスコード 500)を意味します。
対照的に、ハンドシェイクネゴシエーションが失敗すると、レスポンスステータスコードは 200 になり、失敗の原因を反映するようにレスポンスヘッダーと本文が更新されます。HandshakeHandler 実装には、これらの場合のレスポンスに対する更新をカスタマイズするための protected メソッドがあります。
- 導入:
- 4.0
- 作成者:
- Rossen Stoyanchev
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明HandshakeFailureException(StringSE message) HandshakeFailureException(StringSE message, ThrowableSE cause) メソッドのサマリー
クラス NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
コンストラクターの詳細
HandshakeFailureException
HandshakeFailureException