Package | Description |
---|---|
org.eclipse.jetty.websocket.client |
Jetty WebSocket Client API
|
org.eclipse.jetty.websocket.common |
Jetty WebSocket Common : Implementation [Internal Use Only]
|
org.eclipse.jetty.websocket.common.events |
Jetty WebSocket Common : Event Driver for WebSocket Object
|
org.eclipse.jetty.websocket.common.message |
Jetty WebSocket Common : Message Handling
|
org.eclipse.jetty.websocket.jsr356 | |
org.eclipse.jetty.websocket.jsr356.client | |
org.eclipse.jetty.websocket.jsr356.endpoints | |
org.eclipse.jetty.websocket.jsr356.messages | |
org.eclipse.jetty.websocket.jsr356.server | |
org.eclipse.jetty.websocket.server |
Jetty WebSocket Server : Implementation [Internal Use Only]
|
Modifier and Type | Field and Description |
---|---|
private EventDriver |
WebSocketUpgradeRequest.localEndpoint |
Modifier and Type | Field and Description |
---|---|
private EventDriver |
WebSocketSession.websocket |
Modifier and Type | Method and Description |
---|---|
WebSocketSession |
WebSocketSessionFactory.createSession(java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
WebSocketSession |
SessionFactory.createSession(java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
boolean |
WebSocketSessionFactory.supports(EventDriver websocket) |
boolean |
SessionFactory.supports(EventDriver websocket) |
Constructor and Description |
---|
WebSocketSession(WebSocketContainerScope containerScope,
java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractEventDriver
EventDriver is the main interface between the User's WebSocket POJO and the internal jetty implementation of WebSocket.
|
class |
JettyAnnotatedEventDriver
Handler for Annotated User WebSocket objects.
|
class |
JettyListenerEventDriver
Handler for
WebSocketListener based User WebSocket implementations. |
Modifier and Type | Method and Description |
---|---|
EventDriver |
JettyListenerImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
EventDriver |
JettyAnnotatedImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
EventDriver |
EventDriverImpl.create(java.lang.Object websocket,
WebSocketPolicy policy)
Create the EventDriver based on this implementation.
|
EventDriver |
EventDriverFactory.wrap(java.lang.Object websocket)
Wrap the given WebSocket object instance in a suitable EventDriver
|
Modifier and Type | Field and Description |
---|---|
private EventDriver |
SimpleTextMessage.onEvent |
private EventDriver |
SimpleBinaryMessage.onEvent |
Constructor and Description |
---|
SimpleBinaryMessage(EventDriver onEvent) |
SimpleTextMessage(EventDriver onEvent) |
Modifier and Type | Method and Description |
---|---|
WebSocketSession |
JsrSessionFactory.createSession(java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
boolean |
JsrSessionFactory.supports(EventDriver websocket) |
Constructor and Description |
---|
JsrSession(ClientContainer container,
java.lang.String id,
java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
Modifier and Type | Method and Description |
---|---|
EventDriver |
JsrClientEndpointImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJsrEventDriver |
class |
JsrAnnotatedEventDriver
Base implementation for JSR-356 Annotated event drivers.
|
class |
JsrEndpointEventDriver
EventDriver for websocket that extend from
Endpoint |
Modifier and Type | Method and Description |
---|---|
EventDriver |
JsrEndpointImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
Constructor and Description |
---|
BinaryWholeMessage(EventDriver onEvent,
MessageHandlerWrapper wrapper) |
TextWholeMessage(EventDriver onEvent,
MessageHandlerWrapper wrapper) |
Modifier and Type | Method and Description |
---|---|
EventDriver |
JsrServerExtendsEndpointImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
EventDriver |
JsrServerEndpointImpl.create(java.lang.Object websocket,
WebSocketPolicy policy) |
Modifier and Type | Method and Description |
---|---|
private WebSocketSession |
WebSocketServerFactory.createSession(java.net.URI requestURI,
EventDriver websocket,
LogicalConnection connection) |
private boolean |
WebSocketServerFactory.upgrade(HttpConnection http,
ServletUpgradeRequest request,
ServletUpgradeResponse response,
EventDriver driver)
Upgrade the request/response to a WebSocket Connection.
|