- onClose(int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
- 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
-
- onCloseInitiated(WebSocket, int, String) - Method in class org.java_websocket.server.WebSocketServer
-
- onClosing(int, String, boolean) - Method in class org.java_websocket.client.WebSocketClient
-
- onClosing(WebSocket, int, String, boolean) - Method in class org.java_websocket.server.WebSocketServer
-
- onConnect(SelectionKey) - Method in class org.java_websocket.server.WebSocketServer
-
Returns whether a new connection shall be accepted or not.
Therefore method is well suited to implement some kind of connection limitation.
- onError(Exception) - Method in class org.java_websocket.client.WebSocketClient
-
- 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
-
- onFragment(WebSocket, Framedata) - Method in class org.java_websocket.server.WebSocketServer
-
- onMessage(String) - Method in class org.java_websocket.client.WebSocketClient
-
- onMessage(ByteBuffer) - Method in class org.java_websocket.client.WebSocketClient
-
- 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
-
- 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.
- 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
-
This default implementation does not do anything.
- onWebsocketMessageFragment(WebSocket, Framedata) - Method in interface org.java_websocket.WebSocketListener
-
- 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.
- optcode - Variable in class org.java_websocket.framing.FramedataImpl1
-
- org.java_websocket - package org.java_websocket
-
- org.java_websocket.client - package org.java_websocket.client
-
- org.java_websocket.drafts - package org.java_websocket.drafts
-
- org.java_websocket.exceptions - package org.java_websocket.exceptions
-
- org.java_websocket.framing - package org.java_websocket.framing
-
- org.java_websocket.handshake - package org.java_websocket.handshake
-
- org.java_websocket.server - package org.java_websocket.server
-
- org.java_websocket.util - package org.java_websocket.util
-
- outCrypt - Variable in class org.java_websocket.SSLSocketChannel2
-
encrypted data outgoing
- 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(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(Framedata) - Method in interface org.java_websocket.WebSocket
-
- sendFrame(Framedata) - Method in class org.java_websocket.WebSocketImpl
-
- ServerHandshake - Interface in org.java_websocket.handshake
-
- ServerHandshakeBuilder - Interface in org.java_websocket.handshake
-
- setContent(byte[]) - Method in interface org.java_websocket.handshake.HandshakeBuilder
-
- setContent(byte[]) - Method in class org.java_websocket.handshake.HandshakedataImpl1
-
- setFin(boolean) - Method in interface org.java_websocket.framing.FrameBuilder
-
- setFin(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
- setHttpStatus(short) - Method in class org.java_websocket.handshake.HandshakeImpl1Server
-
- setHttpStatus(short) - Method in interface org.java_websocket.handshake.ServerHandshakeBuilder
-
- setHttpStatusMessage(String) - Method in class org.java_websocket.handshake.HandshakeImpl1Server
-
- setHttpStatusMessage(String) - Method in interface org.java_websocket.handshake.ServerHandshakeBuilder
-
- setOptcode(Framedata.Opcode) - Method in interface org.java_websocket.framing.FrameBuilder
-
- setOptcode(Framedata.Opcode) - Method in class org.java_websocket.framing.FramedataImpl1
-
- setParseMode(WebSocket.Role) - Method in class org.java_websocket.drafts.Draft
-
- setPayload(ByteBuffer) - Method in class org.java_websocket.framing.CloseFrameBuilder
-
- setPayload(ByteBuffer) - Method in interface org.java_websocket.framing.FrameBuilder
-
- setPayload(ByteBuffer) - Method in class org.java_websocket.framing.FramedataImpl1
-
- setProxy(Proxy) - Method in class org.java_websocket.client.WebSocketClient
-
- setResourceDescriptor(String) - Method in interface org.java_websocket.handshake.ClientHandshakeBuilder
-
- setResourceDescriptor(String) - Method in class org.java_websocket.handshake.HandshakeImpl1Client
-
- setSocket(Socket) - Method in class org.java_websocket.client.WebSocketClient
-
Accepts bound and unbound sockets.
This method must be called before connect
.
- setTransferemasked(boolean) - Method in interface org.java_websocket.framing.FrameBuilder
-
- setTransferemasked(boolean) - Method in class org.java_websocket.framing.FramedataImpl1
-
- setWebSocketFactory(WebSocketServer.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
-
- 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.
- START_OF_FRAME - Static variable in class org.java_websocket.drafts.Draft_75
-
The byte representing the beginning of a WebSocket text frame.
- 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
-
- 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.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
-
- WebSocket.Role - Enum 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
-
This open a websocket connection as specified by rfc6455
- WebSocketClient(URI, Draft) - Constructor for class org.java_websocket.client.WebSocketClient
-
Constructs a WebSocketClient instance and sets it to the connect to the
specified URI.
- WebSocketClient(URI, Draft, Map<String, String>, int) - Constructor for class org.java_websocket.client.WebSocketClient
-
- 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
-
crates a websocket with server role
- WebSocketImpl(WebSocketListener, Draft) - Constructor for class org.java_websocket.WebSocketImpl
-
crates 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
-
- 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.WebSocketServerFactory - Interface in org.java_websocket.server
-
- WebSocketServer.WebSocketWorker - Class in org.java_websocket.server
-
- 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.DefaultSSLWebSocketServerFactory
-
- wrapChannel(SocketChannel, SelectionKey) - Method in class org.java_websocket.server.DefaultWebSocketServerFactory
-
- wrapChannel(SocketChannel, SelectionKey) - Method in interface org.java_websocket.server.WebSocketServer.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
-
- write(ByteBuffer) - Method in class org.java_websocket.SSLSocketChannel2
-
- writeEngineResult - Variable in class org.java_websocket.SSLSocketChannel2
-
- writeMore() - Method in class org.java_websocket.AbstractWrappedByteChannel
-
- writeMore() - Method in class org.java_websocket.SSLSocketChannel2
-
- writeMore() - Method in interface org.java_websocket.WrappedByteChannel
-