public class StringWebSocketClient extends java.lang.Object implements org.openqa.selenium.remote.http.WebSocket.Listener, CanHandleMessages<java.lang.String>, CanHandleErrors, CanHandleConnects, CanHandleDisconnects
| Constructor and Description |
|---|
StringWebSocketClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
connect(java.net.URI endpoint)
Connects web socket client.
|
java.util.List<java.lang.Runnable> |
getConnectionHandlers()
Returns a list of all registered web socket connection handlers.
|
java.util.List<java.lang.Runnable> |
getDisconnectionHandlers()
Returns a list of all registered web socket disconnection handlers.
|
java.net.URI |
getEndpoint() |
java.util.List<java.util.function.Consumer<java.lang.Throwable>> |
getErrorHandlers()
Returns a list of all registered web socket error handlers.
|
java.util.List<java.util.function.Consumer<java.lang.String>> |
getMessageHandlers()
Returns a list of all registered web socket messages handlers.
|
boolean |
isListening() |
void |
onClose(int code,
java.lang.String reason) |
void |
onError(java.lang.Throwable t) |
void |
onOpen() |
void |
onText(java.lang.CharSequence data) |
void |
removeAllHandlers()
Remove all the registered handlers.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, onBinaryaddMessageHandler, removeMessageHandlersaddErrorHandler, removeErrorHandlersaddConnectionHandler, removeConnectionHandlersaddDisconnectionHandler, removeDisconnectionHandlers@Nullable public java.net.URI getEndpoint()
public boolean isListening()
public void connect(java.net.URI endpoint)
endpoint - The full address of an endpoint to connect to.
Usually starts with 'ws://'.public void onOpen()
public void onClose(int code,
java.lang.String reason)
onClose in interface org.openqa.selenium.remote.http.WebSocket.Listenerpublic void onError(java.lang.Throwable t)
onError in interface org.openqa.selenium.remote.http.WebSocket.Listenerpublic void onText(java.lang.CharSequence data)
onText in interface org.openqa.selenium.remote.http.WebSocket.Listenerpublic java.util.List<java.util.function.Consumer<java.lang.String>> getMessageHandlers()
CanHandleMessagesgetMessageHandlers in interface CanHandleMessages<java.lang.String>public java.util.List<java.util.function.Consumer<java.lang.Throwable>> getErrorHandlers()
CanHandleErrorsgetErrorHandlers in interface CanHandleErrorspublic java.util.List<java.lang.Runnable> getConnectionHandlers()
CanHandleConnectsgetConnectionHandlers in interface CanHandleConnectspublic java.util.List<java.lang.Runnable> getDisconnectionHandlers()
CanHandleDisconnectsgetDisconnectionHandlers in interface CanHandleDisconnectspublic void removeAllHandlers()