Class WebsocketComponentServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.eclipse.jetty.websocket.servlet.WebSocketServlet
-
- org.apache.camel.component.websocket.WebsocketComponentServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
public class WebsocketComponentServlet extends org.eclipse.jetty.websocket.servlet.WebSocketServlet
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ANY_SUBPROTOCOL
static String
UNSPECIFIED_SUBPROTOCOL
-
Constructor Summary
Constructors Constructor Description WebsocketComponentServlet(NodeSynchronization sync, String pathSpec, Map<String,WebSocketFactory> socketFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(org.eclipse.jetty.websocket.servlet.WebSocketServletFactory factory)
void
connect(WebsocketConsumer consumer)
void
disconnect(WebsocketConsumer consumer)
DefaultWebsocket
doWebSocketConnect(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest request, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse resp)
WebsocketConsumer
getConsumer()
Map<String,WebSocketFactory>
getSocketFactory()
void
setConsumer(WebsocketConsumer consumer)
void
setSocketFactory(Map<String,WebSocketFactory> socketFactory)
-
Methods inherited from class org.eclipse.jetty.websocket.servlet.WebSocketServlet
destroy, init, service
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service
-
-
-
-
Field Detail
-
UNSPECIFIED_SUBPROTOCOL
public static final String UNSPECIFIED_SUBPROTOCOL
- See Also:
- Constant Field Values
-
ANY_SUBPROTOCOL
public static final String ANY_SUBPROTOCOL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WebsocketComponentServlet
public WebsocketComponentServlet(NodeSynchronization sync, String pathSpec, Map<String,WebSocketFactory> socketFactory)
-
-
Method Detail
-
getConsumer
public WebsocketConsumer getConsumer()
-
setConsumer
public void setConsumer(WebsocketConsumer consumer)
-
connect
public void connect(WebsocketConsumer consumer)
-
disconnect
public void disconnect(WebsocketConsumer consumer)
-
doWebSocketConnect
public DefaultWebsocket doWebSocketConnect(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest request, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse resp)
-
getSocketFactory
public Map<String,WebSocketFactory> getSocketFactory()
-
setSocketFactory
public void setSocketFactory(Map<String,WebSocketFactory> socketFactory)
-
configure
public void configure(org.eclipse.jetty.websocket.servlet.WebSocketServletFactory factory)
- Specified by:
configure
in classorg.eclipse.jetty.websocket.servlet.WebSocketServlet
-
-