- 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.InputStream
will 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.OutputStream
will 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
- 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(String) - Method in class org.java_websocket.server.WebSocketServer
-
Send a text to all connected endpoints
- broadcast(byte[]) - Method in class org.java_websocket.server.WebSocketServer
-
Send a byte array to all connected endpoints
- broadcast(ByteBuffer) - Method in class org.java_websocket.server.WebSocketServer
-
Send a ByteBuffer 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(ByteBuffer, Collection<WebSocket>) - Method in class org.java_websocket.server.WebSocketServer
-
Send a ByteBuffer to a specific collection of websocket connections
- broadcast(String, Collection<WebSocket>) - Method in class org.java_websocket.server.WebSocketServer
-
Send a text 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
- 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
-
- 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(int) - Method in class org.java_websocket.client.WebSocketClient
-
- close(int, String) - Method in class org.java_websocket.client.WebSocketClient
-
- 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(int, String) - Method in interface org.java_websocket.WebSocket
-
sends the closing handshake.
- close(int) - Method in interface org.java_websocket.WebSocket
-
sends the closing handshake.
- close() - Method in interface org.java_websocket.WebSocket
-
Convenience function which behaves like close(CloseFrame.NORMAL)
- close(int, String, boolean) - Method in class org.java_websocket.WebSocketImpl
-
- close(int, String) - Method in class org.java_websocket.WebSocketImpl
-
- close(int) - Method in class org.java_websocket.WebSocketImpl
-
- close(InvalidDataException) - Method in class org.java_websocket.WebSocketImpl
-
- 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
- closeBlocking() - Method in class org.java_websocket.client.WebSocketClient
-
Same as close
but blocks until the websocket closed or failed to do so.
- 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, boolean) - Method in class org.java_websocket.WebSocketImpl
-
This will close the connection immediately without a proper close handshake.
- closeConnection(int, boolean) - Method in class org.java_websocket.WebSocketImpl
-
- closeConnection() - Method in class org.java_websocket.WebSocketImpl
-
- closeConnection(int, String) - Method in class org.java_websocket.WebSocketImpl
-
- 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
Using opcode closing and fin = true
- 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 connect
but blocks until the websocket connected or failed to do so.
- connectBlocking(long, TimeUnit) - Method in class org.java_websocket.client.WebSocketClient
-
Same as connect
but blocks with a timeout until the websocket connected or failed to do so.
- connections() - Method in class org.java_websocket.server.WebSocketServer
-
Deprecated.
- consumeDelegatedTasks() - Method in class org.java_websocket.SSLSocketChannel2
-
- 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
-
Drafts must only be by one websocket at all.
- copyInstance() - Method in class org.java_websocket.drafts.Draft_6455
-
- 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
-
- createBinaryFrame(Framedata) - Method in class org.java_websocket.drafts.Draft_6455
-
- createBuffer() - Method in class org.java_websocket.server.WebSocketServer
-
- createBuffers(SSLSession) - Method in class org.java_websocket.SSLSocketChannel2
-
- createFrames(ByteBuffer, boolean) - Method in class org.java_websocket.drafts.Draft
-
- createFrames(String, boolean) - Method in class org.java_websocket.drafts.Draft
-
- createFrames(ByteBuffer, boolean) - Method in class org.java_websocket.drafts.Draft_6455
-
- createFrames(String, boolean) - Method in class org.java_websocket.drafts.Draft_6455
-
- 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, Draft) - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
-
- createWebSocket(WebSocketAdapter, List<Draft>) - Method in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
-
- createWebSocket(WebSocketAdapter, Draft) - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
-
- createWebSocket(WebSocketAdapter, List<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, List<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
-
- createWebSocket(WebSocketAdapter, List<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.
- 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 - Static variable in class org.java_websocket.util.Base64
-
Specify decoding in first bit.
- 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
- 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 - Static variable in class org.java_websocket.server.WebSocketServer
-
- decoders - 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.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
- 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(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>) - 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
- 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
-
- getCloseHandshakeType() - Method in class org.java_websocket.drafts.Draft_6455
-
- 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.
- 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(WebSocket) - Method in class org.java_websocket.client.WebSocketClient
-
- getLocalSocketAddress() - Method in class org.java_websocket.client.WebSocketClient
-
- getLocalSocketAddress(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
-
- 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 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(WebSocket) - Method in class org.java_websocket.client.WebSocketClient
-
- getRemoteSocketAddress() - Method in class org.java_websocket.client.WebSocketClient
-
- getRemoteSocketAddress(WebSocket) - Method in class org.java_websocket.server.WebSocketServer
-
- getRemoteSocketAddress() - Method in interface org.java_websocket.WebSocket
-
Returns the address of the endpoint this socket is connected to, ornull
if it is unconnected.
- getRemoteSocketAddress() - Method in class org.java_websocket.WebSocketImpl
-
- 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.
- 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(int) - Constructor for exception org.java_websocket.exceptions.IncompleteHandshakeException
-
constructor for a IncompleteHandshakeException
- IncompleteHandshakeException() - Constructor for exception org.java_websocket.exceptions.IncompleteHandshakeException
-
constructor for a IncompleteHandshakeException
preferedSize will be 0
- 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
-
- InputStream(InputStream, int) - Constructor for class org.java_websocket.util.Base64.InputStream
-
- 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, Throwable) - 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.
- 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
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidFrameException(String) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidFrameException(Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidFrameException(String, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidFrameException
-
constructor for a InvalidFrameException
calling InvalidDataException with closecode PROTOCOL_ERROR
- 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
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidHandshakeException(String, Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidHandshakeException(String) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
calling InvalidDataException with closecode PROTOCOL_ERROR
- InvalidHandshakeException(Throwable) - Constructor for exception org.java_websocket.exceptions.InvalidHandshakeException
-
constructor for a InvalidHandshakeException
calling InvalidDataException with closecode PROTOCOL_ERROR
- 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, int) - Static method in class org.java_websocket.util.Charsetfunctions
-
Check if the provided BytebBuffer contains a valid utf8 encoded string.
- isValidUTF8(ByteBuffer) - Static method in class org.java_websocket.util.Charsetfunctions
-
Calling isValidUTF8 with offset 0
- iterateHttpFields() - Method in interface org.java_websocket.handshake.Handshakedata
-
Iterator for the http fields
- iterateHttpFields() - Method in class org.java_websocket.handshake.HandshakedataImpl1
-
- 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.
- 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.
- 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, ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
-
- onWebsocketMessage(WebSocket, String) - Method in class org.java_websocket.server.WebSocketServer
-
- onWebsocketMessage(WebSocket, ByteBuffer) - 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 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.
- ORDERED - Static variable in class org.java_websocket.util.Base64
-
- 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
-
- OutputStream(OutputStream, int) - Constructor for class org.java_websocket.util.Base64.OutputStream
-
- outQueue - Variable in class org.java_websocket.WebSocketImpl
-
Queue of buffers that need to be sent to the client.
- selectionKey - Variable in class org.java_websocket.SSLSocketChannel2
-
used to set interestOP SelectionKey.OP_WRITE for the underlying channel
- send(String) - Method in class org.java_websocket.client.WebSocketClient
-
Sends text to the connected websocket server.
- send(byte[]) - Method in class org.java_websocket.client.WebSocketClient
-
Sends binary data to the connected webSocket server.
- send(ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
-
- send(String) - Method in interface org.java_websocket.WebSocket
-
Send Text data to the other end.
- send(ByteBuffer) - Method in interface org.java_websocket.WebSocket
-
Send Binary data (plain bytes) to the other end.
- send(byte[]) - Method in interface org.java_websocket.WebSocket
-
Send Binary data (plain bytes) 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.WebSocketImpl
-
Send Binary data (plain bytes) to the other end.
- send(byte[]) - Method in class org.java_websocket.WebSocketImpl
-
- 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(Framedata) - Method in class org.java_websocket.client.WebSocketClient
-
- sendFrame(Collection<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(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.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
-
- 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
Enable/disable SO_REUSEADDR for the socket
- 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.
- setTcpNoDelay(boolean) - Method in class org.java_websocket.AbstractWebSocket
-
Setter for tcpNoDelay
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) for new connections
- 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(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.
- stop() - Method in class org.java_websocket.server.WebSocketServer
-
- 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.
- 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.
- 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, 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, 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>) - 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, 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.
- WebSocketImpl(WebSocketListener, List<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, List<Draft>) - 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.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(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
-
- 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(byte[], int, int) - Method in class org.java_websocket.util.Base64.OutputStream
-
Calls
write(int)
repeatedly until
len
bytes are written.
- 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
-