|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.websockets.WebSocketEngine
public class WebSocketEngine
WebSockets engine implementation (singleton), which handles WebSocketApplications registration, responsible
for client and server handshake validation.
WebSocket,
WebSocketApplication| Nested Class Summary | |
|---|---|
static class |
WebSocketEngine.WebSocketHolder
WebSocketHolder object, which gets associated with the Grizzly Connection. |
| Field Summary | |
|---|---|
static String |
CLIENT_WS_ORIGIN_HEADER
|
static String |
CONNECTION
|
static int |
DEFAULT_TIMEOUT
|
static Version |
DEFAULT_VERSION
|
static int |
INITIAL_BUFFER_SIZE
|
static int |
MASK_SIZE
|
static String |
ORIGIN_HEADER
|
static String |
RESPONSE_CODE_HEADER
|
static String |
RESPONSE_CODE_MESSAGE
|
static int |
RESPONSE_CODE_VALUE
|
static String |
SEC_WS_ACCEPT
|
static String |
SEC_WS_EXTENSIONS_HEADER
|
static String |
SEC_WS_KEY_HEADER
|
static String |
SEC_WS_ORIGIN_HEADER
|
static String |
SEC_WS_PROTOCOL_HEADER
|
static String |
SEC_WS_VERSION
|
static String |
SERVER_KEY_HASH
|
static String |
UPGRADE
|
static String |
WEBSOCKET
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SEC_WS_ACCEPT
public static final String SEC_WS_KEY_HEADER
public static final String SEC_WS_ORIGIN_HEADER
public static final String ORIGIN_HEADER
public static final String SEC_WS_PROTOCOL_HEADER
public static final String SEC_WS_EXTENSIONS_HEADER
public static final String SEC_WS_VERSION
public static final String WEBSOCKET
public static final String RESPONSE_CODE_MESSAGE
public static final String RESPONSE_CODE_HEADER
public static final int RESPONSE_CODE_VALUE
public static final String UPGRADE
public static final String CONNECTION
public static final String CLIENT_WS_ORIGIN_HEADER
public static final Version DEFAULT_VERSION
public static final int INITIAL_BUFFER_SIZE
public static final int DEFAULT_TIMEOUT
public static final String SERVER_KEY_HASH
public static final int MASK_SIZE
| Method Detail |
|---|
public static WebSocketEngine getEngine()
public static byte[] toArray(long length)
public static long toLong(byte[] bytes,
int start,
int end)
public static List<String> toString(byte[] bytes)
public static List<String> toString(byte[] bytes,
int start,
int end)
public WebSocketApplication getApplication(HttpRequestPacket request)
public boolean upgrade(FilterChainContext ctx,
HttpContent requestContent)
throws IOException
IOExceptionpublic static ProtocolHandler loadHandler(MimeHeaders headers)
@Deprecated
public void register(String name,
WebSocketApplication app)
register(WebSocketApplication)
public void register(WebSocketApplication app)
WebSocketApplication with the
WebSocketEngine.
app - the WebSocketApplication to register.public void unregister(WebSocketApplication app)
WebSocketApplication with the
WebSocketEngine.
app - the WebSocketApplication to un-register.public void unregisterAll()
WebSocketApplication instances with the
WebSocketEngine.
public WebSocket getWebSocket(Connection connection)
WebSocket associated with the Grizzly Connection, or null, if there none is
associated.
connection - Grizzly Connection.
WebSocket associated with the Grizzly Connection, or null, if there none is
associated.public WebSocketEngine.WebSocketHolder getWebSocketHolder(Connection connection)
public WebSocketEngine.WebSocketHolder setWebSocketHolder(Connection connection,
ProtocolHandler handler,
WebSocket socket)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||