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 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 ClientJSONPoint
close, connect, onBinary, onClose, onError, onOpen, onText, openAsync, sendMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface WebSocket.Listener
onPing, onPong
-
Field Details
-
results
-
requests
-
gson
public final com.google.gson.Gson gson -
onConnect
-
waitObject
-
onCloseCallback
-
reconnectCallback
-
-
Constructor Details
-
ClientWebSocketService
-
-
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
-