java.lang.Object
jakarta.websocket.Endpoint
com.sun.faces.push.WebsocketEndpoint
 This web socket server endpoint handles web socket requests coming from <f:websocket>.
- Since:
 - 2.3
 - See Also:
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe context-relative URI template where the web socket endpoint should listen on. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidonClose(Session session, CloseReason reason) Remove given web socket session from theWebsocketSessionManager.voidDelegate exception to onClose.voidonOpen(Session session, EndpointConfig config) Add given web socket session to theWebocketSessionManager. 
- 
Field Details
- 
URI_TEMPLATE
The context-relative URI template where the web socket endpoint should listen on.- See Also:
 
 
 - 
 - 
Constructor Details
- 
WebsocketEndpoint
public WebsocketEndpoint() 
 - 
 - 
Method Details
- 
onOpen
Add given web socket session to theWebocketSessionManager. If web socket session is not accepted (i.e. the channel identifier is unknown), then immediately close with reasonVIOLATED_POLICY(close code 1008). - 
onError
 - 
onClose
Remove given web socket session from theWebsocketSessionManager. If there is any exception from onError which was not caused by GOING_AWAY, then log it. Tomcat <= 8.0.30 is known to throw an unnecessary exception when client abruptly disconnects, see also issue 57489. 
 -