A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABNORMAL_CLOSE - Static variable in class org.java_websocket.framing.CloseFrame
-
1006 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
- AbstractClientProxyChannel - Class in org.java_websocket.client
-
Deprecated.
- AbstractClientProxyChannel(ByteChannel) - Constructor for class org.java_websocket.client.AbstractClientProxyChannel
-
Deprecated.
- AbstractWebSocket - Class in org.java_websocket
-
Base class for additional implementations for the server as well as the client
- AbstractWebSocket() - Constructor for class org.java_websocket.AbstractWebSocket
- AbstractWrappedByteChannel - Class in org.java_websocket
- AbstractWrappedByteChannel(ByteChannel) - Constructor for class org.java_websocket.AbstractWrappedByteChannel
- AbstractWrappedByteChannel(WrappedByteChannel) - Constructor for class org.java_websocket.AbstractWrappedByteChannel
- acceptHandshakeAsClient(ClientHandshake, ServerHandshake) - Method in class org.java_websocket.drafts.Draft_6455
- acceptHandshakeAsClient(ClientHandshake, ServerHandshake) - Method in class org.java_websocket.drafts.Draft
- acceptHandshakeAsServer(ClientHandshake) - Method in class org.java_websocket.drafts.Draft_6455
- acceptHandshakeAsServer(ClientHandshake) - Method in class org.java_websocket.drafts.Draft
- acceptProvidedExtensionAsClient(String) - Method in class org.java_websocket.extensions.DefaultExtension
- acceptProvidedExtensionAsClient(String) - Method in interface org.java_websocket.extensions.IExtension
-
Check if the received Sec-WebSocket-Extensions header field contains a offer for the specific extension if the endpoint is in the role of a client
- acceptProvidedExtensionAsServer(String) - Method in class org.java_websocket.extensions.DefaultExtension
- acceptProvidedExtensionAsServer(String) - Method in interface org.java_websocket.extensions.IExtension
-
Check if the received Sec-WebSocket-Extensions header field contains a offer for the specific extension if the endpoint is in the role of a server
- acceptProvidedProtocol(String) - Method in interface org.java_websocket.protocols.IProtocol
-
Check if the received Sec-WebSocket-Protocol header field contains a offer for the specific protocol
- acceptProvidedProtocol(String) - Method in class org.java_websocket.protocols.Protocol
- addConnection(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- allocateBuffers(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- append(Framedata) - Method in interface org.java_websocket.framing.Framedata
-
Appends an additional frame to the current frame This methods does not override the opcode, but does override the fin
- append(Framedata) - Method in class org.java_websocket.framing.FramedataImpl1
- asciiBytes(String) - Static method in class org.java_websocket.util.Charsetfunctions
B
- BAD_GATEWAY - Static variable in class org.java_websocket.framing.CloseFrame
-
1014 indicates that the server was acting as a gateway or proxy and received an invalid response from the upstream server.
- Base64 - Class in org.java_websocket.util
-
Encodes and decodes to and from Base64 notation.
- Base64.InputStream - Class in org.java_websocket.util
-
A
Base64.InputStreamwill read data from another java.io.InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. - Base64.OutputStream - Class in org.java_websocket.util
-
A
Base64.OutputStreamwill write data to another java.io.OutputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly. - basicAccept(Handshakedata) - Method in class org.java_websocket.drafts.Draft
- batch(WebSocketImpl, ByteChannel) - Static method in class org.java_websocket.SocketChannelIOHelper
-
Returns whether the whole outQueue has been flushed
- BINARY - org.java_websocket.framing.Framedata.Opcode
- BinaryFrame - Class in org.java_websocket.framing
-
Class to represent a binary frame
- BinaryFrame() - Constructor for class org.java_websocket.framing.BinaryFrame
-
constructor which sets the opcode of this frame to binary
- broadcast(byte[]) - Method in class org.java_websocket.server.WebSocketServer
-
Send a byte array to all connected endpoints
- broadcast(byte[], Collection<WebSocket>) - Method in class org.java_websocket.server.WebSocketServer
-
Send a byte array to a specific collection of websocket connections
- broadcast(String) - Method in class org.java_websocket.server.WebSocketServer
-
Send a text to all connected endpoints
- broadcast(String, Collection<WebSocket>) - Method in class org.java_websocket.server.WebSocketServer
-
Send a text to a specific collection of websocket connections
- broadcast(ByteBuffer) - Method in class org.java_websocket.server.WebSocketServer
-
Send a ByteBuffer to all connected endpoints
- broadcast(ByteBuffer, Collection<WebSocket>) - Method in class org.java_websocket.server.WebSocketServer
-
Send a ByteBuffer to a specific collection of websocket connections
- bufferallocations - Variable in class org.java_websocket.SSLSocketChannel2
-
Should be used to count the buffer allocations.
- BUGGYCLOSE - Static variable in class org.java_websocket.framing.CloseFrame
-
The connection had a buggy close (this should not happen)
- buildHandShake() - Method in class org.java_websocket.client.AbstractClientProxyChannel
-
Deprecated.
- ByteBufferUtils - Class in org.java_websocket.util
-
Utility class for ByteBuffers
C
- channel - Variable in class org.java_websocket.WebSocketImpl
-
the possibly wrapped channel object whose selection is controlled by
WebSocketImpl.key - Charsetfunctions - Class in org.java_websocket.util
- checkAlloc(int) - Method in class org.java_websocket.drafts.Draft
- CLIENT - org.java_websocket.WebSocket.Role
- ClientHandshake - Interface in org.java_websocket.handshake
-
The interface for a client handshake
- ClientHandshakeBuilder - Interface in org.java_websocket.handshake
-
The interface for building a handshake for the client
- close() - Method in class org.java_websocket.AbstractWrappedByteChannel
- close() - Method in class org.java_websocket.client.WebSocketClient
-
Initiates the websocket close handshake.
- close() - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- close() - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
- close() - Method in class org.java_websocket.SSLSocketChannel
- close() - Method in class org.java_websocket.SSLSocketChannel2
- close() - Method in class org.java_websocket.util.Base64.OutputStream
-
Flushes and closes (I think, in the superclass) the stream.
- close() - Method in interface org.java_websocket.WebSocket
-
Convenience function which behaves like close(CloseFrame.NORMAL)
- close() - Method in class org.java_websocket.WebSocketImpl
- close() - Method in interface org.java_websocket.WebSocketServerFactory
-
Allows to shutdown the websocket factory for a clean shutdown
- close(int) - Method in class org.java_websocket.client.WebSocketClient
- close(int) - Method in interface org.java_websocket.WebSocket
-
sends the closing handshake.
- close(int) - Method in class org.java_websocket.WebSocketImpl
- close(int, String) - Method in class org.java_websocket.client.WebSocketClient
- close(int, String) - Method in interface org.java_websocket.WebSocket
-
sends the closing handshake.
- close(int, String) - Method in class org.java_websocket.WebSocketImpl
- close(int, String, boolean) - Method in class org.java_websocket.WebSocketImpl
- close(InvalidDataException) - Method in class org.java_websocket.WebSocketImpl
- closeBlocking() - Method in class org.java_websocket.client.WebSocketClient
-
Same as
closebut blocks until the websocket closed or failed to do so. - closeConnection() - Method in class org.java_websocket.WebSocketImpl
- closeConnection(int, boolean) - Method in class org.java_websocket.WebSocketImpl
- closeConnection(int, String) - Method in class org.java_websocket.client.WebSocketClient
- closeConnection(int, String) - Method in interface org.java_websocket.WebSocket
-
This will close the connection immediately without a proper close handshake.
- closeConnection(int, String) - Method in class org.java_websocket.WebSocketImpl
- closeConnection(int, String, boolean) - Method in class org.java_websocket.WebSocketImpl
-
This will close the connection immediately without a proper close handshake.
- CLOSED - org.java_websocket.WebSocket.READYSTATE
- CloseFrame - Class in org.java_websocket.framing
-
Class to represent a close frame
- CloseFrame() - Constructor for class org.java_websocket.framing.CloseFrame
-
Constructor for a close frame
- CLOSING - org.java_websocket.framing.Framedata.Opcode
- CLOSING - org.java_websocket.WebSocket.READYSTATE
- codingErrorAction - Static variable in class org.java_websocket.util.Charsetfunctions
- CompressionExtension - Class in org.java_websocket.extensions
-
Implementation for a compression extension specified by https://tools.ietf.org/html/rfc7692
- CompressionExtension() - Constructor for class org.java_websocket.extensions.CompressionExtension
- configureBlocking(boolean) - Method in class org.java_websocket.SSLSocketChannel2
- connect() - Method in class org.java_websocket.client.WebSocketClient
-
Initiates the websocket connection.
- connect(SocketAddress) - Method in class org.java_websocket.SSLSocketChannel2
- connectBlocking() - Method in class org.java_websocket.client.WebSocketClient
-
Same as
connectbut blocks until the websocket connected or failed to do so. - connectBlocking(long, TimeUnit) - Method in class org.java_websocket.client.WebSocketClient
-
Same as
connectbut blocks with a timeout until the websocket connected or failed to do so. - CONNECTING - org.java_websocket.WebSocket.READYSTATE
-
Deprecated.
- connections() - Method in class org.java_websocket.server.WebSocketServer
-
Deprecated.
- consumeDelegatedTasks() - Method in class org.java_websocket.SSLSocketChannel2
- CONTINUOUS - org.java_websocket.framing.Framedata.Opcode
- continuousFrame(Framedata.Opcode, ByteBuffer, boolean) - Method in class org.java_websocket.drafts.Draft
- ContinuousFrame - Class in org.java_websocket.framing
-
Class to represent a continuous frame
- ContinuousFrame() - Constructor for class org.java_websocket.framing.ContinuousFrame
-
constructor which sets the opcode of this frame to continuous
- continuousFrameType - Variable in class org.java_websocket.drafts.Draft
- ControlFrame - Class in org.java_websocket.framing
-
Abstract class to represent control frames
- ControlFrame(Framedata.Opcode) - Constructor for class org.java_websocket.framing.ControlFrame
-
Class to represent a control frame
- copyInstance() - Method in class org.java_websocket.drafts.Draft_6455
- copyInstance() - Method in class org.java_websocket.drafts.Draft
-
Drafts must only be by one websocket at all.
- copyInstance() - Method in class org.java_websocket.extensions.DefaultExtension
- copyInstance() - Method in interface org.java_websocket.extensions.IExtension
-
Extensions must only be by one websocket at all.
- copyInstance() - Method in interface org.java_websocket.protocols.IProtocol
-
To prevent protocols to be used more than once the Websocket implementation should call this method in order to create a new usable version of a given protocol instance.
- copyInstance() - Method in class org.java_websocket.protocols.Protocol
- createBinaryFrame(Framedata) - Method in class org.java_websocket.drafts.Draft_6455
- createBinaryFrame(Framedata) - Method in class org.java_websocket.drafts.Draft
- createBuffer() - Method in class org.java_websocket.server.WebSocketServer
- createBuffers(SSLSession) - Method in class org.java_websocket.SSLSocketChannel2
- createFrames(String, boolean) - Method in class org.java_websocket.drafts.Draft_6455
- createFrames(String, boolean) - Method in class org.java_websocket.drafts.Draft
- createFrames(ByteBuffer, boolean) - Method in class org.java_websocket.drafts.Draft_6455
- createFrames(ByteBuffer, boolean) - Method in class org.java_websocket.drafts.Draft
- createHandshake(Handshakedata, WebSocket.Role) - Method in class org.java_websocket.drafts.Draft
- createHandshake(Handshakedata, WebSocket.Role, boolean) - Method in class org.java_websocket.drafts.Draft
- createWebSocket(WebSocketAdapter, List<Draft>) - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- createWebSocket(WebSocketAdapter, List<Draft>) - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
- createWebSocket(WebSocketAdapter, List<Draft>) - Method in interface org.java_websocket.WebSocketFactory
-
Create a new Websocket with the provided listener, drafts and socket
- createWebSocket(WebSocketAdapter, List<Draft>) - Method in interface org.java_websocket.WebSocketServerFactory
- createWebSocket(WebSocketAdapter, Draft) - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- createWebSocket(WebSocketAdapter, Draft) - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
- createWebSocket(WebSocketAdapter, Draft) - Method in interface org.java_websocket.WebSocketFactory
-
Create a new Websocket with the provided listener, drafts and socket
- createWebSocket(WebSocketAdapter, Draft) - Method in interface org.java_websocket.WebSocketServerFactory
- CustomSSLWebSocketServerFactory - Class in org.java_websocket.server
-
WebSocketFactory that can be configured to only support specific protocols and cipher suites.
- CustomSSLWebSocketServerFactory(SSLContext, String[], String[]) - Constructor for class org.java_websocket.server.CustomSSLWebSocketServerFactory
-
New CustomSSLWebSocketServerFactory configured to only support given protocols and given cipher suites.
- CustomSSLWebSocketServerFactory(SSLContext, ExecutorService, String[], String[]) - Constructor for class org.java_websocket.server.CustomSSLWebSocketServerFactory
-
New CustomSSLWebSocketServerFactory configured to only support given protocols and given cipher suites.
D
- DataFrame - Class in org.java_websocket.framing
-
Abstract class to represent data frames
- DataFrame(Framedata.Opcode) - Constructor for class org.java_websocket.framing.DataFrame
-
Class to represent a data frame
- DEBUG - Static variable in class org.java_websocket.WebSocketImpl
-
Activate debug mode for additional infos
- decode(byte[]) - Static method in class org.java_websocket.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(byte[], int, int, int) - Static method in class org.java_websocket.util.Base64
-
Low-level access to decoding ASCII characters in the form of a byte array.
- decode(String) - Static method in class org.java_websocket.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(String, int) - Static method in class org.java_websocket.util.Base64
-
Decodes data from Base64 notation, automatically detecting gzip-compressed data and decompressing it.
- decode(ByteBuffer) - Method in class org.java_websocket.WebSocketImpl
-
Method to decode the provided ByteBuffer
- DECODE - Static variable in class org.java_websocket.util.Base64
-
Specify decoding in first bit.
- decodeFrame(Framedata) - Method in class org.java_websocket.extensions.DefaultExtension
- decodeFrame(Framedata) - Method in interface org.java_websocket.extensions.IExtension
-
Decode a frame with a extension specific algorithm.
- decodeFromFile(String) - Static method in class org.java_websocket.util.Base64
-
Convenience method for reading a base64-encoded file and decoding it.
- decoders - Variable in class org.java_websocket.server.WebSocketServer
- DECODERS - Static variable in class org.java_websocket.server.WebSocketServer
- DEFAULT_PORT - Static variable in interface org.java_websocket.WebSocket
-
The default port of WebSockets, as defined in the spec.
- DEFAULT_WSS_PORT - Static variable in interface org.java_websocket.WebSocket
-
The default wss port of WebSockets, as defined in the spec.
- DefaultExtension - Class in org.java_websocket.extensions
-
Class which represents the normal websocket implementation specified by rfc6455.
- DefaultExtension() - Constructor for class org.java_websocket.extensions.DefaultExtension
- DefaultSSLWebSocketServerFactory - Class in org.java_websocket.server
- DefaultSSLWebSocketServerFactory(SSLContext) - Constructor for class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- DefaultSSLWebSocketServerFactory(SSLContext, ExecutorService) - Constructor for class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- DefaultWebSocketServerFactory - Class in org.java_websocket.server
- DefaultWebSocketServerFactory() - Constructor for class org.java_websocket.server.DefaultWebSocketServerFactory
- DO_BREAK_LINES - Static variable in class org.java_websocket.util.Base64
-
Do break lines when encoding.
- DONT_GUNZIP - Static variable in class org.java_websocket.util.Base64
-
Specify that gzipped data should not be automatically gunzipped.
- Draft - Class in org.java_websocket.drafts
-
Base class for everything of a websocket specification which is not common such as the way the handshake is read or frames are transfered.
- Draft() - Constructor for class org.java_websocket.drafts.Draft
- Draft_6455 - Class in org.java_websocket.drafts
-
Implementation for the RFC 6455 websocket protocol This is the recommended class for your websocket connection
- Draft_6455() - Constructor for class org.java_websocket.drafts.Draft_6455
-
Constructor for the websocket protocol specified by RFC 6455 with default extensions
- Draft_6455(List<IExtension>) - Constructor for class org.java_websocket.drafts.Draft_6455
-
Constructor for the websocket protocol specified by RFC 6455 with custom extensions
- Draft_6455(List<IExtension>, List<IProtocol>) - Constructor for class org.java_websocket.drafts.Draft_6455
-
Constructor for the websocket protocol specified by RFC 6455 with custom extensions and protocols
- Draft_6455(IExtension) - Constructor for class org.java_websocket.drafts.Draft_6455
-
Constructor for the websocket protocol specified by RFC 6455 with custom extensions
- Draft.CloseHandshakeType - Enum in org.java_websocket.drafts
-
Enum which represents type of handshake is required for a close
- Draft.HandshakeState - Enum in org.java_websocket.drafts
-
Enum which represents the states a handshake may be in
E
- emptybuffer - Static variable in class org.java_websocket.SSLSocketChannel2
-
This object is used to feed the
SSLEngine's wrap and unwrap methods during the handshake phase. - ENCODE - Static variable in class org.java_websocket.util.Base64
-
Specify encoding in first bit.
- encodeBytes(byte[]) - Static method in class org.java_websocket.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytes(byte[], int, int, int) - Static method in class org.java_websocket.util.Base64
-
Encodes a byte array into Base64 notation.
- encodeBytesToBytes(byte[], int, int, int) - Static method in class org.java_websocket.util.Base64
-
Similar to
Base64.encodeBytes(byte[], int, int, int)but returns a byte array instead of instantiating a String. - encodeFrame(Framedata) - Method in class org.java_websocket.extensions.DefaultExtension
- encodeFrame(Framedata) - Method in interface org.java_websocket.extensions.IExtension
-
Encode a frame with a extension specific algorithm.
- encodeFromFile(String) - Static method in class org.java_websocket.util.Base64
-
Convenience method for reading a binary file and base64-encoding it.
- eot() - Method in class org.java_websocket.WebSocketImpl
- equals(Object) - Method in class org.java_websocket.drafts.Draft_6455
- equals(Object) - Method in class org.java_websocket.extensions.DefaultExtension
- equals(Object) - Method in class org.java_websocket.framing.FramedataImpl1
- equals(Object) - Method in class org.java_websocket.protocols.Protocol
- exec - Variable in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- exec - Variable in class org.java_websocket.SSLSocketChannel2
- EXTENSION - Static variable in class org.java_websocket.framing.CloseFrame
-
1010 indicates that an endpoint (client) is terminating the connection because it has expected the server to negotiate one or more extension, but the server didn't return them in the response message of the WebSocket handshake.
F
- finishConnect() - Method in class org.java_websocket.SSLSocketChannel2
- FLASHPOLICY - Static variable in class org.java_websocket.framing.CloseFrame
-
The connection was flushed and closed
- flushAndClose(int, String, boolean) - Method in class org.java_websocket.WebSocketImpl
- flushBase64() - Method in class org.java_websocket.util.Base64.OutputStream
-
Method added by PHIL.
- Framedata - Interface in org.java_websocket.framing
-
The interface for the frame
- Framedata.Opcode - Enum in org.java_websocket.framing
-
Enum which contains the different valid opcodes
- FramedataImpl1 - Class in org.java_websocket.framing
-
Abstract implementation of a frame
- FramedataImpl1(Framedata.Opcode) - Constructor for class org.java_websocket.framing.FramedataImpl1
-
Constructor for a FramedataImpl without any attributes set apart from the opcode
G
- get(Framedata.Opcode) - Static method in class org.java_websocket.framing.FramedataImpl1
-
Get a frame with a specific opcode
- getAddress() - Method in class org.java_websocket.server.WebSocketServer
- getAttachment() - Method in class org.java_websocket.client.WebSocketClient
- getAttachment() - Method in interface org.java_websocket.WebSocket
-
Getter for the connection attachment.
- getAttachment() - Method in class org.java_websocket.WebSocketImpl
- getCloseCode() - Method in exception org.java_websocket.exceptions.InvalidDataException
-
Getter closecode
- getCloseCode() - Method in class org.java_websocket.framing.CloseFrame
-
Get the used close code
- getCloseHandshakeType() - Method in class org.java_websocket.drafts.Draft_6455
- getCloseHandshakeType() - Method in class org.java_websocket.drafts.Draft
- getConnection() - Method in class org.java_websocket.client.WebSocketClient
-
Getter for the engine
- getConnectionLostTimeout() - Method in class org.java_websocket.AbstractWebSocket
-
Get the interval checking for lost connections Default is 60 seconds
- getConnections() - Method in class org.java_websocket.AbstractWebSocket
-
Getter to get all the currently available connections
- getConnections() - Method in class org.java_websocket.client.WebSocketClient
- getConnections() - Method in class org.java_websocket.server.WebSocketServer
-
Returns all currently connected clients.
- getContent() - Method in interface org.java_websocket.handshake.Handshakedata
-
Get the content of the handshake
- getContent() - Method in class org.java_websocket.handshake.HandshakedataImpl1
- getDraft() - Method in class org.java_websocket.client.WebSocketClient
-
Returns the protocol version this channel uses.
For more infos see https://github.com/TooTallNate/Java-WebSocket/wiki/Drafts - getDraft() - Method in class org.java_websocket.server.WebSocketServer
- getDraft() - Method in interface org.java_websocket.WebSocket
-
Getter for the draft
- getDraft() - Method in class org.java_websocket.WebSocketImpl
- getEmptyByteBuffer() - Static method in class org.java_websocket.util.ByteBufferUtils
-
Get a ByteBuffer with zero capacity
- getExtension() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for the extension which is used by this draft
- getFieldValue(String) - Method in interface org.java_websocket.handshake.Handshakedata
-
Gets the value of the field
- getFieldValue(String) - Method in class org.java_websocket.handshake.HandshakedataImpl1
- getHttpStatus() - Method in class org.java_websocket.handshake.HandshakeImpl1Server
- getHttpStatus() - Method in interface org.java_websocket.handshake.ServerHandshake
-
Get the http status code
- getHttpStatusMessage() - Method in class org.java_websocket.handshake.HandshakeImpl1Server
- getHttpStatusMessage() - Method in interface org.java_websocket.handshake.ServerHandshake
-
Get the http status message
- getKnownExtensions() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for all available extensions for this draft
- getKnownProtocols() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for all available protocols for this draft
- getLocalSocketAddress() - Method in class org.java_websocket.client.WebSocketClient
- getLocalSocketAddress() - Method in interface org.java_websocket.WebSocket
-
Returns the address of the endpoint this socket is bound to.
- getLocalSocketAddress() - Method in class org.java_websocket.WebSocketImpl
- getLocalSocketAddress(WebSocket) - Method in class org.java_websocket.client.WebSocketClient
- getLocalSocketAddress(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- getLocalSocketAddress(WebSocket) - Method in interface org.java_websocket.WebSocketListener
- getMessage() - Method in class org.java_websocket.framing.CloseFrame
-
Get the message that closeframe is containing
- getOpcode() - Method in interface org.java_websocket.framing.Framedata
-
Defines the interpretation of the "Payload data".
- getOpcode() - Method in class org.java_websocket.framing.FramedataImpl1
- getPayloadData() - Method in class org.java_websocket.framing.CloseFrame
- getPayloadData() - Method in interface org.java_websocket.framing.Framedata
-
The "Payload data" which was sent in this frame
- getPayloadData() - Method in class org.java_websocket.framing.FramedataImpl1
- getPort() - Method in class org.java_websocket.server.WebSocketServer
-
Gets the port number that this server listens on.
- getPreferedSize() - Method in exception org.java_websocket.exceptions.IncompleteHandshakeException
-
Getter preferedSize
- getPreferredSize() - Method in class org.java_websocket.exceptions.IncompleteException
-
Getter for the preferredSize
- getProtocol() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for the protocol which is used by this draft
- getProvidedExtensionAsClient() - Method in class org.java_websocket.extensions.DefaultExtension
- getProvidedExtensionAsClient() - Method in interface org.java_websocket.extensions.IExtension
-
Return the specific Sec-WebSocket-Extensions header offer for this extension if the endpoint is in the role of a client.
- getProvidedExtensionAsServer() - Method in class org.java_websocket.extensions.DefaultExtension
- getProvidedExtensionAsServer() - Method in interface org.java_websocket.extensions.IExtension
-
Return the specific Sec-WebSocket-Extensions header offer for this extension if the endpoint is in the role of a server.
- getProvidedProtocol() - Method in interface org.java_websocket.protocols.IProtocol
-
Return the specific Sec-WebSocket-protocol header offer for this protocol if the endpoint.
- getProvidedProtocol() - Method in class org.java_websocket.protocols.Protocol
- getReadyState() - Method in class org.java_websocket.client.WebSocketClient
-
This represents the state of the connection.
- getReadyState() - Method in interface org.java_websocket.WebSocket
-
Retrieve the WebSocket 'readyState'.
- getReadyState() - Method in class org.java_websocket.WebSocketImpl
- getRemoteSocketAddress() - Method in class org.java_websocket.client.WebSocketClient
- getRemoteSocketAddress() - Method in interface org.java_websocket.WebSocket
-
Returns the address of the endpoint this socket is connected to, or
nullif it is unconnected. - getRemoteSocketAddress() - Method in class org.java_websocket.WebSocketImpl
- getRemoteSocketAddress(WebSocket) - Method in class org.java_websocket.client.WebSocketClient
- getRemoteSocketAddress(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- getRemoteSocketAddress(WebSocket) - Method in interface org.java_websocket.WebSocketListener
- getResourceDescriptor() - Method in class org.java_websocket.client.WebSocketClient
- getResourceDescriptor() - Method in interface org.java_websocket.handshake.ClientHandshake
-
returns the HTTP Request-URI as defined by http://tools.ietf.org/html/rfc2616#section-5.1.2
- getResourceDescriptor() - Method in class org.java_websocket.handshake.HandshakeImpl1Client
- getResourceDescriptor() - Method in interface org.java_websocket.WebSocket
-
Returns the HTTP Request-URI as defined by http://tools.ietf.org/html/rfc2616#section-5.1.2
If the opening handshake has not yet happened it will return null. - getResourceDescriptor() - Method in class org.java_websocket.WebSocketImpl
- getRole() - Method in class org.java_websocket.drafts.Draft
- getSocket() - Method in class org.java_websocket.client.WebSocketClient
-
Returns the socket to allow Hostname Verification
- getTransfereMasked() - Method in interface org.java_websocket.framing.Framedata
-
Defines whether the "Payload data" is masked.
- getTransfereMasked() - Method in class org.java_websocket.framing.FramedataImpl1
- getURI() - Method in class org.java_websocket.client.WebSocketClient
-
Returns the URI that this WebSocketClient is connected to.
- getWebSocketFactory() - Method in class org.java_websocket.server.WebSocketServer
- getWebSocketListener() - Method in class org.java_websocket.WebSocketImpl
-
Getter for the websocket listener
- GOING_AWAY - Static variable in class org.java_websocket.framing.CloseFrame
-
1001 indicates that an endpoint is "going away", such as a server going down, or a browser having navigated away from a page.
- GZIP - Static variable in class org.java_websocket.util.Base64
-
Specify that data should be gzip-compressed in second bit.
H
- HandshakeBuilder - Interface in org.java_websocket.handshake
-
The interface for building a handshake
- Handshakedata - Interface in org.java_websocket.handshake
-
The interface for the data of a handshake
- HandshakedataImpl1 - Class in org.java_websocket.handshake
-
Implementation of a handshake builder
- HandshakedataImpl1() - Constructor for class org.java_websocket.handshake.HandshakedataImpl1
-
Constructor for handshake implementation
- HandshakeImpl1Client - Class in org.java_websocket.handshake
-
Implementation for a client handshake
- HandshakeImpl1Client() - Constructor for class org.java_websocket.handshake.HandshakeImpl1Client
- HandshakeImpl1Server - Class in org.java_websocket.handshake
-
Implementation for a server handshake
- HandshakeImpl1Server() - Constructor for class org.java_websocket.handshake.HandshakeImpl1Server
- hasBufferedData() - Method in class org.java_websocket.client.WebSocketClient
- hasBufferedData() - Method in interface org.java_websocket.WebSocket
-
Checks if the websocket has buffered data
- hasBufferedData() - Method in class org.java_websocket.WebSocketImpl
- hasFieldValue(String) - Method in interface org.java_websocket.handshake.Handshakedata
-
Checks if this handshake contains a specific field
- hasFieldValue(String) - Method in class org.java_websocket.handshake.HandshakedataImpl1
- hashCode() - Method in class org.java_websocket.drafts.Draft_6455
- hashCode() - Method in class org.java_websocket.extensions.DefaultExtension
- hashCode() - Method in class org.java_websocket.framing.FramedataImpl1
- hashCode() - Method in class org.java_websocket.protocols.Protocol
- hashCode() - Method in class org.java_websocket.WebSocketImpl
I
- IExtension - Interface in org.java_websocket.extensions
-
Interface which specifies all required methods to develop a websocket extension.
- IncompleteException - Class in org.java_websocket.exceptions
-
Exception which indicates that the frame is not yet complete
- IncompleteException(int) - Constructor for class org.java_websocket.exceptions.IncompleteException
-
Constructor for the preferred size of a frame
- IncompleteHandshakeException - Exception in org.java_websocket.exceptions
-
exception which indicates that a incomplete handshake was recieved
- IncompleteHandshakeException() - Constructor for exception org.java_websocket.exceptions.IncompleteHandshakeException
-
constructor for a IncompleteHandshakeException
- IncompleteHandshakeException(int) - Constructor for exception org.java_websocket.exceptions.IncompleteHandshakeException
-
constructor for a IncompleteHandshakeException
- inCrypt - Variable in class org.java_websocket.SSLSocketChannel2
-
encrypted data incoming
- inData - Variable in class org.java_websocket.SSLSocketChannel2
-
raw payload incomming
- INITIAL_FAMESIZE - Static variable in class org.java_websocket.drafts.Draft
- InputStream(InputStream) - Constructor for class org.java_websocket.util.Base64.InputStream
-
Constructs a
Base64.InputStreamin DECODE mode. - InputStream(InputStream, int) - Constructor for class org.java_websocket.util.Base64.InputStream
-
Constructs a
Base64.InputStreamin either ENCODE or DECODE mode. - inQueue - Variable in class org.java_websocket.WebSocketImpl
-
Queue of buffers that need to be processed
- InvalidDataException - Exception in org.java_websocket.exceptions
-
exception which indicates that a invalid data was recieved
- InvalidDataException(int) - Constructor for exception org.java_websocket.exceptions.InvalidDataException
-
constructor for a InvalidDataException
- InvalidDataException(int, String) - Constructor for exception org.java_websocket.exceptions.InvalidDataException
-
constructor for a InvalidDataException.
- InvalidDataException(int, String, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidDataException
-
constructor for a InvalidDataException.
- InvalidDataException(int, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidDataException
-
constructor for a InvalidDataException.
- InvalidFrameException - Exception in org.java_websocket.exceptions
-
exception which indicates that a invalid frame was recieved (CloseFrame.PROTOCOL_ERROR)
- InvalidFrameException() - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
- InvalidFrameException(String) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
- InvalidFrameException(String, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
- InvalidFrameException(Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
- InvalidHandshakeException - Exception in org.java_websocket.exceptions
-
exception which indicates that a invalid handshake was recieved (CloseFrame.PROTOCOL_ERROR)
- InvalidHandshakeException() - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
- InvalidHandshakeException(String) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
- InvalidHandshakeException(String, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
- InvalidHandshakeException(Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
- IProtocol - Interface in org.java_websocket.protocols
-
Interface which specifies all required methods for a Sec-WebSocket-Protocol
- isBlocking() - Method in class org.java_websocket.AbstractWrappedByteChannel
- isBlocking() - Method in class org.java_websocket.SSLSocketChannel
- isBlocking() - Method in class org.java_websocket.SSLSocketChannel2
- isBlocking() - Method in interface org.java_websocket.WrappedByteChannel
-
This function returns the blocking state of the channel
- isClosed() - Method in class org.java_websocket.client.WebSocketClient
- isClosed() - Method in interface org.java_websocket.WebSocket
-
Is the websocket in the state CLOSED
- isClosed() - Method in class org.java_websocket.WebSocketImpl
- isClosing() - Method in class org.java_websocket.client.WebSocketClient
- isClosing() - Method in interface org.java_websocket.WebSocket
-
Is the websocket in the state CLOSING
- isClosing() - Method in class org.java_websocket.WebSocketImpl
- isConnected() - Method in class org.java_websocket.SSLSocketChannel2
- isConnecting() - Method in class org.java_websocket.client.WebSocketClient
-
Deprecated.
- isConnecting() - Method in interface org.java_websocket.WebSocket
-
Deprecated.
- isConnecting() - Method in class org.java_websocket.WebSocketImpl
-
Deprecated.
- isFin() - Method in interface org.java_websocket.framing.Framedata
-
Indicates that this is the final fragment in a message.
- isFin() - Method in class org.java_websocket.framing.FramedataImpl1
- isFlushAndClose() - Method in class org.java_websocket.client.WebSocketClient
- isFlushAndClose() - Method in interface org.java_websocket.WebSocket
-
Returns true when no further frames may be submitted
This happens before the socket connection is closed. - isFlushAndClose() - Method in class org.java_websocket.WebSocketImpl
- isFrameValid(Framedata) - Method in class org.java_websocket.extensions.CompressionExtension
- isFrameValid(Framedata) - Method in class org.java_websocket.extensions.DefaultExtension
- isFrameValid(Framedata) - Method in interface org.java_websocket.extensions.IExtension
-
Check if the received frame is correctly implemented by the other endpoint and there are no specification errors (like wrongly set RSV)
- isInboundDone() - Method in class org.java_websocket.SSLSocketChannel2
- isNeedRead() - Method in class org.java_websocket.AbstractWrappedByteChannel
- isNeedRead() - Method in class org.java_websocket.SSLSocketChannel
- isNeedRead() - Method in class org.java_websocket.SSLSocketChannel2
- isNeedRead() - Method in interface org.java_websocket.WrappedByteChannel
-
returns whether readMore should be called to fetch data which has been decoded but not yet been returned.
- isNeedWrite() - Method in class org.java_websocket.AbstractWrappedByteChannel
- isNeedWrite() - Method in class org.java_websocket.SSLSocketChannel
- isNeedWrite() - Method in class org.java_websocket.SSLSocketChannel2
- isNeedWrite() - Method in interface org.java_websocket.WrappedByteChannel
-
returns whether writeMore should be called write additional data.
- isOpen() - Method in class org.java_websocket.AbstractWrappedByteChannel
- isOpen() - Method in class org.java_websocket.client.WebSocketClient
- isOpen() - Method in class org.java_websocket.SSLSocketChannel
- isOpen() - Method in class org.java_websocket.SSLSocketChannel2
- isOpen() - Method in interface org.java_websocket.WebSocket
-
Is the websocket in the state OPEN
- isOpen() - Method in class org.java_websocket.WebSocketImpl
- isReuseAddr() - Method in class org.java_websocket.AbstractWebSocket
-
Tests Tests if SO_REUSEADDR is enabled.
- isRSV1() - Method in interface org.java_websocket.framing.Framedata
-
Indicates that this frame has the rsv1 bit set.
- isRSV1() - Method in class org.java_websocket.framing.FramedataImpl1
- isRSV2() - Method in interface org.java_websocket.framing.Framedata
-
Indicates that this frame has the rsv2 bit set.
- isRSV2() - Method in class org.java_websocket.framing.FramedataImpl1
- isRSV3() - Method in interface org.java_websocket.framing.Framedata
-
Indicates that this frame has the rsv3 bit set.
- isRSV3() - Method in class org.java_websocket.framing.FramedataImpl1
- isTcpNoDelay() - Method in class org.java_websocket.AbstractWebSocket
-
Tests if TCP_NODELAY is enabled.
- isValid() - Method in class org.java_websocket.framing.CloseFrame
- isValid() - Method in class org.java_websocket.framing.ControlFrame
- isValid() - Method in class org.java_websocket.framing.DataFrame
- isValid() - Method in class org.java_websocket.framing.FramedataImpl1
-
Check if the frame is valid due to specification
- isValid() - Method in class org.java_websocket.framing.TextFrame
- isValidUTF8(ByteBuffer) - Static method in class org.java_websocket.util.Charsetfunctions
-
Calling isValidUTF8 with offset 0
- isValidUTF8(ByteBuffer, int) - Static method in class org.java_websocket.util.Charsetfunctions
-
Check if the provided BytebBuffer contains a valid utf8 encoded string.
- iterateHttpFields() - Method in interface org.java_websocket.handshake.Handshakedata
-
Iterator for the http fields
- iterateHttpFields() - Method in class org.java_websocket.handshake.HandshakedataImpl1
K
- key - Variable in class org.java_websocket.WebSocketImpl
L
- LimitExedeedException - Exception in org.java_websocket.exceptions
-
exception which indicates that the message limited was exedeeded (CloseFrame.TOOBIG)
- LimitExedeedException() - Constructor for exception org.java_websocket.exceptions.LimitExedeedException
-
constructor for a LimitExedeedException
- LimitExedeedException(String) - Constructor for exception org.java_websocket.exceptions.LimitExedeedException
-
constructor for a LimitExedeedException
M
- MATCHED - org.java_websocket.drafts.Draft.HandshakeState
-
Handshake matched this Draft successfully
- MAX_FAME_SIZE - Static variable in class org.java_websocket.drafts.Draft
N
- NEVER_CONNECTED - Static variable in class org.java_websocket.framing.CloseFrame
-
The connection had never been established
- NO_OPTIONS - Static variable in class org.java_websocket.util.Base64
-
No options specified.
- NO_UTF8 - Static variable in class org.java_websocket.framing.CloseFrame
-
1007 indicates that an endpoint is terminating the connection because it has received data within a message that was not consistent with the type of the message (e.g., non-UTF-8 [RFC3629] data within a text message).
- NOCODE - Static variable in class org.java_websocket.framing.CloseFrame
-
1005 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
- NONE - org.java_websocket.drafts.Draft.CloseHandshakeType
- NORMAL - Static variable in class org.java_websocket.framing.CloseFrame
-
indicates a normal closure, meaning whatever purpose the connection was established for has been fulfilled.
- NOT_MATCHED - org.java_websocket.drafts.Draft.HandshakeState
-
Handshake is does not match this Draft
- NOT_YET_CONNECTED - org.java_websocket.WebSocket.READYSTATE
- NotSendableException - Exception in org.java_websocket.exceptions
-
exception which indicates the frame payload is not sendable
- NotSendableException(String) - Constructor for exception org.java_websocket.exceptions.NotSendableException
-
constructor for a NotSendableException
- NotSendableException(String, Throwable) - Constructor for exception org.java_websocket.exceptions.NotSendableException
-
constructor for a NotSendableException
- NotSendableException(Throwable) - Constructor for exception org.java_websocket.exceptions.NotSendableException
-
constructor for a NotSendableException
O
- onClose(int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
Called after the websocket connection has been closed.
- onClose(WebSocket, int, String, boolean) - Method in class org.java_websocket.server.WebSocketServer
-
Called after the websocket connection has been closed.
- onCloseInitiated(int, String) - Method in class org.java_websocket.client.WebSocketClient
-
Send when this peer sends a close handshake
- onCloseInitiated(WebSocket, int, String) - Method in class org.java_websocket.server.WebSocketServer
- onClosing(int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
Called as soon as no further frames are accepted
- onClosing(WebSocket, int, String, boolean) - Method in class org.java_websocket.server.WebSocketServer
- onConnect(SelectionKey) - Method in class org.java_websocket.server.WebSocketServer
-
Returns whether a new connection shall be accepted or not.
Therefore method is well suited to implement some kind of connection limitation. - onError(Exception) - Method in class org.java_websocket.client.WebSocketClient
-
Called when errors occurs.
- onError(WebSocket, Exception) - Method in class org.java_websocket.server.WebSocketServer
-
Called when errors occurs.
- ONEWAY - org.java_websocket.drafts.Draft.CloseHandshakeType
- onFragment(Framedata) - Method in class org.java_websocket.client.WebSocketClient
-
Deprecated.
- onFragment(WebSocket, Framedata) - Method in class org.java_websocket.server.WebSocketServer
-
Deprecated.
- onMessage(String) - Method in class org.java_websocket.client.WebSocketClient
-
Callback for string messages received from the remote host
- onMessage(ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
-
Callback for binary messages received from the remote host
- onMessage(WebSocket, String) - Method in class org.java_websocket.server.WebSocketServer
-
Callback for string messages received from the remote host
- onMessage(WebSocket, ByteBuffer) - Method in class org.java_websocket.server.WebSocketServer
-
Callback for binary messages received from the remote host
- onOpen(ServerHandshake) - Method in class org.java_websocket.client.WebSocketClient
-
Called after an opening handshake has been performed and the given websocket is ready to be written on.
- onOpen(WebSocket, ClientHandshake) - Method in class org.java_websocket.server.WebSocketServer
-
Called after an opening handshake has been performed and the given websocket is ready to be written on.
- onStart() - Method in class org.java_websocket.server.WebSocketServer
-
Called when the server started up successfully.
- onWebsocketClose(WebSocket, int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
Calls subclass' implementation of onClose.
- onWebsocketClose(WebSocket, int, String, boolean) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketClose(WebSocket, int, String, boolean) - Method in interface org.java_websocket.WebSocketListener
-
Called after WebSocket#close is explicity called, or when the other end of the WebSocket connection is closed.
- onWebsocketCloseInitiated(WebSocket, int, String) - Method in class org.java_websocket.client.WebSocketClient
- onWebsocketCloseInitiated(WebSocket, int, String) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketCloseInitiated(WebSocket, int, String) - Method in interface org.java_websocket.WebSocketListener
-
send when this peer sends a close handshake
- onWebsocketClosing(WebSocket, int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
- onWebsocketClosing(WebSocket, int, String, boolean) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketClosing(WebSocket, int, String, boolean) - Method in interface org.java_websocket.WebSocketListener
-
Called as soon as no further frames are accepted
- onWebsocketError(WebSocket, Exception) - Method in class org.java_websocket.client.WebSocketClient
-
Calls subclass' implementation of onIOError.
- onWebsocketError(WebSocket, Exception) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketError(WebSocket, Exception) - Method in interface org.java_websocket.WebSocketListener
-
Called if an exception worth noting occurred.
- onWebsocketHandshakeReceivedAsClient(WebSocket, ClientHandshake, ServerHandshake) - Method in class org.java_websocket.WebSocketAdapter
- onWebsocketHandshakeReceivedAsClient(WebSocket, ClientHandshake, ServerHandshake) - Method in interface org.java_websocket.WebSocketListener
-
Called on the client side when the socket connection is first established, and the WebSocketImpl handshake response has been received.
- onWebsocketHandshakeReceivedAsServer(WebSocket, Draft, ClientHandshake) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketHandshakeReceivedAsServer(WebSocket, Draft, ClientHandshake) - Method in class org.java_websocket.WebSocketAdapter
-
This default implementation does not do anything.
- onWebsocketHandshakeReceivedAsServer(WebSocket, Draft, ClientHandshake) - Method in interface org.java_websocket.WebSocketListener
-
Called on the server side when the socket connection is first established, and the WebSocket handshake has been received.
- onWebsocketHandshakeSentAsClient(WebSocket, ClientHandshake) - Method in class org.java_websocket.WebSocketAdapter
-
This default implementation does not do anything which will cause the connections to always progress.
- onWebsocketHandshakeSentAsClient(WebSocket, ClientHandshake) - Method in interface org.java_websocket.WebSocketListener
-
Called on the client side when the socket connection is first established, and the WebSocketImpl handshake has just been sent.
- onWebsocketMessage(WebSocket, String) - Method in class org.java_websocket.client.WebSocketClient
-
Calls subclass' implementation of onMessage.
- onWebsocketMessage(WebSocket, String) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketMessage(WebSocket, String) - Method in interface org.java_websocket.WebSocketListener
-
Called when an entire text frame has been received.
- onWebsocketMessage(WebSocket, ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
- onWebsocketMessage(WebSocket, ByteBuffer) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketMessage(WebSocket, ByteBuffer) - Method in interface org.java_websocket.WebSocketListener
-
Called when an entire binary frame has been received.
- onWebsocketMessageFragment(WebSocket, Framedata) - Method in class org.java_websocket.client.WebSocketClient
- onWebsocketMessageFragment(WebSocket, Framedata) - Method in class org.java_websocket.server.WebSocketServer
-
Deprecated.
- onWebsocketMessageFragment(WebSocket, Framedata) - Method in class org.java_websocket.WebSocketAdapter
-
Deprecated.
- onWebsocketMessageFragment(WebSocket, Framedata) - Method in interface org.java_websocket.WebSocketListener
-
Deprecated.
- onWebsocketOpen(WebSocket, Handshakedata) - Method in class org.java_websocket.client.WebSocketClient
-
Calls subclass' implementation of onOpen.
- onWebsocketOpen(WebSocket, Handshakedata) - Method in class org.java_websocket.server.WebSocketServer
- onWebsocketOpen(WebSocket, Handshakedata) - Method in interface org.java_websocket.WebSocketListener
-
Called after onHandshakeReceived returns true.
- onWebsocketPing(WebSocket, Framedata) - Method in class org.java_websocket.WebSocketAdapter
-
This default implementation will send a pong in response to the received ping.
- onWebsocketPing(WebSocket, Framedata) - Method in interface org.java_websocket.WebSocketListener
-
Called a ping frame has been received.
- onWebsocketPong(WebSocket, Framedata) - Method in class org.java_websocket.WebSocketAdapter
-
This default implementation does not do anything.
- onWebsocketPong(WebSocket, Framedata) - Method in interface org.java_websocket.WebSocketListener
-
Called when a pong frame is received.
- onWriteDemand(WebSocket) - Method in class org.java_websocket.client.WebSocketClient
- onWriteDemand(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- onWriteDemand(WebSocket) - Method in interface org.java_websocket.WebSocketListener
-
This method is used to inform the selector thread that there is data queued to be written to the socket.
- OPEN - org.java_websocket.WebSocket.READYSTATE
- ORDERED - Static variable in class org.java_websocket.util.Base64
-
Encode using the special "ordered" dialect of Base64 described here: http://www.faqs.org/qa/rfcc-1940.html.
- org.java_websocket - package org.java_websocket
- org.java_websocket.client - package org.java_websocket.client
-
This package encapsulates all implementations in relation with the WebSocketClient.
- org.java_websocket.drafts - package org.java_websocket.drafts
-
This package encapsulates all implementations in relation with the WebSocket drafts.
- org.java_websocket.exceptions - package org.java_websocket.exceptions
-
This package encapsulates all implementations in relation with the exceptions thrown in this lib.
- org.java_websocket.extensions - package org.java_websocket.extensions
-
This package encapsulates all interfaces and implementations in relation with the WebSocket Sec-WebSocket-Extensions.
- org.java_websocket.framing - package org.java_websocket.framing
-
This package encapsulates all interfaces and implementations in relation with the WebSocket frames.
- org.java_websocket.handshake - package org.java_websocket.handshake
-
This package encapsulates all interfaces and implementations in relation with the WebSocket handshake.
- org.java_websocket.protocols - package org.java_websocket.protocols
-
This package encapsulates all interfaces and implementations in relation with the WebSocket Sec-WebSocket-Protocol.
- org.java_websocket.server - package org.java_websocket.server
-
This package encapsulates all implementations in relation with the WebSocketServer.
- org.java_websocket.util - package org.java_websocket.util
-
This package encapsulates the utility classes.
- outCrypt - Variable in class org.java_websocket.SSLSocketChannel2
-
encrypted data outgoing
- OutputStream(OutputStream) - Constructor for class org.java_websocket.util.Base64.OutputStream
-
Constructs a
Base64.OutputStreamin ENCODE mode. - OutputStream(OutputStream, int) - Constructor for class org.java_websocket.util.Base64.OutputStream
-
Constructs a
Base64.OutputStreamin either ENCODE or DECODE mode. - outQueue - Variable in class org.java_websocket.WebSocketImpl
-
Queue of buffers that need to be sent to the client.
P
- PING - org.java_websocket.framing.Framedata.Opcode
- PingFrame - Class in org.java_websocket.framing
-
Class to represent a ping frame
- PingFrame() - Constructor for class org.java_websocket.framing.PingFrame
-
constructor which sets the opcode of this frame to ping
- POLICY_VALIDATION - Static variable in class org.java_websocket.framing.CloseFrame
-
1008 indicates that an endpoint is terminating the connection because it has received a message that violates its policy.
- PONG - org.java_websocket.framing.Framedata.Opcode
- PongFrame - Class in org.java_websocket.framing
-
Class to represent a pong frame
- PongFrame() - Constructor for class org.java_websocket.framing.PongFrame
-
constructor which sets the opcode of this frame to pong
- PongFrame(PingFrame) - Constructor for class org.java_websocket.framing.PongFrame
-
constructor which sets the opcode of this frame to ping copying over the payload of the ping
- postProcessHandshakeRequestAsClient(ClientHandshakeBuilder) - Method in class org.java_websocket.drafts.Draft_6455
- postProcessHandshakeRequestAsClient(ClientHandshakeBuilder) - Method in class org.java_websocket.drafts.Draft
- postProcessHandshakeResponseAsServer(ClientHandshake, ServerHandshakeBuilder) - Method in class org.java_websocket.drafts.Draft_6455
- postProcessHandshakeResponseAsServer(ClientHandshake, ServerHandshakeBuilder) - Method in class org.java_websocket.drafts.Draft
- processFrame(WebSocketImpl, Framedata) - Method in class org.java_websocket.drafts.Draft_6455
- processFrame(WebSocketImpl, Framedata) - Method in class org.java_websocket.drafts.Draft
-
Handle the frame specific to the draft
- Protocol - Class in org.java_websocket.protocols
-
Class which represents the protocol used as Sec-WebSocket-Protocol
- Protocol(String) - Constructor for class org.java_websocket.protocols.Protocol
-
Constructor for a Sec-Websocket-Protocol
- PROTOCOL_ERROR - Static variable in class org.java_websocket.framing.CloseFrame
-
1002 indicates that an endpoint is terminating the connection due to a protocol error.
- proxyHandshake - Variable in class org.java_websocket.client.AbstractClientProxyChannel
-
Deprecated.
- put(String, String) - Method in interface org.java_websocket.handshake.HandshakeBuilder
-
Adding a specific field with a specific value
- put(String, String) - Method in class org.java_websocket.handshake.HandshakedataImpl1
- put(WebSocketImpl) - Method in class org.java_websocket.server.WebSocketServer.WebSocketWorker
Q
- queue(WebSocketImpl) - Method in class org.java_websocket.server.WebSocketServer
R
- RCVBUF - Static variable in class org.java_websocket.WebSocketImpl
- read() - Method in class org.java_websocket.util.Base64.InputStream
-
Reads enough of the input stream to convert to/from Base64 and returns the next byte.
- read(byte[], int, int) - Method in class org.java_websocket.util.Base64.InputStream
-
Calls
Base64.InputStream.read()repeatedly until the end of stream is reached or len bytes are read. - read(ByteBuffer) - Method in class org.java_websocket.AbstractWrappedByteChannel
- read(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel
- read(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel2
-
Blocks when in blocking mode until at least one byte has been decoded.
When not in blocking mode 0 may be returned. - read(ByteBuffer, WebSocketImpl, ByteChannel) - Static method in class org.java_websocket.SocketChannelIOHelper
- readEngineResult - Variable in class org.java_websocket.SSLSocketChannel2
- readLine(ByteBuffer) - Static method in class org.java_websocket.drafts.Draft
- readMore(ByteBuffer) - Method in class org.java_websocket.AbstractWrappedByteChannel
- readMore(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel
- readMore(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel2
- readMore(ByteBuffer) - Method in interface org.java_websocket.WrappedByteChannel
-
This function does not read data from the underlying channel at all.
- readMore(ByteBuffer, WebSocketImpl, WrappedByteChannel) - Static method in class org.java_websocket.SocketChannelIOHelper
- readStringLine(ByteBuffer) - Static method in class org.java_websocket.drafts.Draft
- reconnect() - Method in class org.java_websocket.client.WebSocketClient
-
Reinitiates the websocket connection.
- reconnectBlocking() - Method in class org.java_websocket.client.WebSocketClient
-
Same as
reconnectbut blocks until the websocket reconnected or failed to do so. - REFUSE - Static variable in class org.java_websocket.framing.CloseFrame
-
1003 indicates that an endpoint is terminating the connection because it has received a type of data it cannot accept (e.g.
- releaseBuffers(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
- removeConnection(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
-
This method performs remove operations on the connection and therefore also gives control over whether the operation shall be synchronized
- reset() - Method in class org.java_websocket.drafts.Draft_6455
- reset() - Method in class org.java_websocket.drafts.Draft
- reset() - Method in class org.java_websocket.extensions.DefaultExtension
- reset() - Method in interface org.java_websocket.extensions.IExtension
-
Cleaning up internal stats when the draft gets reset.
- resumeEncoding() - Method in class org.java_websocket.util.Base64.OutputStream
-
Resumes encoding of the stream.
- role - Variable in class org.java_websocket.drafts.Draft
-
In some cases the handshake will be parsed different depending on whether
- run() - Method in class org.java_websocket.client.WebSocketClient
- run() - Method in class org.java_websocket.server.WebSocketServer
- run() - Method in class org.java_websocket.server.WebSocketServer.WebSocketWorker
S
- selectionKey - Variable in class org.java_websocket.SSLSocketChannel2
-
used to set interestOP SelectionKey.OP_WRITE for the underlying channel
- send(byte[]) - Method in class org.java_websocket.client.WebSocketClient
-
Sends binary data to the connected webSocket server.
- send(byte[]) - Method in interface org.java_websocket.WebSocket
-
Send Binary data (plain bytes) to the other end.
- send(byte[]) - Method in class org.java_websocket.WebSocketImpl
- send(String) - Method in class org.java_websocket.client.WebSocketClient
-
Sends text to the connected websocket server.
- send(String) - Method in interface org.java_websocket.WebSocket
-
Send Text data to the other end.
- send(String) - Method in class org.java_websocket.WebSocketImpl
-
Send Text data to the other end.
- send(ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
- send(ByteBuffer) - Method in interface org.java_websocket.WebSocket
-
Send Binary data (plain bytes) to the other end.
- send(ByteBuffer) - Method in class org.java_websocket.WebSocketImpl
-
Send Binary data (plain bytes) to the other end.
- sendFragmentedFrame(Framedata.Opcode, ByteBuffer, boolean) - Method in class org.java_websocket.client.WebSocketClient
- sendFragmentedFrame(Framedata.Opcode, ByteBuffer, boolean) - Method in interface org.java_websocket.WebSocket
-
Allows to send continuous/fragmented frames conveniently.
- sendFragmentedFrame(Framedata.Opcode, ByteBuffer, boolean) - Method in class org.java_websocket.WebSocketImpl
- sendFrame(Collection<Framedata>) - Method in class org.java_websocket.client.WebSocketClient
- sendFrame(Collection<Framedata>) - Method in interface org.java_websocket.WebSocket
-
Send a collection of frames to the other end
- sendFrame(Collection<Framedata>) - Method in class org.java_websocket.WebSocketImpl
- sendFrame(Framedata) - Method in class org.java_websocket.client.WebSocketClient
- sendFrame(Framedata) - Method in interface org.java_websocket.WebSocket
-
Send a frame to the other end
- sendFrame(Framedata) - Method in class org.java_websocket.WebSocketImpl
- sendPing() - Method in class org.java_websocket.client.WebSocketClient
- sendPing() - Method in interface org.java_websocket.WebSocket
-
Send a ping to the other end
- sendPing() - Method in class org.java_websocket.WebSocketImpl
- SERVER - org.java_websocket.WebSocket.Role
- ServerHandshake - Interface in org.java_websocket.handshake
-
Interface for the server handshake
- ServerHandshakeBuilder - Interface in org.java_websocket.handshake
-
The interface for building a handshake for the server
- SERVICE_RESTART - Static variable in class org.java_websocket.framing.CloseFrame
-
1012 indicates that the service is restarted.
- setAttachment(T) - Method in class org.java_websocket.client.WebSocketClient
- setAttachment(T) - Method in interface org.java_websocket.WebSocket
-
Setter for an attachment on the socket connection.
- setAttachment(T) - Method in class org.java_websocket.WebSocketImpl
- setCode(int) - Method in class org.java_websocket.framing.CloseFrame
-
Set the close code for this close frame
- setConnectionLostTimeout(int) - Method in class org.java_websocket.AbstractWebSocket
-
Setter for the interval checking for lost connections A value lower or equal 0 results in the check to be deactivated
- setContent(byte[]) - Method in interface org.java_websocket.handshake.HandshakeBuilder
-
Setter for the content of the handshake
- setContent(byte[]) - Method in class org.java_websocket.handshake.HandshakedataImpl1
- setFin(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the fin of this frame to the provided boolean
- setHttpStatus(short) - Method in class org.java_websocket.handshake.HandshakeImpl1Server
- setHttpStatus(short) - Method in interface org.java_websocket.handshake.ServerHandshakeBuilder
-
Setter for the http status code
- setHttpStatusMessage(String) - Method in class org.java_websocket.handshake.HandshakeImpl1Server
- setHttpStatusMessage(String) - Method in interface org.java_websocket.handshake.ServerHandshakeBuilder
-
Setter for the http status message
- setParseMode(WebSocket.Role) - Method in class org.java_websocket.drafts.Draft
- setPayload(ByteBuffer) - Method in class org.java_websocket.framing.CloseFrame
- setPayload(ByteBuffer) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the payload of this frame to the provided payload
- setProxy(Proxy) - Method in class org.java_websocket.client.WebSocketClient
-
Method to set a proxy for this connection
- setReason(String) - Method in class org.java_websocket.framing.CloseFrame
-
Set the close reason for this close frame
- setResourceDescriptor(String) - Method in interface org.java_websocket.handshake.ClientHandshakeBuilder
-
Set a specific resource descriptor
- setResourceDescriptor(String) - Method in class org.java_websocket.handshake.HandshakeImpl1Client
- setReuseAddr(boolean) - Method in class org.java_websocket.AbstractWebSocket
-
Setter for soReuseAddr
- setRSV1(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the rsv1 of this frame to the provided boolean
- setRSV2(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the rsv2 of this frame to the provided boolean
- setRSV3(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the rsv3 of this frame to the provided boolean
- setSocket(Socket) - Method in class org.java_websocket.client.WebSocketClient
-
Accepts bound and unbound sockets.
This method must be called beforeconnect. - setTcpNoDelay(boolean) - Method in class org.java_websocket.AbstractWebSocket
-
Setter for tcpNoDelay
- setTransferemasked(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
Set the tranferemask of this frame to the provided boolean
- setWebSocketFactory(WebSocketServerFactory) - Method in class org.java_websocket.server.WebSocketServer
- socket() - Method in class org.java_websocket.SSLSocketChannel2
- socketChannel - Variable in class org.java_websocket.SSLSocketChannel2
-
the underlying channel
- SocketChannelIOHelper - Class in org.java_websocket
- SocketChannelIOHelper() - Constructor for class org.java_websocket.SocketChannelIOHelper
- sslcontext - Variable in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- sslEngine - Variable in class org.java_websocket.SSLSocketChannel2
- SSLSocketChannel - Class in org.java_websocket
-
A class that represents an SSL/TLS peer, and can be extended to create a client or a server.
- SSLSocketChannel(SocketChannel, SSLEngine, ExecutorService, SelectionKey) - Constructor for class org.java_websocket.SSLSocketChannel
- SSLSocketChannel2 - Class in org.java_websocket
-
Implements the relevant portions of the SocketChannel interface with the SSLEngine wrapper.
- SSLSocketChannel2(SocketChannel, SSLEngine, ExecutorService, SelectionKey) - Constructor for class org.java_websocket.SSLSocketChannel2
- start() - Method in class org.java_websocket.server.WebSocketServer
-
Starts the server selectorthread that binds to the currently set port number and listeners for WebSocket connection requests.
- startConnectionLostTimer() - Method in class org.java_websocket.AbstractWebSocket
-
Start the connection lost timer
- startHandshake(ClientHandshakeBuilder) - Method in class org.java_websocket.WebSocketImpl
- stop() - Method in class org.java_websocket.server.WebSocketServer
- stop(int) - Method in class org.java_websocket.server.WebSocketServer
-
Closes all connected clients sockets, then closes the underlying ServerSocketChannel, effectively killing the server socket selectorthread, freeing the port the server was bound to and stops all internal workerthreads.
- stopConnectionLostTimer() - Method in class org.java_websocket.AbstractWebSocket
-
Stop the connection lost timer
- stringAscii(byte[]) - Static method in class org.java_websocket.util.Charsetfunctions
- stringAscii(byte[], int, int) - Static method in class org.java_websocket.util.Charsetfunctions
- stringUtf8(byte[]) - Static method in class org.java_websocket.util.Charsetfunctions
- stringUtf8(ByteBuffer) - Static method in class org.java_websocket.util.Charsetfunctions
- suspendEncoding() - Method in class org.java_websocket.util.Base64.OutputStream
-
Suspends encoding of the stream.
T
- tasks - Variable in class org.java_websocket.SSLSocketChannel2
- TEXT - org.java_websocket.framing.Framedata.Opcode
- TextFrame - Class in org.java_websocket.framing
-
Class to represent a text frames
- TextFrame() - Constructor for class org.java_websocket.framing.TextFrame
-
constructor which sets the opcode of this frame to text
- TLS_ERROR - Static variable in class org.java_websocket.framing.CloseFrame
-
1015 is a reserved value and MUST NOT be set as a status code in a Close control frame by an endpoint.
- TOOBIG - Static variable in class org.java_websocket.framing.CloseFrame
-
1009 indicates that an endpoint is terminating the connection because it has received a message which is too big for it to process.
- toString() - Method in class org.java_websocket.drafts.Draft_6455
- toString() - Method in class org.java_websocket.drafts.Draft
- toString() - Method in class org.java_websocket.extensions.DefaultExtension
- toString() - Method in interface org.java_websocket.extensions.IExtension
-
Return a string which should contain the class name as well as additional information about the current configurations for this extension (DEBUG purposes)
- toString() - Method in class org.java_websocket.framing.CloseFrame
- toString() - Method in class org.java_websocket.framing.FramedataImpl1
- toString() - Method in interface org.java_websocket.protocols.IProtocol
-
Return a string which should contain the protocol name as well as additional information about the current configurations for this protocol (DEBUG purposes)
- toString() - Method in class org.java_websocket.protocols.Protocol
- toString() - Method in class org.java_websocket.WebSocketImpl
- transferByteBuffer(ByteBuffer, ByteBuffer) - Static method in class org.java_websocket.util.ByteBufferUtils
-
Transfer from one ByteBuffer to another ByteBuffer
- translateFrame(ByteBuffer) - Method in class org.java_websocket.drafts.Draft_6455
- translateFrame(ByteBuffer) - Method in class org.java_websocket.drafts.Draft
- translateHandshake(ByteBuffer) - Method in class org.java_websocket.drafts.Draft
- translateHandshakeHttp(ByteBuffer, WebSocket.Role) - Static method in class org.java_websocket.drafts.Draft
- translateSingleFrame(ByteBuffer) - Method in class org.java_websocket.drafts.Draft_6455
- TRY_AGAIN_LATER - Static variable in class org.java_websocket.framing.CloseFrame
-
1013 indicates that the service is experiencing overload.
- TWOWAY - org.java_websocket.drafts.Draft.CloseHandshakeType
U
- UNEXPECTED_CONDITION - Static variable in class org.java_websocket.framing.CloseFrame
-
1011 indicates that a server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.
- updateLastPong() - Method in class org.java_websocket.WebSocketImpl
-
Update the timestamp when the last pong was received
- uri - Variable in class org.java_websocket.client.WebSocketClient
-
The URI this channel is supposed to connect to.
- URL_SAFE - Static variable in class org.java_websocket.util.Base64
-
Encode using Base64-like encoding that is URL- and Filename-safe as described in Section 4 of RFC3548: http://www.faqs.org/rfcs/rfc3548.html.
- utf8Bytes(String) - Static method in class org.java_websocket.util.Charsetfunctions
V
- valueOf(String) - Static method in enum org.java_websocket.drafts.Draft.CloseHandshakeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.drafts.Draft.HandshakeState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.framing.Framedata.Opcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.WebSocket.READYSTATE
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.WebSocket.Role
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.java_websocket.drafts.Draft.CloseHandshakeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.java_websocket.drafts.Draft.HandshakeState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.java_websocket.framing.Framedata.Opcode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.java_websocket.WebSocket.READYSTATE
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.java_websocket.WebSocket.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebSocket - Interface in org.java_websocket
- WebSocket.READYSTATE - Enum in org.java_websocket
-
Enum which represents the state a websocket may be in
- WebSocket.Role - Enum in org.java_websocket
-
Enum which represents the states a websocket may be in
- WebSocketAdapter - Class in org.java_websocket
-
This class default implements all methods of the WebSocketListener that can be overridden optionally when advances functionalities is needed.
- WebSocketAdapter() - Constructor for class org.java_websocket.WebSocketAdapter
- WebSocketClient - Class in org.java_websocket.client
-
A subclass must implement at least onOpen, onClose, and onMessage to be useful.
- WebSocketClient(URI) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the specified URI.
- WebSocketClient(URI, Map<String, String>) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the specified URI.
- WebSocketClient(URI, Draft) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the specified URI.
- WebSocketClient(URI, Draft, Map<String, String>) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the specified URI.
- WebSocketClient(URI, Draft, Map<String, String>, int) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the specified URI.
- WebSocketFactory - Interface in org.java_websocket
- WebSocketImpl - Class in org.java_websocket
-
Represents one end (client or server) of a single WebSocketImpl connection.
- WebSocketImpl(WebSocketListener, List<Draft>) - Constructor for class org.java_websocket.WebSocketImpl
-
Creates a websocket with server role
- WebSocketImpl(WebSocketListener, List<Draft>, Socket) - Constructor for class org.java_websocket.WebSocketImpl
-
Deprecated.
- WebSocketImpl(WebSocketListener, Draft) - Constructor for class org.java_websocket.WebSocketImpl
-
creates a websocket with client role
- WebSocketImpl(WebSocketListener, Draft, Socket) - Constructor for class org.java_websocket.WebSocketImpl
-
Deprecated.
- WebSocketListener - Interface in org.java_websocket
-
Implemented by WebSocketClient and WebSocketServer.
- WebsocketNotConnectedException - Exception in org.java_websocket.exceptions
-
exception which indicates the websocket is not yet connected (READYSTATE.OPEN)
- WebsocketNotConnectedException() - Constructor for exception org.java_websocket.exceptions.WebsocketNotConnectedException
- WebSocketServer - Class in org.java_websocket.server
-
WebSocketServer is an abstract class that only takes care of the HTTP handshake portion of WebSockets.
- WebSocketServer() - Constructor for class org.java_websocket.server.WebSocketServer
-
Creates a WebSocketServer that will attempt to listen on port WebSocket.DEFAULT_PORT.
- WebSocketServer(InetSocketAddress) - Constructor for class org.java_websocket.server.WebSocketServer
-
Creates a WebSocketServer that will attempt to bind/listen on the given address.
- WebSocketServer(InetSocketAddress, int) - Constructor for class org.java_websocket.server.WebSocketServer
- WebSocketServer(InetSocketAddress, int, List<Draft>) - Constructor for class org.java_websocket.server.WebSocketServer
- WebSocketServer(InetSocketAddress, int, List<Draft>, Collection<WebSocket>) - Constructor for class org.java_websocket.server.WebSocketServer
-
Creates a WebSocketServer that will attempt to bind/listen on the given address, and comply with Draft version draft.
- WebSocketServer(InetSocketAddress, List<Draft>) - Constructor for class org.java_websocket.server.WebSocketServer
- WebSocketServer.WebSocketWorker - Class in org.java_websocket.server
-
This class is used to process incoming data
- WebSocketServerFactory - Interface in org.java_websocket
-
Interface to encapsulate the required methods for a websocket factory
- WebSocketWorker() - Constructor for class org.java_websocket.server.WebSocketServer.WebSocketWorker
- workerThread - Variable in class org.java_websocket.WebSocketImpl
-
Helper variable meant to store the thread which ( exclusively ) triggers this objects decode method.
- wrapChannel(SocketChannel, SelectionKey) - Method in class org.java_websocket.server.CustomSSLWebSocketServerFactory
- wrapChannel(SocketChannel, SelectionKey) - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
- wrapChannel(SocketChannel, SelectionKey) - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
- wrapChannel(SocketChannel, SelectionKey) - Method in interface org.java_websocket.WebSocketServerFactory
-
Allows to wrap the Socketchannel( key.channel() ) to insert a protocol layer( like ssl or proxy authentication) beyond the ws layer.
- WrappedByteChannel - Interface in org.java_websocket
- write(byte[], int, int) - Method in class org.java_websocket.util.Base64.OutputStream
-
Calls
Base64.OutputStream.write(int)repeatedly until len bytes are written. - write(int) - Method in class org.java_websocket.util.Base64.OutputStream
-
Writes the byte to the output stream after converting to/from Base64 notation.
- write(ByteBuffer) - Method in class org.java_websocket.AbstractWrappedByteChannel
- write(ByteBuffer) - Method in class org.java_websocket.client.AbstractClientProxyChannel
-
Deprecated.
- write(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel
- write(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel2
- writeEngineResult - Variable in class org.java_websocket.SSLSocketChannel2
- writeMore() - Method in class org.java_websocket.AbstractWrappedByteChannel
- writeMore() - Method in class org.java_websocket.SSLSocketChannel
- writeMore() - Method in class org.java_websocket.SSLSocketChannel2
- writeMore() - Method in interface org.java_websocket.WrappedByteChannel
-
Gets called when
WrappedByteChannel.isNeedWrite()()} requires a additional rite
All Classes All Packages