Class WebsocketVisualizerServer

java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.server.WebSocketServer
org.eclipse.mosaic.fed.output.generator.websocket.WebsocketVisualizerServer
All Implemented Interfaces:
Runnable, org.java_websocket.WebSocketListener

public class WebsocketVisualizerServer extends org.java_websocket.server.WebSocketServer implements Runnable
  • 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

    decoders, DECODERS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
     
    void
     
    void
     
    void
     
    void
    onClose(org.java_websocket.WebSocket arg0, int arg1, String arg2, boolean arg3)
     
    void
    onError(org.java_websocket.WebSocket arg0, Exception ex)
     
    void
    onMessage(org.java_websocket.WebSocket socket, String arg1)
     
    void
    onOpen(org.java_websocket.WebSocket arg0, org.java_websocket.handshake.ClientHandshake arg1)
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from class org.java_websocket.server.WebSocketServer

    addConnection, allocateBuffers, broadcast, broadcast, broadcast, broadcast, broadcast, broadcast, connections, createBuffer, getAddress, getConnections, getDraft, getLocalSocketAddress, getPort, getRemoteSocketAddress, getWebSocketFactory, onCloseInitiated, onClosing, onConnect, onFragment, onMessage, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketHandshakeReceivedAsServer, onWebsocketMessage, onWebsocketMessage, onWebsocketMessageFragment, onWebsocketOpen, onWriteDemand, queue, releaseBuffers, removeConnection, run, setWebSocketFactory, start, stop, stop

    Methods inherited from class org.java_websocket.AbstractWebSocket

    getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer

    Methods inherited from class org.java_websocket.WebSocketAdapter

    onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPong

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.lang.Runnable

    run
  • Constructor Details

    • WebsocketVisualizerServer

      public WebsocketVisualizerServer(InetSocketAddress address)
  • Method Details

    • onStart

      public void onStart()
      Specified by:
      onStart in class org.java_websocket.server.WebSocketServer
    • onClose

      public void onClose(org.java_websocket.WebSocket arg0, int arg1, String arg2, boolean arg3)
      Specified by:
      onClose in class org.java_websocket.server.WebSocketServer
    • onError

      public void onError(org.java_websocket.WebSocket arg0, Exception ex)
      Specified by:
      onError in class org.java_websocket.server.WebSocketServer
    • onMessage

      public void onMessage(org.java_websocket.WebSocket socket, String arg1)
      Specified by:
      onMessage in class org.java_websocket.server.WebSocketServer
    • onOpen

      public void onOpen(org.java_websocket.WebSocket arg0, org.java_websocket.handshake.ClientHandshake arg1)
      Specified by:
      onOpen in class org.java_websocket.server.WebSocketServer
    • updateVehicleUpdates

      public void updateVehicleUpdates(VehicleUpdates interaction)
    • updateAgentUpdates

      public void updateAgentUpdates(AgentUpdates interaction)
    • sendV2xMessage

      public void sendV2xMessage(V2xMessageTransmission interaction)
    • receiveV2xMessage

      public void receiveV2xMessage(V2xMessageReception interaction)
    • addRoadsideUnit

      public void addRoadsideUnit(RsuRegistration interaction)
    • addTrafficLight

      public void addTrafficLight(TrafficLightRegistration interaction)
    • addChargingStation

      public void addChargingStation(ChargingStationRegistration interaction)
    • updateChargingStation

      public void updateChargingStation(ChargingStationUpdate interaction)
    • addVehicle

      public void addVehicle(VehicleRegistration interaction)
    • addAgent

      public void addAgent(AgentRegistration interaction)