Uses of Class
org.springframework.web.socket.CloseStatus
Packages that use CloseStatus
Package
Description
Common abstractions and Spring configuration support for WebSocket applications.
Classes adapting Spring's WebSocket API to and from WebSocket providers.
Adapter classes for the Jetty WebSocket API.
Adapter classes for the standard Jakarta WebSocket API.
Convenient
WebSocketHandler
implementations and decorators.WebSocket integration for Spring's messaging module.
SockJS client implementation of
WebSocketClient.TransportHandler
implementation classes as well as a concrete
SockJsService.SockJS specific implementations of
WebSocketSession.-
Uses of CloseStatus in org.springframework.web.socket
Fields in org.springframework.web.socket declared as CloseStatusModifier and TypeFieldDescriptionstatic final CloseStatusCloseStatus.BAD_DATA"1007 indicates that an endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (for example, non-UTF-8 [RFC3629] data within a text message)."static final CloseStatusCloseStatus.GOING_AWAY"1001 indicates that an endpoint is "going away", such as a server going down or a browser having navigated away from a page."static final CloseStatusCloseStatus.NO_CLOSE_FRAME"1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.static final CloseStatusCloseStatus.NO_STATUS_CODE"1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.static final CloseStatusCloseStatus.NORMAL"1000 indicates a normal closure, meaning that the purpose for which the connection was established has been fulfilled."static final CloseStatusCloseStatus.NOT_ACCEPTABLE"1003 indicates that an endpoint is terminating the connection because it has received a type of data it cannot accept (for example, an endpoint that understands only text data MAY send this if it receives a binary message)."static final CloseStatusCloseStatus.POLICY_VIOLATION"1008 indicates that an endpoint is terminating the connection because it has received a message that violates its policy.static final CloseStatusCloseStatus.PROTOCOL_ERROR"1002 indicates that an endpoint is terminating the connection due to a protocol error."static final CloseStatusCloseStatus.REQUIRED_EXTENSION"1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake.static final CloseStatusCloseStatus.SERVER_ERROR"1011 indicates that a server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request."static final CloseStatusCloseStatus.SERVICE_OVERLOAD"1013 indicates that the service is experiencing overload.static final CloseStatusCloseStatus.SERVICE_RESTARTED"1012 indicates that the service is restarted.static final CloseStatusCloseStatus.SESSION_NOT_RELIABLEA status code for use within the framework that indicates a session has become unreliable (for example, timed out while sending a message) and extra care should be exercised, for example, avoid sending any further data to the client that may be done during normal shutdown.static final CloseStatusCloseStatus.TLS_HANDSHAKE_FAILURE"1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.static final CloseStatusCloseStatus.TOO_BIG_TO_PROCESS"1009 indicates that an endpoint is terminating the connection because it has received a message that is too big for it to process."Methods in org.springframework.web.socket that return CloseStatusModifier and TypeMethodDescriptionCloseStatus.withReason(String reason) Create a newCloseStatusfrom this one with the specified reason.Methods in org.springframework.web.socket with parameters of type CloseStatusModifier and TypeMethodDescriptionvoidWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) Invoked after the WebSocket connection has been closed by either side, or after a transport error has occurred.voidWebSocketSession.close(CloseStatus status) Close the WebSocket connection with the given close status.booleanCloseStatus.equalsCode(CloseStatus other) -
Uses of CloseStatus in org.springframework.web.socket.adapter
Methods in org.springframework.web.socket.adapter with parameters of type CloseStatusModifier and TypeMethodDescriptionfinal voidAbstractWebSocketSession.close(CloseStatus status) protected abstract voidAbstractWebSocketSession.closeInternal(CloseStatus status) -
Uses of CloseStatus in org.springframework.web.socket.adapter.jetty
Methods in org.springframework.web.socket.adapter.jetty with parameters of type CloseStatusModifier and TypeMethodDescriptionprotected voidJettyWebSocketSession.closeInternal(CloseStatus status) -
Uses of CloseStatus in org.springframework.web.socket.adapter.standard
Methods in org.springframework.web.socket.adapter.standard with parameters of type CloseStatusModifier and TypeMethodDescriptionprotected voidStandardWebSocketSession.closeInternal(CloseStatus status) -
Uses of CloseStatus in org.springframework.web.socket.handler
Methods in org.springframework.web.socket.handler that return CloseStatusMethods in org.springframework.web.socket.handler with parameters of type CloseStatusModifier and TypeMethodDescriptionvoidAbstractWebSocketHandler.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) Constructors in org.springframework.web.socket.handler with parameters of type CloseStatusModifierConstructorDescriptionSessionLimitExceededException(String message, @Nullable CloseStatus status) -
Uses of CloseStatus in org.springframework.web.socket.messaging
Methods in org.springframework.web.socket.messaging that return CloseStatusModifier and TypeMethodDescriptionSessionDisconnectEvent.getCloseStatus()Return the status with which the session was closed.Methods in org.springframework.web.socket.messaging with parameters of type CloseStatusModifier and TypeMethodDescriptionvoidSubProtocolWebSocketHandler.afterConnectionClosed(WebSocketSession session, CloseStatus closeStatus) voidStompSubProtocolHandler.afterSessionEnded(WebSocketSession session, CloseStatus closeStatus, MessageChannel outputChannel) voidSubProtocolHandler.afterSessionEnded(WebSocketSession session, CloseStatus closeStatus, MessageChannel outputChannel) Invoked after aWebSocketSessionhas ended.Constructors in org.springframework.web.socket.messaging with parameters of type CloseStatusModifierConstructorDescriptionSessionDisconnectEvent(Object source, Message<byte[]> message, String sessionId, CloseStatus closeStatus) Create a new SessionDisconnectEvent.SessionDisconnectEvent(Object source, Message<byte[]> message, String sessionId, CloseStatus closeStatus, @Nullable Principal user) Create a new SessionDisconnectEvent. -
Uses of CloseStatus in org.springframework.web.socket.sockjs.client
Methods in org.springframework.web.socket.sockjs.client with parameters of type CloseStatusModifier and TypeMethodDescriptionvoidAbstractClientSockJsSession.afterTransportClosed(@Nullable 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) -
Uses of CloseStatus in org.springframework.web.socket.sockjs.transport.handler
Methods in org.springframework.web.socket.sockjs.transport.handler with parameters of type CloseStatusModifier and TypeMethodDescriptionvoidSockJsWebSocketHandler.afterConnectionClosed(WebSocketSession wsSession, CloseStatus status) -
Uses of CloseStatus in org.springframework.web.socket.sockjs.transport.session
Methods in org.springframework.web.socket.sockjs.transport.session with parameters of type CloseStatusModifier and TypeMethodDescriptionfinal voidAbstractSockJsSession.close(CloseStatus status) Performs cleanup and notify theWebSocketHandler.final voidAbstractSockJsSession.delegateConnectionClosed(CloseStatus status) Invoked when the underlying connection is closed.protected voidAbstractHttpSockJsSession.disconnect(CloseStatus status) protected abstract voidAbstractSockJsSession.disconnect(CloseStatus status) Actually close the underlying WebSocket session or in the case of HTTP transports complete the underlying request.protected voidWebSocketServerSockJsSession.disconnect(CloseStatus status) voidAbstractSockJsSession.tryCloseWithSockJsTransportError(Throwable error, CloseStatus closeStatus) Close due to error arising from SockJS transport handling.