public class WebsocketClient
extends javax.websocket.Endpoint
| Constructor and Description |
|---|
WebsocketClient() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
onOpen(javax.websocket.Session session,
javax.websocket.EndpointConfig config) |
void |
sendMessage(java.lang.Object msg) |
java.util.Map<java.lang.String,java.lang.String> |
waitToReceiveMessage(java.lang.String message) |
java.util.Map<java.lang.String,java.lang.String> |
waitToReceiveMessage(java.lang.String message,
int timeoutMillis) |
java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> |
waitToReceiveMessage(java.lang.String message,
int timeoutMillis,
boolean failOnNone) |
public WebsocketClient()
throws java.net.URISyntaxException,
java.io.IOException,
javax.websocket.DeploymentException
java.net.URISyntaxExceptionjava.io.IOExceptionjavax.websocket.DeploymentExceptionpublic void close()
throws java.io.IOException
java.io.IOExceptionpublic void onOpen(javax.websocket.Session session,
javax.websocket.EndpointConfig config)
onOpen in class javax.websocket.Endpointpublic void sendMessage(java.lang.Object msg)
throws java.io.IOException
java.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.String> waitToReceiveMessage(java.lang.String message)
public java.util.Map<java.lang.String,java.lang.String> waitToReceiveMessage(java.lang.String message,
int timeoutMillis)
public java.util.Optional<java.util.Map<java.lang.String,java.lang.String>> waitToReceiveMessage(java.lang.String message,
int timeoutMillis,
boolean failOnNone)