Dependencies
Declarations
-
org
-
glassfish
-
grizzly
-
websockets
- ArrayDecoder
- ArrayEncoder
- BaseFrameType
-
BaseWebSocketFilter
- LOGGER: Logger
- DEFAULT_WS_IDLE_TIMEOUT_IN_SECONDS: long
- wsTimeoutMS: long
- BaseWebSocketFilter(): void
- BaseWebSocketFilter(long): void
- handleClose(FilterChainContext): NextAction
- handleRead(FilterChainContext): NextAction
- handleWrite(FilterChainContext): NextAction
- handleHandshake(FilterChainContext, HttpContent): NextAction
- onHandshakeFailure(Connection, HandshakeException): void
- getWebSocket(Connection): WebSocket
- webSocketInProgress(Connection): boolean
- setIdleTimeout(FilterChainContext): void
- Broadcaster
- ClosingFrame
-
Constants
- SEC_WS_ACCEPT: String
- SEC_WS_KEY_HEADER: String
- SEC_WS_ORIGIN_HEADER: String
- ORIGIN_HEADER: String
- SEC_WS_PROTOCOL_HEADER: String
- SEC_WS_EXTENSIONS_HEADER: String
- SEC_WS_VERSION: String
- WEBSOCKET: String
- RESPONSE_CODE_MESSAGE: String
- RESPONSE_CODE_HEADER: String
- RESPONSE_CODE_VALUE: int
- UPGRADE: String
- CONNECTION: String
- CLIENT_WS_ORIGIN_HEADER: String
- SERVER_KEY_HASH: String
- MASK_SIZE: int
-
DataFrame
- isDataFrame(Object): boolean
- payload: String
- bytes: byte[]
- type: FrameType
- last: boolean
- DataFrame(FrameType): void
- DataFrame(FrameType, String): void
- DataFrame(FrameType, String, boolean): void
- DataFrame(FrameType, byte[]): void
- DataFrame(FrameType, byte[], boolean): void
- getType(): FrameType
- getTextPayload(): String
- setPayload(String): void
- setPayload(byte[]): void
- getBytes(): byte[]
- toStream(OutputStream): void
- respond(WebSocket): void
- toString(): String
- isLast(): boolean
- setLast(boolean): void
-
DefaultWebSocket
- LOGGER: Logger
- DefaultWebSocket(ProtocolHandler, HttpRequestPacket, WebSocketListener[]): void
- WSRequestImpl
- WSResponseImpl
-
WSServletRequestImpl
- glassfishSupport: GlassfishSupport
- pathInfo: String
- servletPath: String
- contextPath: String
- isUserPrincipalUpdated: boolean
- reader: BufferedReader
- getReader(): BufferedReader
- isUserInRole(String): boolean
- getUserPrincipal(): Principal
- getRemoteUser(): String
- getAuthType(): String
- getContextPath(): String
- getServletPath(): String
- getPathInfo(): String
- updatePaths(WebSocketMappingData): void
- checkGlassfishAuth(): void
- WSServletResponseImpl
- DummyBroadcaster
- Extension
- FrameCompletionHandler
- FrameType
- FramingException
-
HandShake
- builder: Builder
- secure: boolean
- origin: String
- serverHostName: String
- port: int
- resourcePath: String
- location: String
- subProtocol: List<String>
- extensions: List<Extension>
- HandShake(URI): void
- HandShake(HttpRequestPacket): void
- getVersion(): int
- buildLocation(): void
- getLocation(): String
- getOrigin(): String
- getPort(): int
- getResourcePath(): String
- isSecure(): boolean
- getServerHostName(): String
- getSubProtocol(): List<String>
- setSubProtocol(List<String>): void
- sanitize(List<String>): void
- getExtensions(): List<Extension>
- setExtensions(List<Extension>): void
- joinExtensions(List<Extension>): String
- join(List<String>): String
- checkForHeader(HttpHeader, String, String): void
- checkForSubProtocol(HttpResponsePacket): void
- validate(String, String, String): void
- readHeader(MimeHeaders, String): String
- determineHostAndPort(MimeHeaders): void
- composeHeaders(): HttpContent
- validateServerResponse(HttpResponsePacket): void
- respond(FilterChainContext, WebSocketApplication, HttpResponsePacket): void
- setHeaders(HttpResponsePacket): void
- split(String): List<String>
- intersection(List<Extension>, List<Extension>): List<Extension>
- parseExtensionsHeader(String): List<Extension>
- parseParameters(String, List<Parameter>): void
- initiate(FilterChainContext): void
- appendPort(StringBuilder): StringBuilder
- getScheme(): String
- HandshakeException
-
Masker
- buffer: Buffer
- mask: byte[]
- index: int
- Masker(Buffer): void
- Masker(): void
- get(): byte
- get(int): byte[]
- unmask(): byte
- unmask(int): byte[]
- generateMask(): void
- mask(byte[], int, byte): void
- mask(byte[], int, byte[]): void
- maskAndPrepend(byte[]): byte[]
- setBuffer(Buffer): void
- getMask(): byte[]
- readMask(): void
- OptimizedBroadcaster
- ParseResult
- ProtocolError
-
ProtocolHandler
- connection: Connection
- webSocket: WebSocket
- inFragmentedType: byte
- outFragmentedType: byte
- maskData: boolean
- ctx: FilterChainContext
- processingFragment: boolean
- utf8: Charset
- currentDecoder: CharsetDecoder
- remainder: ByteBuffer
- mappingData: WebSocketMappingData
- ProtocolHandler(boolean): void
- handshake(FilterChainContext, WebSocketApplication, HttpContent): HandShake
- send(DataFrame): GrizzlyFuture<DataFrame>
- send(DataFrame, CompletionHandler<DataFrame>): GrizzlyFuture<DataFrame>
- getConnection(): Connection
- setConnection(Connection): void
- getFilterChainContext(): FilterChainContext
- setFilterChainContext(FilterChainContext): void
- getMappingData(): WebSocketMappingData
- setMappingData(WebSocketMappingData): void
- getWebSocket(): WebSocket
- setWebSocket(WebSocket): void
- isMaskData(): boolean
- frame(DataFrame): byte[]
- toDataFrame(String): DataFrame
- toDataFrame(byte[]): DataFrame
- toDataFrame(String, boolean): DataFrame
- toDataFrame(byte[], boolean): DataFrame
- createServerHandShake(HttpContent): HandShake
- createClientHandShake(URI): HandShake
- send(byte[]): GrizzlyFuture<DataFrame>
- send(String): GrizzlyFuture<DataFrame>
- stream(boolean, byte[], int, int): GrizzlyFuture<DataFrame>
- stream(boolean, String): GrizzlyFuture<DataFrame>
- close(int, String): GrizzlyFuture<DataFrame>
- write(DataFrame, CompletionHandler<DataFrame>): GrizzlyFuture<DataFrame>
- unframe(Buffer): DataFrame
- parse(Buffer): DataFrame
- decodeLength(byte[]): long
- encodeLength(long): byte[]
- validate(byte, byte): void
- isControlFrame(byte): boolean
- checkForLastFrame(DataFrame, byte): byte
- doClose(): void
- utf8Decode(boolean, byte[], DataFrame): void
- getByteBuffer(byte[]): ByteBuffer
- SecKey
-
SimpleWebSocket
- LOGGER: Logger
- listeners: Queue<WebSocketListener>
- protocolHandler: ProtocolHandler
- broadcaster: Broadcaster
- State
- connected: EnumSet<State>
- state: AtomicReference<State>
- SimpleWebSocket(ProtocolHandler, WebSocketListener[]): void
- getListeners(): Collection<WebSocketListener>
- add(WebSocketListener): boolean
- remove(WebSocketListener): boolean
- isConnected(): boolean
- setClosed(): void
- onClose(DataFrame): void
- onConnect(): void
- onFragment(boolean, byte[]): void
- onFragment(boolean, String): void
- onMessage(byte[]): void
- onMessage(String): void
- onPing(DataFrame): void
- onPong(DataFrame): void
- close(): void
- close(int): void
- close(int, String): void
- send(byte[]): GrizzlyFuture<DataFrame>
- send(String): GrizzlyFuture<DataFrame>
- broadcast(Iterable<WebSocket>, String): void
- broadcast(Iterable<WebSocket>, byte[]): void
- broadcastFragment(Iterable<WebSocket>, String, boolean): void
- broadcastFragment(Iterable<WebSocket>, byte[], boolean): void
- sendPing(byte[]): GrizzlyFuture<DataFrame>
- sendPong(byte[]): GrizzlyFuture<DataFrame>
- send(DataFrame): GrizzlyFuture<DataFrame>
- stream(boolean, String): GrizzlyFuture<DataFrame>
- stream(boolean, byte[], int, int): GrizzlyFuture<DataFrame>
- toRawData(String): byte[]
- toRawData(byte[]): byte[]
- toRawData(String, boolean): byte[]
- toRawData(byte[], boolean): byte[]
- sendRaw(byte[]): void
- getBroadcaster(): Broadcaster
- setBroadcaster(Broadcaster): void
- Utf8DecodingError
- Utf8Utils
- Utils
- Version
-
WebSocket
- NORMAL_CLOSURE: int
- END_POINT_GOING_DOWN: int
- PROTOCOL_ERROR: int
- INVALID_DATA: int
- MESSAGE_TOO_LARGE: int
- NO_STATUS_CODE: int
- ABNORMAL_CLOSE: int
- send(String): GrizzlyFuture<DataFrame>
- send(byte[]): GrizzlyFuture<DataFrame>
- broadcast(Iterable<WebSocket>, String): void
- broadcast(Iterable<WebSocket>, byte[]): void
- broadcastFragment(Iterable<WebSocket>, String, boolean): void
- broadcastFragment(Iterable<WebSocket>, byte[], boolean): void
- sendPing(byte[]): GrizzlyFuture<DataFrame>
- sendPong(byte[]): GrizzlyFuture<DataFrame>
- stream(boolean, String): GrizzlyFuture<DataFrame>
- stream(boolean, byte[], int, int): GrizzlyFuture<DataFrame>
- close(): void
- close(int): void
- close(int, String): void
- isConnected(): boolean
- onConnect(): void
- onMessage(String): void
- onMessage(byte[]): void
- onFragment(boolean, String): void
- onFragment(boolean, byte[]): void
- onClose(DataFrame): void
- onPing(DataFrame): void
- onPong(DataFrame): void
- add(WebSocketListener): boolean
- remove(WebSocketListener): boolean
- WebSocketAdapter
- WebSocketAddOn
-
WebSocketApplication
- sockets: ConcurrentMap<WebSocket, Boolean>
- supportedExtensions: List<Extension>
- supportedProtocols: List<String>
- createSocket(ProtocolHandler, WebSocketListener[]): WebSocket
- createSocket(ProtocolHandler, HttpRequestPacket, WebSocketListener[]): WebSocket
- onClose(WebSocket, DataFrame): void
- onConnect(WebSocket): void
- onExtensionNegotiation(List<Extension>): void
- upgrade(HttpRequestPacket): boolean
- isApplicationRequest(HttpRequestPacket): boolean
- getSupportedExtensions(): List<Extension>
- getSupportedProtocols(List<String>): List<String>
- getWebSockets(): Set<WebSocket>
- add(WebSocket): boolean
- remove(WebSocket): boolean
- handshake(HandShake): void
- onError(WebSocket, Throwable): boolean
- WebSocketClientFilter
-
WebSocketEngine
- DEFAULT_VERSION: Version
- DEFAULT_TIMEOUT: int
- EMPTY_STRING_ARRAY: String[]
- engine: WebSocketEngine
- logger: Logger
- applications: List<WebSocketApplication>
- applicationMap: HashMap<WebSocketApplication, String>
- fullPathToApplication: HashMap<String, WebSocketApplication>
- contextApplications: HashMap<String, List<WebSocketApplication>>
- unsupportedVersionsResponseBuilder: Builder
- WebSocketEngine(): void
- getEngine(): WebSocketEngine
- getApplication(HttpRequestPacket): WebSocketApplication
- upgrade(FilterChainContext, HttpContent): boolean
- $1
- loadHandler(MimeHeaders): ProtocolHandler
- register(String, String, WebSocketApplication): void
- register(WebSocketApplication): void
- unregister(WebSocketApplication): void
- unregisterAll(): void
- handleUnsupportedVersion(FilterChainContext, HttpRequestPacket): void
- getContextPath(String): String
- WebSocketApplicationReg
- WebSocketException
-
WebSocketFilter
- WebSocketFilter(): void
- WebSocketFilter(long): void
- handleHandshake(FilterChainContext, HttpContent): NextAction
- handleServerHandshake(FilterChainContext, HttpContent): NextAction
- doServerUpgrade(FilterChainContext, HttpContent): boolean
- composeHandshakeError(HttpRequestPacket, HandshakeException): HttpResponsePacket
-
WebSocketHolder
- webSocket: WebSocket
- handshake: HandShake
- application: WebSocketApplication
- buffer: Buffer
- handler: ProtocolHandler
- webSocketAttribute: Attribute<WebSocketHolder>
- WebSocketHolder(ProtocolHandler, WebSocket): void
- isWebSocketInProgress(Connection): boolean
- getWebSocket(Connection): WebSocket
- get(Connection): WebSocketHolder
- set(Connection, ProtocolHandler, WebSocket): WebSocketHolder
- WebSocketListener
- WebSocketMappingData
- frametypes
-
glassfish
-
GlassfishSupport
- context: GlassfishContext
- wrapper: GlassfishWrapper
- manager: GlassfishManager
- session: GlassfishSession
- GlassfishSupport(): void
- isValid(): boolean
- isUserInRole(String): boolean
- doGetSession(boolean): GlassfishSession
- GlassfishRealm
-
GlassfishSession
- isChecked: Boolean
- isValidMethod: Method
- getSessionMethod: Method
- accessMethod: Method
- getPrincipalMethod: Method
- getAuthTypeMethod: Method
- session: Object
- GlassfishSession(Object): void
- isValid(): boolean
- access(): void
- getPrincipal(): Principal
- getAuthType(): String
- exec(Method, Object[]): Object
- check(): void
-
GlassfishManager
- isChecked: Boolean
- findSessionMethod: Method
- createSession0Method: Method
- createSession1Method: Method
- removeFromInvalidatedSessionsMethod: Method
- manager: Object
- GlassfishManager(Object): void
- createSession(): GlassfishSession
- createSession(String): GlassfishSession
- removeFromInvalidatedSessions(String): void
- exec(Method, Object[]): Object
- wrapSession(Object): GlassfishSession
- check(): void
- GlassfishContext
- GlassfishWrapper
-
GlassfishSupport
-
rfc6455
-
RFC6455HandShake
- secKey: SecKey
- enabledExtensions: List<String>
- enabledProtocols: List<String>
- RFC6455HandShake(URI): void
- RFC6455HandShake(HttpRequestPacket): void
- getVersion(): int
- setHeaders(HttpResponsePacket): void
- composeHeaders(): HttpContent
- validateServerResponse(HttpResponsePacket): void
- getEnabledExtensions(): List<String>
- getEnabledProtocols(): List<String>
-
RFC6455Handler
- state: ParsingState
- RFC6455Handler(boolean): void
- createClientHandShake(URI): HandShake
- createServerHandShake(HttpContent): HandShake
- frame(DataFrame): byte[]
- parse(Buffer): DataFrame
- isControlFrame(byte): boolean
- isBitSet(byte, int): boolean
- isContinuationFrame(byte): boolean
- isTextFrame(byte): boolean
- getOpcode(FrameType): byte
- valueOf(byte, byte): FrameType
- ParsingState
-
RFC6455HandShake
-
websockets
-
grizzly
-
glassfish