Class BroadcastingWsServer
java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.server.WebSocketServer
de.iip_ecosphere.platform.services.environment.services.BroadcastingWsServer
- All Implemented Interfaces:
Runnable,org.java_websocket.WebSocketListener
class BroadcastingWsServer
extends org.java_websocket.server.WebSocketServer
A simple web socket server.
- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class org.java_websocket.server.WebSocketServer
org.java_websocket.server.WebSocketServer.WebSocketWorker -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate de.iip_ecosphere.platform.support.ServerAddressFields inherited from class org.java_websocket.server.WebSocketServer
decoders -
Constructor Summary
ConstructorsConstructorDescriptionBroadcastingWsServer(de.iip_ecosphere.platform.support.ServerAddress address) Creates the server instance. -
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, onCloseInitiated, onClosing, onConnect, onMessage, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, queue, releaseBuffers, removeConnection, run, setMaxPendingConnections, setWebSocketFactory, start, stop, stop, stopMethods inherited from class org.java_websocket.AbstractWebSocket
getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimerMethods inherited from class org.java_websocket.WebSocketAdapter
onPreparePing, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong
-
Field Details
-
address
private de.iip_ecosphere.platform.support.ServerAddress address -
connections
-
-
Constructor Details
-
BroadcastingWsServer
BroadcastingWsServer(de.iip_ecosphere.platform.support.ServerAddress address) Creates the server instance.- Parameters:
address- the server address
-
-
Method Details
-
onOpen
public void onOpen(org.java_websocket.WebSocket conn, org.java_websocket.handshake.ClientHandshake handshake) - Specified by:
onOpenin classorg.java_websocket.server.WebSocketServer
-
onClose
- Specified by:
onClosein classorg.java_websocket.server.WebSocketServer
-
onMessage
- Specified by:
onMessagein classorg.java_websocket.server.WebSocketServer
-
onError
- Specified by:
onErrorin classorg.java_websocket.server.WebSocketServer
-
onStart
public void onStart()- Specified by:
onStartin classorg.java_websocket.server.WebSocketServer
-