Class WebsocketWebsocketFactory.WebSocketClientImpl
java.lang.Object
org.java_websocket.WebSocketAdapter
org.java_websocket.AbstractWebSocket
org.java_websocket.client.WebSocketClient
de.oktoflow.platform.support.ws.websocket.WebsocketWebsocketFactory.WebSocketClientImpl
- All Implemented Interfaces:
Runnable,org.java_websocket.WebSocket,org.java_websocket.WebSocketListener
- Enclosing class:
WebsocketWebsocketFactory
private static class WebsocketWebsocketFactory.WebSocketClientImpl
extends org.java_websocket.client.WebSocketClient
Client implementation.
- Author:
- Holger Eichelberger, SSE
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate de.iip_ecosphere.platform.support.websocket.WebsocketFactory.StatusListenerFields inherited from class org.java_websocket.client.WebSocketClient
uri -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketClientImpl(URI serverUri) Creates a web socket client for the given server URI.WebSocketClientImpl(URI serverUri, Map<String, String> httpHeaders) Creates a web socket for the given server URI. -
Method Summary
Methods inherited from class org.java_websocket.client.WebSocketClient
addHeader, clearHeaders, close, close, close, closeBlocking, closeConnection, connect, connectBlocking, connectBlocking, getAttachment, getConnection, getConnections, getDraft, getLocalSocketAddress, getLocalSocketAddress, getProtocol, getReadyState, getRemoteSocketAddress, getRemoteSocketAddress, getResourceDescriptor, getSocket, getSSLSession, getURI, hasBufferedData, hasSSLSupport, isClosed, isClosing, isFlushAndClose, isOpen, onCloseInitiated, onClosing, onMessage, onSetSSLParameters, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, reconnect, reconnectBlocking, removeHeader, run, send, send, send, sendFragmentedFrame, sendFrame, sendFrame, sendPing, setAttachment, setDnsResolver, setProxy, setSocket, setSocketFactoryMethods 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
-
receptionHandler
-
statusListener
private de.iip_ecosphere.platform.support.websocket.WebsocketFactory.StatusListener statusListener -
lastError
-
-
Constructor Details
-
WebSocketClientImpl
Creates a web socket client for the given server URI.- Parameters:
serverUri- the server URI
-
WebSocketClientImpl
Creates a web socket for the given server URI.- Parameters:
serverUri- the server URIhttpHeaders- the headers to use
-
-
Method Details
-
onOpen
public void onOpen(org.java_websocket.handshake.ServerHandshake handshakedata) - Specified by:
onOpenin classorg.java_websocket.client.WebSocketClient
-
onMessage
- Specified by:
onMessagein classorg.java_websocket.client.WebSocketClient
-
onClose
- Specified by:
onClosein classorg.java_websocket.client.WebSocketClient
-
onError
- Specified by:
onErrorin classorg.java_websocket.client.WebSocketClient
-