| パッケージ | 説明 |
|---|---|
| org.springframework.web.reactive.socket | リアクティブ WebSocket 相互作用の抽象化とサポートクラス。 |
| org.springframework.web.reactive.socket.adapter | Spring の Reactive WebSocket API を WebSocket ランタイムとの間で適合させるクラス。 |
| 修飾子と型 | フィールドと説明 |
|---|---|
static CloseStatus | CloseStatus.BAD_DATA「1007 は、メッセージの型と一致しないメッセージ内のデータ(たとえば、テキストメッセージ内の非 UTF-8 [RFC3629] データ)を受信したため、エンドポイントが接続を終了していることを示します。」 |
static CloseStatus | CloseStatus.GOING_AWAY「1001 は、サーバーがダウンしたり、ブラウザーがページから移動したりするなど、エンドポイントが「離れる」ことを示します。 |
static CloseStatus | CloseStatus.NO_CLOSE_FRAME「1006 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。 |
static CloseStatus | CloseStatus.NO_STATUS_CODE「1005 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。 |
static CloseStatus | CloseStatus.NORMAL「1000 は通常の閉鎖を示します。つまり、接続が確立された目的が達成されたことを意味します。」 |
static CloseStatus | CloseStatus.NOT_ACCEPTABLE「1003 は、エンドポイントが受信できない型のデータを受信したため、エンドポイントが接続を終了していることを示します(たとえば、テキストデータのみを理解するエンドポイントは、バイナリメッセージを受信した場合にこれを送信できます)。」 |
static CloseStatus | CloseStatus.POLICY_VIOLATION「1008 は、ポリシーに違反するメッセージを受信したため、エンドポイントが接続を終了していることを示します。 |
static CloseStatus | CloseStatus.PROTOCOL_ERROR「1002 は、プロトコルエラーが原因でエンドポイントが接続を終了していることを示します。」 |
static CloseStatus | CloseStatus.REQUIRED_EXTENSION「1010 は、サーバーが 1 つ以上の内線をネゴシエートすることを期待していたが、サーバーが WebSocket ハンドシェイクのレスポンスメッセージで返さなかったため、エンドポイント(クライアント)が接続を終了していることを示します。 |
static CloseStatus | CloseStatus.SERVER_ERROR「1011 は、サーバーがリクエストの実行を妨げる予期しない状況が発生したため、サーバーが接続を終了していることを示しています。」 |
static CloseStatus | CloseStatus.SERVICE_OVERLOAD「1013 は、サービスがオーバーロードになっていることを示します。 |
static CloseStatus | CloseStatus.SERVICE_RESTARTED「1012 は、サービスが再起動されることを示します。 |
static CloseStatus | CloseStatus.TLS_HANDSHAKE_FAILURE「1015 は予約済みの値であり、エンドポイントによって Close コントロールフレームのステータスコードとして設定してはなりません(MUST NOT)。 |
static CloseStatus | CloseStatus.TOO_BIG_TO_PROCESS「1009 は、処理するには大きすぎるメッセージを受信したため、エンドポイントが接続を終了していることを示します。」 |
| 修飾子と型 | メソッドと説明 |
|---|---|
CloseStatus | CloseStatus.withReason(StringSE reason) 指定された理由で、この CloseStatus から新しい CloseStatus を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<VoidSE> | WebSocketSession.close(CloseStatus status) 指定されたステータスで WebSocket セッションを閉じます。 |
boolean | CloseStatus.equalsCode(CloseStatus other) |
| 修飾子と型 | メソッドと説明 |
|---|---|
reactor.core.publisher.Mono<VoidSE> | UndertowWebSocketSession.close(CloseStatus status) |
reactor.core.publisher.Mono<VoidSE> | ReactorNettyWebSocketSession.close(CloseStatus status) |
reactor.core.publisher.Mono<VoidSE> | StandardWebSocketSession.close(CloseStatus status) |
reactor.core.publisher.Mono<VoidSE> | JettyWebSocketSession.close(CloseStatus status) |