org.glassfish.grizzly.websockets
Class WebSocketEngine
java.lang.Object
org.glassfish.grizzly.websockets.WebSocketEngine
public class WebSocketEngine
- extends java.lang.Object
WebSockets engine implementation (singleton), which handles WebSocketApplications registration, responsible
for client and server handshake validation.
- Author:
- Alexey Stashok.
- See Also:
WebSocket,
WebSocketApplication
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SEC_WS_ACCEPT
public static final java.lang.String SEC_WS_ACCEPT
- See Also:
- Constant Field Values
SEC_WS_KEY_HEADER
public static final java.lang.String SEC_WS_KEY_HEADER
- See Also:
- Constant Field Values
SEC_WS_ORIGIN_HEADER
public static final java.lang.String SEC_WS_ORIGIN_HEADER
- See Also:
- Constant Field Values
SEC_WS_PROTOCOL_HEADER
public static final java.lang.String SEC_WS_PROTOCOL_HEADER
- See Also:
- Constant Field Values
SEC_WS_EXTENSIONS_HEADER
public static final java.lang.String SEC_WS_EXTENSIONS_HEADER
- See Also:
- Constant Field Values
SEC_WS_VERSION
public static final java.lang.String SEC_WS_VERSION
- See Also:
- Constant Field Values
WEBSOCKET
public static final java.lang.String WEBSOCKET
- See Also:
- Constant Field Values
RESPONSE_CODE_MESSAGE
public static final java.lang.String RESPONSE_CODE_MESSAGE
- See Also:
- Constant Field Values
RESPONSE_CODE_HEADER
public static final java.lang.String RESPONSE_CODE_HEADER
- See Also:
- Constant Field Values
RESPONSE_CODE_VALUE
public static final int RESPONSE_CODE_VALUE
- See Also:
- Constant Field Values
UPGRADE
public static final java.lang.String UPGRADE
- See Also:
- Constant Field Values
CONNECTION
public static final java.lang.String CONNECTION
- See Also:
- Constant Field Values
CLIENT_WS_ORIGIN_HEADER
public static final java.lang.String CLIENT_WS_ORIGIN_HEADER
- See Also:
- Constant Field Values
DEFAULT_VERSION
public static final Version DEFAULT_VERSION
INITIAL_BUFFER_SIZE
public static final int INITIAL_BUFFER_SIZE
- See Also:
- Constant Field Values
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
SERVER_KEY_HASH
public static final java.lang.String SERVER_KEY_HASH
- See Also:
- Constant Field Values
MASK_SIZE
public static final int MASK_SIZE
- See Also:
- Constant Field Values
getEngine
public static WebSocketEngine getEngine()
toArray
public static byte[] toArray(long length)
toLong
public static long toLong(byte[] bytes,
int start,
int end)
toString
public static java.util.List<java.lang.String> toString(byte[] bytes)
toString
public static java.util.List<java.lang.String> toString(byte[] bytes,
int start,
int end)
getApplication
public WebSocketApplication getApplication(HttpRequestPacket request)
upgrade
public boolean upgrade(FilterChainContext ctx,
HttpContent requestContent)
loadHandler
public static ProtocolHandler loadHandler(MimeHeaders headers)
register
public void register(java.lang.String name,
WebSocketApplication app)
register
public void register(WebSocketApplication app)
unregister
public void unregister(WebSocketApplication app)
unregisterAll
public void unregisterAll()
Copyright © 2011 Oracle Corpration. All Rights Reserved.