public class WebSocketServer
extends org.java_websocket.server.WebSocketServer
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_HOST |
static int |
DEFAULT_PORT |
static java.lang.String |
TAG |
Constructor and Description |
---|
WebSocketServer() |
WebSocketServer(java.net.InetSocketAddress address) |
WebSocketServer(java.lang.String host,
int port) |
Modifier and Type | Method and Description |
---|---|
void |
broadcast(byte[] payload,
<any> filter) |
java.net.URI |
getURI() |
void |
onClose(org.java_websocket.WebSocket conn,
int code,
java.lang.String reason,
boolean remote) |
void |
onError(org.java_websocket.WebSocket conn,
java.lang.Exception ex) |
void |
onMessage(org.java_websocket.WebSocket conn,
java.nio.ByteBuffer message) |
void |
onMessage(org.java_websocket.WebSocket conn,
java.lang.String message) |
void |
onOpen(org.java_websocket.WebSocket conn,
org.java_websocket.handshake.ClientHandshake handshake) |
void |
onStart() |
org.java_websocket.handshake.ServerHandshakeBuilder |
onWebsocketHandshakeReceivedAsServer(org.java_websocket.WebSocket conn,
org.java_websocket.drafts.Draft draft,
org.java_websocket.handshake.ClientHandshake request) |
WebSocketServer |
setCallbacks(IServerCallback mCallbacks) |
void |
start() |
void |
stop() |
void |
stop(int timeout) |
broadcast, broadcast, broadcast, connections, createBuffer, getAddress, getDraft, getLocalSocketAddress, getPort, getRemoteSocketAddress, getWebSocketFactory, onCloseInitiated, onClosing, onFragment, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketMessageFragment, onWebsocketOpen, onWriteDemand, run, setWebSocketFactory
getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay
public static final java.lang.String TAG
public static final java.lang.String DEFAULT_HOST
public static final int DEFAULT_PORT
public WebSocketServer(java.lang.String host, int port)
public WebSocketServer(java.net.InetSocketAddress address)
public WebSocketServer()
public void broadcast(byte[] payload, <any> filter)
broadcast
in class org.java_websocket.server.WebSocketServer
public void start()
start
in class org.java_websocket.server.WebSocketServer
public void stop(int timeout) throws java.lang.InterruptedException
stop
in class org.java_websocket.server.WebSocketServer
java.lang.InterruptedException
public void stop() throws java.io.IOException, java.lang.InterruptedException
stop
in class org.java_websocket.server.WebSocketServer
java.io.IOException
java.lang.InterruptedException
public WebSocketServer setCallbacks(IServerCallback mCallbacks)
public void onOpen(org.java_websocket.WebSocket conn, org.java_websocket.handshake.ClientHandshake handshake)
onOpen
in class org.java_websocket.server.WebSocketServer
public void onClose(org.java_websocket.WebSocket conn, int code, java.lang.String reason, boolean remote)
onClose
in class org.java_websocket.server.WebSocketServer
public org.java_websocket.handshake.ServerHandshakeBuilder onWebsocketHandshakeReceivedAsServer(org.java_websocket.WebSocket conn, org.java_websocket.drafts.Draft draft, org.java_websocket.handshake.ClientHandshake request) throws org.java_websocket.exceptions.InvalidDataException
onWebsocketHandshakeReceivedAsServer
in interface org.java_websocket.WebSocketListener
onWebsocketHandshakeReceivedAsServer
in class org.java_websocket.server.WebSocketServer
org.java_websocket.exceptions.InvalidDataException
public void onMessage(org.java_websocket.WebSocket conn, java.lang.String message)
onMessage
in class org.java_websocket.server.WebSocketServer
public void onMessage(org.java_websocket.WebSocket conn, java.nio.ByteBuffer message)
onMessage
in class org.java_websocket.server.WebSocketServer
public void onError(org.java_websocket.WebSocket conn, java.lang.Exception ex)
onError
in class org.java_websocket.server.WebSocketServer
public void onStart()
onStart
in class org.java_websocket.server.WebSocketServer
public java.net.URI getURI()