Interface JettyWebSocketCreator
public interface JettyWebSocketCreator
Abstract WebSocket creator interface.
Should you desire filtering of the WebSocket object creation due to criteria such as origin or sub-protocol, then you will be required to implement a custom WebSocketCreator implementation.
-
Method Summary
Modifier and TypeMethodDescriptionCreates a websocket from the incoming request.
-
Method Details
-
createWebSocket
Object createWebSocket(JettyServerUpgradeRequest req, JettyServerUpgradeResponse resp) throws Exception Creates a websocket from the incoming request.
If no websocket is to be created (return value of null), this
JettyWebSocketCreator
is responsible for sending a response withJettyServerUpgradeResponse.sendError(int, String)
,JettyServerUpgradeResponse.sendForbidden(String)
orJettyServerUpgradeResponse.setStatusCode(int)
.- Parameters:
req
- the request detailsresp
- the response details- Returns:
- a websocket object to use, or null if no websocket should be created from this request.
- Throws:
Exception
- if the WebSocket creation throws
-