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 classDoguWebSocketClient.PipelineStatestatic classDoguWebSocketClient.State
-
Field Summary
Fields Modifier and Type Field Description DoguWebSocketClient.Statestate
-
Constructor Summary
Constructors Constructor Description DoguWebSocketClient(URI serverUri, PrintStream logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonClose(int code, String reason, boolean remote)voidonError(Exception e)voidonMessage(String message)voidonOpen(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:
onOpenin classorg.java_websocket.client.WebSocketClient
-
onMessage
public void onMessage(String message)
- Specified by:
onMessagein classorg.java_websocket.client.WebSocketClient
-
onClose
public void onClose(int code, String reason, boolean remote)- Specified by:
onClosein classorg.java_websocket.client.WebSocketClient
-
onError
public void onError(Exception e)
- Specified by:
onErrorin classorg.java_websocket.client.WebSocketClient
-
-