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 TypeFieldDescriptionfinal com.google.gson.Gsonfinal Booleanstatic final pro.gravit.utils.ProviderMap<WebSocketRequest> static final pro.gravit.utils.ProviderMap<WebSocketEvent> final ObjectFields 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
-
waitObject
-
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
-