Package io.jenkins.plugins.dogu.api
Class DoguWebSocketClient
- java.lang.Object
-
- org.java_websocket.WebSocketAdapter
-
- org.java_websocket.AbstractWebSocket
-
- org.java_websocket.client.WebSocketClient
-
- io.jenkins.plugins.dogu.api.DoguWebSocketClient
-
- All Implemented Interfaces:
Runnable
,org.java_websocket.WebSocket
,org.java_websocket.WebSocketListener
public class DoguWebSocketClient extends org.java_websocket.client.WebSocketClient
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
DoguWebSocketClient.PipelineState
static class
DoguWebSocketClient.State
-
Field Summary
Fields Modifier and Type Field Description DoguWebSocketClient.State
state
-
Constructor Summary
Constructors Constructor Description DoguWebSocketClient(URI serverUri, PrintStream logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onClose(int code, String reason, boolean remote)
void
onError(Exception e)
void
onMessage(String message)
void
onOpen(org.java_websocket.handshake.ServerHandshake handshakedata)
-
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, setSocketFactory
-
Methods inherited from class org.java_websocket.AbstractWebSocket
getConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimer
-
-
-
-
Field Detail
-
state
public DoguWebSocketClient.State state
-
-
Constructor Detail
-
DoguWebSocketClient
public DoguWebSocketClient(URI serverUri, PrintStream logger)
-
-
Method Detail
-
onOpen
public void onOpen(org.java_websocket.handshake.ServerHandshake handshakedata)
- Specified by:
onOpen
in classorg.java_websocket.client.WebSocketClient
-
onMessage
public void onMessage(String message)
- Specified by:
onMessage
in classorg.java_websocket.client.WebSocketClient
-
onClose
public void onClose(int code, String reason, boolean remote)
- Specified by:
onClose
in classorg.java_websocket.client.WebSocketClient
-
onError
public void onError(Exception e)
- Specified by:
onError
in classorg.java_websocket.client.WebSocketClient
-
-