Class ClientWebSocketService
java.lang.Object
pro.gravit.launcher.base.request.websockets.ClientJSONPoint
pro.gravit.launcher.base.request.websockets.ClientWebSocketService
- All Implemented Interfaces:
WebSocket.Listener
- 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.base.request.websockets.ClientJSONPoint
httpClient, isClosed, port, ssl, webSocket -
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) voidMethods inherited from class pro.gravit.launcher.base.request.websockets.ClientJSONPoint
close, onClose, onError, onText, open, openAsync, sendMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.net.http.WebSocket.Listener
onBinary, onOpen, onPing, onPong
-
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
-