public class WebSocketServer
extends java.lang.Object
implements org.eclipse.jetty.websocket.servlet.WebSocketCreator
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
context |
protected org.eclipse.jetty.server.handler.ContextHandler |
handler |
protected ConnectionListener |
listener |
protected java.util.logging.Logger |
log |
protected int |
port |
protected WebServer |
server |
protected java.net.ServerSocket |
sock |
| Constructor and Description |
|---|
WebSocketServer(int port,
java.lang.String context,
ConnectionListener listener) |
WebSocketServer(int port,
java.lang.String context,
ConnectionListener listener,
int maxMsgSize)
Create a WebSocket server and add it to a web server running on a given
port.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
java.lang.Object |
createWebSocket(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest servletUpgradeRequest,
org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse servletUpgradeResponse) |
java.lang.String |
getContext() |
java.lang.String |
getPort() |
protected int port
protected java.lang.String context
protected java.net.ServerSocket sock
protected ConnectionListener listener
protected WebServer server
protected org.eclipse.jetty.server.handler.ContextHandler handler
protected java.util.logging.Logger log
public WebSocketServer(int port,
java.lang.String context,
ConnectionListener listener,
int maxMsgSize)
java.io.UncheckedIOException - if the web server cannot be started, or the context is already in use.public WebSocketServer(int port,
java.lang.String context,
ConnectionListener listener)
public java.lang.Object createWebSocket(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest servletUpgradeRequest,
org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse servletUpgradeResponse)
createWebSocket in interface org.eclipse.jetty.websocket.servlet.WebSocketCreatorpublic java.lang.String getPort()
public java.lang.String getContext()
public void close()