クラスの使用
org.springframework.web.socket.CloseStatus
CloseStatus を使用するパッケージ
パッケージ
説明
WebSocket アプリケーションの一般的な抽象化と Spring 構成のサポート。
Spring の WebSocket API を WebSocket プロバイダーとの間で適合させるクラス。
Jetty WebSocket API のアダプタークラス。
標準 Jakarta WebSocket API のアダプタークラス。
便利な
WebSocketHandler 実装とデコレーター。Spring のメッセージングモジュール用の WebSocket 統合。
WebSocketClient の SockJS クライアント実装。TransportHandler 実装クラスおよび具体的な SockJsServiceWebSocketSession の SockJS 固有の実装。org.springframework.web.socket 内の CloseStatus 使用
CloseStatus として宣言されている org.springframework.web.socket のフィールド修飾子と型フィールド説明static final CloseStatusCloseStatus.BAD_DATA「1007 は、メッセージの型と一致しないメッセージ内のデータ(たとえば、テキストメッセージ内の非 UTF-8 [RFC3629] データ)を受信したため、エンドポイントが接続を終了していることを示します。」static final CloseStatusCloseStatus.GOING_AWAY「1001 は、サーバーがダウンしたり、ブラウザーがページから移動したりするなど、エンドポイントが「離れる」ことを示します。static final CloseStatusCloseStatus.NO_CLOSE_FRAME「1006 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。static final CloseStatusCloseStatus.NO_STATUS_CODE「1005 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。static final CloseStatusCloseStatus.NORMAL「1000 は通常の閉鎖を示します。つまり、接続が確立された目的が達成されたことを意味します。」static final CloseStatusCloseStatus.NOT_ACCEPTABLE「1003 は、エンドポイントが受信できない型のデータを受信したため、エンドポイントが接続を終了していることを示します(たとえば、テキストデータのみを理解するエンドポイントは、バイナリメッセージを受信した場合にこれを送信できます)。」static final CloseStatusCloseStatus.POLICY_VIOLATION「1008 は、ポリシーに違反するメッセージを受信したため、エンドポイントが接続を終了していることを示します。static final CloseStatusCloseStatus.PROTOCOL_ERROR「1002 は、プロトコルエラーが原因でエンドポイントが接続を終了していることを示します。」static final CloseStatusCloseStatus.REQUIRED_EXTENSION「1010 は、サーバーが 1 つ以上の内線をネゴシエートすることを期待していたが、サーバーが WebSocket ハンドシェイクのレスポンスメッセージで返さなかったため、エンドポイント(クライアント)が接続を終了していることを示します。static final CloseStatusCloseStatus.SERVER_ERROR「1011 は、サーバーがリクエストの実行を妨げる予期しない状況が発生したため、サーバーが接続を終了していることを示しています。」static final CloseStatusCloseStatus.SERVICE_OVERLOAD「1013 は、サービスがオーバーロードになっていることを示します。static final CloseStatusCloseStatus.SERVICE_RESTARTED「1012 は、サービスが再起動されることを示します。static final CloseStatusCloseStatus.SESSION_NOT_RELIABLEセッションが信頼できなくなったことを示すフレームワーク内で使用するためのステータスコード(例:static final CloseStatusCloseStatus.TLS_HANDSHAKE_FAILURE「1015 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。static final CloseStatusCloseStatus.TOO_BIG_TO_PROCESS「1009 は、処理するには大きすぎるメッセージを受信したため、エンドポイントが接続を終了していることを示します。」CloseStatus を返す org.springframework.web.socket のメソッド修飾子と型メソッド説明CloseStatus.withReason(StringSE reason) 指定された理由で、このCloseStatusから新しいCloseStatusを作成します。型 CloseStatus のパラメーターを持つ org.springframework.web.socket のメソッド修飾子と型メソッド説明voidWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) WebSocket 接続がいずれかの側で閉じられた後、またはトランスポートエラーが発生した後に呼び出されます。voidWebSocketSession.close(CloseStatus status) 指定されたクローズ状態で WebSocket 接続を閉じます。booleanCloseStatus.equalsCode(CloseStatus other) org.springframework.web.socket.adapter 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.adapter のメソッド修飾子と型メソッド説明final voidAbstractWebSocketSession.close(CloseStatus status) protected abstract voidAbstractWebSocketSession.closeInternal(CloseStatus status) org.springframework.web.socket.adapter.jetty 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.adapter.jetty のメソッドorg.springframework.web.socket.adapter.standard 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.adapter.standard のメソッドorg.springframework.web.socket.handler 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.handler のメソッド修飾子と型メソッド説明voidAbstractWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus status) voidExceptionWebSocketHandlerDecorator.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidLoggingWebSocketHandlerDecorator.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidPerConnectionWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidWebSocketHandlerDecorator.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidConcurrentWebSocketSessionDecorator.close(CloseStatus status) voidWebSocketSessionDecorator.close(CloseStatus status) 型 CloseStatus のパラメーターを持つ org.springframework.web.socket.handler のコンストラクターorg.springframework.web.socket.messaging 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.messaging のメソッド修飾子と型メソッド説明voidSubProtocolWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidStompSubProtocolHandler.afterSessionEnded(WebSocketSession session, CloseStatus closeStatus, MessageChannel outputChannel) voidSubProtocolHandler.afterSessionEnded(WebSocketSession session, CloseStatus closeStatus, MessageChannel outputChannel) WebSocketSessionが終了した後に呼び出されます。型 CloseStatus のパラメーターを持つ org.springframework.web.socket.messaging のコンストラクター修飾子コンストラクター説明SessionDisconnectEvent(ObjectSE source, Message<byte[]> message, StringSE sessionId, CloseStatus closeStatus) 新しい SessionDisconnectEvent を作成します。SessionDisconnectEvent(ObjectSE source, Message<byte[]> message, StringSE sessionId, CloseStatus closeStatus, PrincipalSE user) 新しい SessionDisconnectEvent を作成します。org.springframework.web.socket.sockjs.client 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.sockjs.client のメソッド修飾子と型メソッド説明voidAbstractClientSockJsSession.afterTransportClosed(CloseStatus closeStatus) final voidAbstractClientSockJsSession.close(CloseStatus status) protected voidAbstractClientSockJsSession.closeInternal(CloseStatus status) protected abstract voidAbstractClientSockJsSession.disconnect(CloseStatus status) protected voidWebSocketClientSockJsSession.disconnect(CloseStatus status) protected voidXhrClientSockJsSession.disconnect(CloseStatus status) org.springframework.web.socket.sockjs.transport.handler 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.sockjs.transport.handler のメソッド修飾子と型メソッド説明voidSockJsWebSocketHandler.afterConnectionClosed(WebSocketSession wsSession, CloseStatus status) org.springframework.web.socket.sockjs.transport.session 内の CloseStatus 使用
型 CloseStatus のパラメーターを持つ org.springframework.web.socket.sockjs.transport.session のメソッド修飾子と型メソッド説明final voidAbstractSockJsSession.close(CloseStatus status) クリーンアップを実行し、WebSocketHandlerに通知します。final voidAbstractSockJsSession.delegateConnectionClosed(CloseStatus status) 基本となる接続が閉じられたときに呼び出されます。protected voidAbstractHttpSockJsSession.disconnect(CloseStatus status) protected abstract voidAbstractSockJsSession.disconnect(CloseStatus status) 実際に基になる WebSocket セッションを閉じるか、HTTP トランスポートの場合は基になるリクエストを完了します。protected voidWebSocketServerSockJsSession.disconnect(CloseStatus status) voidAbstractSockJsSession.tryCloseWithSockJsTransportError(ThrowableSE error, CloseStatus closeStatus) SockJS トランスポートの処理に起因するエラーのため、終了します。