public class ClientWebSocketService extends ClientJSONPoint
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClientWebSocketService.EventHandler |
static interface |
ClientWebSocketService.OnCloseCallback |
static interface |
ClientWebSocketService.ReconnectCallback |
| Modifier and Type | Field and Description |
|---|---|
com.google.gson.Gson |
gson |
ClientWebSocketService.OnCloseCallback |
onCloseCallback |
java.lang.Boolean |
onConnect |
ClientWebSocketService.ReconnectCallback |
reconnectCallback |
static pro.gravit.utils.ProviderMap<WebSocketRequest> |
requests |
static pro.gravit.utils.ProviderMap<WebSocketEvent> |
results |
bootstrap, ch, isClosed, port, ssl, webSocketClientHandler| Constructor and Description |
|---|
ClientWebSocketService(java.lang.String address) |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendTypeAdapters(com.google.gson.GsonBuilder builder) |
void |
registerHandler(ClientWebSocketService.EventHandler eventHandler) |
void |
registerRequests() |
void |
registerResults() |
void |
sendObject(java.lang.Object obj) |
void |
sendObject(java.lang.Object obj,
java.lang.reflect.Type type) |
void |
waitIfNotConnected() |
close, eval, open, sendpublic final com.google.gson.Gson gson
public ClientWebSocketService.OnCloseCallback onCloseCallback
public final java.lang.Boolean onConnect
public ClientWebSocketService.ReconnectCallback reconnectCallback
public static pro.gravit.utils.ProviderMap<WebSocketEvent> results
public static pro.gravit.utils.ProviderMap<WebSocketRequest> requests
public ClientWebSocketService(java.lang.String address)
throws javax.net.ssl.SSLException
javax.net.ssl.SSLExceptionpublic static void appendTypeAdapters(com.google.gson.GsonBuilder builder)
public void registerRequests()
public void registerResults()
public void registerHandler(ClientWebSocketService.EventHandler eventHandler)
public void waitIfNotConnected()
public void sendObject(java.lang.Object obj)
throws java.io.IOException
java.io.IOExceptionpublic void sendObject(java.lang.Object obj,
java.lang.reflect.Type type)
throws java.io.IOException
java.io.IOException