- 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.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)
- ByteBufferUtils - Class in org.java_websocket.util
-
Utility class for ByteBuffers
- Charsetfunctions - Class in org.java_websocket.util
-
- checkAlloc(int) - Method in class org.java_websocket.drafts.Draft
-
- clearHeaders() - Method in class org.java_websocket.client.WebSocketClient
-
- 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
-
Deprecated.
- 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. may be send in response to an other handshake.
- close(int) - Method in interface org.java_websocket.WebSocket
-
sends the closing handshake. may be send in response to an other 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
- CloseHandshakeType - Enum in org.java_websocket.enums
-
Enum which represents type of handshake is required for a close
- 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.
- consumeDelegatedTasks() - Method in class org.java_websocket.SSLSocketChannel2
-
- continuousFrame(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(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 class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- 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, Role) - Method in class org.java_websocket.drafts.Draft
-
- createHandshake(Handshakedata) - Method in class org.java_websocket.drafts.Draft
-
- createHandshake(Handshakedata, Role, boolean) - Method in class org.java_websocket.drafts.Draft
-
- createHandshake(Handshakedata, 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(Opcode) - Constructor for class org.java_websocket.framing.DataFrame
-
Class to represent a data frame
- 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.
- decodeFrame(Framedata) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- decoders - Variable in class org.java_websocket.server.WebSocketServer
-
- DEFAULT_PORT - Static variable in class org.java_websocket.WebSocketImpl
-
The default port of WebSockets, as defined in the spec.
- DEFAULT_WSS_PORT - Static variable in class org.java_websocket.WebSocketImpl
-
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
-
- DnsResolver - Interface in org.java_websocket.client
-
Users may implement this interface to override the default DNS lookup offered by the OS.
- DO_BREAK_LINES - Static variable in class org.java_websocket.util.Base64
-
Do break lines when encoding.
- 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 transferred.
- 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(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
- Draft_6455(List<IExtension>, int) - 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(List<IExtension>, List<IProtocol>, int) - Constructor for class org.java_websocket.drafts.Draft_6455
-
Constructor for the websocket protocol specified by RFC 6455 with custom extensions and
protocols
- get(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
-
- getChannel() - 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
- getConnection() - Method in exception org.java_websocket.exceptions.WrappedIOException
-
The websocket where the IOException happened
- 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
-
- getDeflater() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- 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
-
Get the list of active drafts
- 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
- getEncodingException() - Method in exception org.java_websocket.exceptions.InvalidEncodingException
-
Get the exception which includes more information on the unsupported encoding
- getExtension() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for the extension which is used by this draft
- getExtensionName() - Method in class org.java_websocket.extensions.ExtensionRequestData
-
- getExtensionParameters() - Method in class org.java_websocket.extensions.ExtensionRequestData
-
- 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
- getInflater() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- getIOException() - Method in exception org.java_websocket.exceptions.WrappedIOException
-
The wrapped IOException
- 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
- getLimit() - Method in exception org.java_websocket.exceptions.LimitExceededException
-
Get the limit which was hit so this exception was caused
- 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, or null
if it is not
bound.
- getLocalSocketAddress() - Method in class org.java_websocket.WebSocketImpl
-
- getLocalSocketAddress(WebSocket) - Method in interface org.java_websocket.WebSocketListener
-
- getMaxFrameSize() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for the maximum allowed payload size which is used by this draft
- getMaxPendingConnections() - Method in class org.java_websocket.server.WebSocketServer
-
Returns the currently configured maximum number of pending connections.
- 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.
- getPreferredSize() - Method in exception org.java_websocket.exceptions.IncompleteException
-
Getter for the preferredSize
- getPreferredSize() - Method in exception org.java_websocket.exceptions.IncompleteHandshakeException
-
Getter preferredSize
- getProtocol() - Method in class org.java_websocket.client.WebSocketClient
-
- getProtocol() - Method in class org.java_websocket.drafts.Draft_6455
-
Getter for the protocol which is used by this draft
- getProtocol() - Method in interface org.java_websocket.WebSocket
-
Returns the used Sec-WebSocket-Protocol for this websocket connection
- getProtocol() - Method in class org.java_websocket.WebSocketImpl
-
- 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.
- getProvidedExtensionAsClient() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- 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.
- getProvidedExtensionAsServer() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- 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, or null
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
-
- getSelectionKey() - Method in class org.java_websocket.WebSocketImpl
-
- getSocket() - Method in class org.java_websocket.client.WebSocketClient
-
Returns the socket to allow Hostname Verification
- getSSLEngine() - Method in interface org.java_websocket.interfaces.ISSLChannel
-
Get the ssl engine used for the de- and encryption of the communication.
- getSSLEngine() - Method in class org.java_websocket.SSLSocketChannel
-
- getSSLEngine() - Method in class org.java_websocket.SSLSocketChannel2
-
- getSSLSession() - Method in class org.java_websocket.client.WebSocketClient
-
- getSSLSession() - Method in interface org.java_websocket.WebSocket
-
Returns the ssl session of websocket, if ssl/wss is used for this instance.
- getSSLSession() - Method in class org.java_websocket.WebSocketImpl
-
- getThreshold() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Get the size threshold for doing the compression
- 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
- getWorkerThread() - Method in class org.java_websocket.WebSocketImpl
-
- 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 - Exception in org.java_websocket.exceptions
-
Exception which indicates that the frame is not yet complete
- IncompleteException(int) - Constructor for exception 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 received
- 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
preferredSize will be 0
- inCrypt - Variable in class org.java_websocket.SSLSocketChannel2
-
encrypted data incoming
- inData - Variable in class org.java_websocket.SSLSocketChannel2
-
raw payload incoming
- 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 received
- 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.
- InvalidEncodingException - Exception in org.java_websocket.exceptions
-
The Character Encoding is not supported.
- InvalidEncodingException(UnsupportedEncodingException) - Constructor for exception org.java_websocket.exceptions.InvalidEncodingException
-
constructor for InvalidEncodingException
- InvalidFrameException - Exception in org.java_websocket.exceptions
-
exception which indicates that a invalid frame was received (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 received (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
-
Deprecated.
- 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
- isClientNoContextTakeover() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Access the "client_no_context_takeover" extension parameter
- 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
-
- 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)
- isFrameValid(Framedata) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
This extension requires the RSV1 bit to be set only for the first frame.
- isInboundDone() - Method in class org.java_websocket.SSLSocketChannel2
-
- isNeedRead() - Method in class org.java_websocket.AbstractWrappedByteChannel
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Deprecated.
- 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
-
- isServerNoContextTakeover() - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Access the "server_no_context_takeover" extension parameter
- ISSLChannel - Interface in org.java_websocket.interfaces
-
Interface which specifies all required methods a SSLSocketChannel has to make public.
- 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.
- 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.
- onPreparePing(WebSocket) - Method in class org.java_websocket.WebSocketAdapter
-
Default implementation for onPreparePing, returns a (cached) PingFrame that has no application
data.
- onPreparePing(WebSocket) - Method in interface org.java_websocket.WebSocketListener
-
Called just before a ping frame is sent, in order to allow users to customize their ping frame
data.
- onSetSSLParameters(SSLParameters) - Method in class org.java_websocket.client.WebSocketClient
-
Apply specific SSLParameters If you override this method make sure to always call
super.onSetSSLParameters() to ensure the hostname validation is active
- 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.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.
- 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.
- Opcode - Enum in org.java_websocket.enums
-
Enum which contains the different valid opcodes
- 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.enums - package org.java_websocket.enums
-
This package encapsulates all enums.
- 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.extensions.permessage_deflate - package org.java_websocket.extensions.permessage_deflate
-
- 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.interfaces - package org.java_websocket.interfaces
-
This package encapsulates all new interfaces.
- 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(Opcode, ByteBuffer, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
- sendFragmentedFrame(Opcode, ByteBuffer, boolean) - Method in interface org.java_websocket.WebSocket
-
Allows to send continuous/fragmented frames conveniently.
- sendFragmentedFrame(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
-
- setChannel(ByteChannel) - Method in class org.java_websocket.WebSocketImpl
-
- setClientNoContextTakeover(boolean) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Setter for the "client_no_context_takeover" extension parameter
- 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
-
- setDeflater(Deflater) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- setDnsResolver(DnsResolver) - Method in class org.java_websocket.client.WebSocketClient
-
Sets a custom DNS resolver.
- 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
- setInflater(Inflater) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
- setMaxPendingConnections(int) - Method in class org.java_websocket.server.WebSocketServer
-
Set the requested maximum number of pending connections on the socket.
- setParseMode(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
- setSelectionKey(SelectionKey) - Method in class org.java_websocket.WebSocketImpl
-
- setServerNoContextTakeover(boolean) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Setter for the "server_no_context_takeover" extension parameter
- setSocket(Socket) - Method in class org.java_websocket.client.WebSocketClient
-
- setSocketFactory(SocketFactory) - Method in class org.java_websocket.client.WebSocketClient
-
Accepts a SocketFactory.
- setTcpNoDelay(boolean) - Method in class org.java_websocket.AbstractWebSocket
-
Setter for tcpNoDelay
Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) for new connections
- setThreshold(int) - Method in class org.java_websocket.extensions.permessage_deflate.PerMessageDeflateExtension
-
Set the size when payloads smaller than this will not be compressed.
- 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
-
- setWorkerThread(WebSocketServer.WebSocketWorker) - Method in class org.java_websocket.WebSocketImpl
-
- 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
-
- sslcontext - Variable in class org.java_websocket.server.DefaultSSLWebSocketServerFactory
-
- sslEngine - Variable in class org.java_websocket.SSLSocketChannel2
-
- SSLParametersWebSocketServerFactory - Class in org.java_websocket.server
-
WebSocketFactory that can be configured to only support specific protocols and cipher suites.
- SSLParametersWebSocketServerFactory(SSLContext, SSLParameters) - Constructor for class org.java_websocket.server.SSLParametersWebSocketServerFactory
-
New CustomSSLWebSocketServerFactory configured to only support given protocols and given cipher
suites.
- SSLParametersWebSocketServerFactory(SSLContext, ExecutorService, SSLParameters) - Constructor for class org.java_websocket.server.SSLParametersWebSocketServerFactory
-
New CustomSSLWebSocketServerFactory configured to only support given protocols and given cipher
suites.
- 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
-
- stop(int, String) - 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
-
- valueOf(String) - Static method in enum org.java_websocket.enums.CloseHandshakeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.enums.HandshakeState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.enums.Opcode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.enums.ReadyState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.java_websocket.enums.Role
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.java_websocket.enums.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.enums.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.enums.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.enums.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.enums.Role
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- WebSocket - Interface in org.java_websocket
-
- 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
- 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 WebSocketImpl.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
-
- 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 class org.java_websocket.server.SSLParametersWebSocketServerFactory
-
- 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
-
- WrappedIOException - Exception in org.java_websocket.exceptions
-
Exception to wrap an IOException and include information about the websocket which had the
exception
- WrappedIOException(WebSocket, IOException) - Constructor for exception org.java_websocket.exceptions.WrappedIOException
-
Wrapp an IOException and include the websocket
- write(ByteBuffer) - Method in class org.java_websocket.AbstractWrappedByteChannel
-
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
-
Deprecated.
- writeMore() - Method in class org.java_websocket.SSLSocketChannel
-
- writeMore() - Method in class org.java_websocket.SSLSocketChannel2
-
- writeMore() - Method in interface org.java_websocket.WrappedByteChannel
-