org.glassfish.grizzly.websockets
Class WebSocketEngine
java.lang.Object
org.glassfish.grizzly.websockets.WebSocketEngine
public class WebSocketEngine
- extends 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 String SEC_WS_ACCEPT
- See Also:
- Constant Field Values
SEC_WS_KEY_HEADER
public static final String SEC_WS_KEY_HEADER
- See Also:
- Constant Field Values
SEC_WS_ORIGIN_HEADER
public static final String SEC_WS_ORIGIN_HEADER
- See Also:
- Constant Field Values
SEC_WS_PROTOCOL_HEADER
public static final String SEC_WS_PROTOCOL_HEADER
- See Also:
- Constant Field Values
SEC_WS_EXTENSIONS_HEADER
public static final String SEC_WS_EXTENSIONS_HEADER
- See Also:
- Constant Field Values
SEC_WS_VERSION
public static final String SEC_WS_VERSION
- See Also:
- Constant Field Values
WEBSOCKET
public static final String WEBSOCKET
- See Also:
- Constant Field Values
RESPONSE_CODE_MESSAGE
public static final String RESPONSE_CODE_MESSAGE
- See Also:
- Constant Field Values
RESPONSE_CODE_HEADER
public static final 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 String UPGRADE
- See Also:
- Constant Field Values
CONNECTION
public static final String CONNECTION
- See Also:
- Constant Field Values
CLIENT_WS_ORIGIN_HEADER
public static final 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 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 List<String> toString(byte[] bytes)
toString
public static List<String> toString(byte[] bytes,
int start,
int end)
getApplication
public WebSocketApplication getApplication(HttpRequestPacket request)
upgrade
public boolean upgrade(FilterChainContext ctx,
HttpContent requestContent)
throws IOException
- Throws:
IOException
loadHandler
public static ProtocolHandler loadHandler(MimeHeaders headers)
register
public void register(String name,
WebSocketApplication app)
register
public void register(WebSocketApplication app)
unregister
public void unregister(WebSocketApplication app)
unregisterAll
public void unregisterAll()
Copyright © 2012 Oracle Corporation. All Rights Reserved.