クラス 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) 方法の概要
クラス org.springframework.core.NestedRuntimeException から継承されたメソッド
contains, getMostSpecificCause, getRootCause
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
HandshakeFailureException
HandshakeFailureException