Class StdWebSocketService
java.lang.Object
pro.gravit.launcher.base.request.websockets.ClientJSONPoint
pro.gravit.launcher.base.request.websockets.ClientWebSocketService
pro.gravit.launcher.base.request.websockets.StdWebSocketService
- All Implemented Interfaces:
WebSocket.Listener,RequestService
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launcher.base.request.websockets.ClientWebSocketService
ClientWebSocketService.EventHandler, ClientWebSocketService.OnCloseCallback, ClientWebSocketService.ReconnectCallbackNested classes/interfaces inherited from interface pro.gravit.launcher.base.request.RequestService
RequestService.EventHandler -
Field Summary
Fields inherited from class pro.gravit.launcher.base.request.websockets.ClientWebSocketService
gson, onCloseCallback, onConnect, reconnectCallback, requests, results, waitObjectFields inherited from class pro.gravit.launcher.base.request.websockets.ClientJSONPoint
httpClient, isClosed, port, ssl, webSocket -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends WebSocketEvent>
voideventHandle(T webSocketEvent) static CompletableFuture<StdWebSocketService> initWebSockets(String address) booleanisClosed()<T extends WebSocketEvent>
voidprocessEventHandlers(T event) voidvoidDeprecated.<T extends WebSocketEvent>
CompletableFuture<T> <T extends WebSocketEvent>
TrequestSync(Request<T> request) voidvoidDeprecated.Methods inherited from class pro.gravit.launcher.base.request.websockets.ClientWebSocketService
appendTypeAdapters, registerRequests, registerResults, sendObject, sendObject, waitIfNotConnectedMethods 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 pro.gravit.launcher.base.request.RequestService
openMethods inherited from interface java.net.http.WebSocket.Listener
onBinary, onOpen, onPing, onPong
-
Constructor Details
-
StdWebSocketService
- Throws:
SSLException
-
-
Method Details
-
initWebSockets
-
registerEventHandler
Deprecated. -
unregisterEventHandler
Deprecated. -
processEventHandlers
-
eventHandle
- Specified by:
eventHandlein classClientWebSocketService
-
request
public <T extends WebSocketEvent> CompletableFuture<T> request(Request<T> request) throws IOException - Specified by:
requestin interfaceRequestService- Throws:
IOException
-
registerEventHandler
- Specified by:
registerEventHandlerin interfaceRequestService
-
unregisterEventHandler
- Specified by:
unregisterEventHandlerin interfaceRequestService
-
requestSync
- Specified by:
requestSyncin interfaceRequestService- Throws:
IOException
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceRequestService
-