Class ClientWebSocketService
java.lang.Object
pro.gravit.launcher.request.websockets.ClientJSONPoint
pro.gravit.launcher.request.websockets.ClientWebSocketService
- Direct Known Subclasses:
StdWebSocketService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.google.gson.Gsonstatic pro.gravit.utils.ProviderMap<WebSocketRequest>static pro.gravit.utils.ProviderMap<WebSocketEvent>Fields inherited from class pro.gravit.launcher.request.websockets.ClientJSONPoint
bootstrap, ch, isClosed, port, ssl, webSocketClientHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidappendTypeAdapters(com.google.gson.GsonBuilder builder)abstract <T extends WebSocketEvent>
voideventHandle(T event)voidvoidvoidsendObject(Object obj)voidsendObject(Object obj, Type type)void
-
Field Details
-
results
-
requests
-
gson
public final com.google.gson.Gson gson -
onConnect
-
onCloseCallback
-
reconnectCallback
-
-
Constructor Details
-
ClientWebSocketService
- Throws:
SSLException
-
-
Method Details
-
appendTypeAdapters
public static void appendTypeAdapters(com.google.gson.GsonBuilder builder) -
eventHandle
-
registerRequests
public void registerRequests() -
registerResults
public void registerResults() -
waitIfNotConnected
public void waitIfNotConnected() -
sendObject
- Throws:
IOException
-
sendObject
- Throws:
IOException
-