Package dev.enola.common.net.websocket
Class CloseableWebSocketServer
java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.server.WebSocketServer
dev.enola.common.net.websocket.CloseableWebSocketServer
- All Implemented Interfaces:
AutoCloseable,Runnable,org.java_websocket.WebSocketListener
- Direct Known Subclasses:
LoggingWebSocketServer
public abstract class CloseableWebSocketServer
extends org.java_websocket.server.WebSocketServer
implements AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class org.java_websocket.server.WebSocketServer
org.java_websocket.server.WebSocketServer.WebSocketWorker -
Field Summary
Fields inherited from class org.java_websocket.server.WebSocketServer
decodersFields inherited from class org.java_websocket.AbstractWebSocket
DEFAULT_READ_BUFFER_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.java_websocket.server.WebSocketServer
addConnection, allocateBuffers, broadcast, broadcast, broadcast, broadcast, broadcast, broadcast, createBuffer, getAddress, getConnections, getDraft, getLocalSocketAddress, getMaxPendingConnections, getPort, getRemoteSocketAddress, getWebSocketFactory, onClose, onCloseInitiated, onClosing, onConnect, onError, onMessage, onMessage, onOpen, onStart, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, queue, releaseBuffers, removeConnection, run, setDaemon, setMaxPendingConnections, setWebSocketFactory, start, stop, stop, stopMethods inherited from class org.java_websocket.AbstractWebSocket
getConnectionLostTimeout, getReceiveBufferSize, isDaemon, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReceiveBufferSize, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimerMethods inherited from class org.java_websocket.WebSocketAdapter
onPreparePing, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong
-
Constructor Details
-
CloseableWebSocketServer
-
-
Method Details
-
awaitPort
Wait for the server to start and bind the socket. -
close
- Specified by:
closein interfaceAutoCloseable
-