Class StdWebSocketService
java.lang.Object
pro.gravit.launcher.request.websockets.ClientJSONPoint
pro.gravit.launcher.request.websockets.ClientWebSocketService
pro.gravit.launcher.request.websockets.StdWebSocketService
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launcher.request.websockets.ClientWebSocketService
ClientWebSocketService.EventHandler, ClientWebSocketService.OnCloseCallback, ClientWebSocketService.ReconnectCallback -
Field Summary
Fields inherited from class pro.gravit.launcher.request.websockets.ClientWebSocketService
gson, onCloseCallback, onConnect, reconnectCallback, requests, resultsFields inherited from class pro.gravit.launcher.request.websockets.ClientJSONPoint
bootstrap, ch, isClosed, port, ssl, webSocketClientHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends WebSocketEvent>
voideventHandle(T webSocketEvent)static StdWebSocketServiceinitWebSockets(String address, boolean async)<T extends WebSocketEvent>
voidprocessEventHandlers(T event)void<T extends WebSocketEvent>
CompletableFuture<T><T extends WebSocketEvent>
TrequestSync(Request<T> request)voidMethods inherited from class pro.gravit.launcher.request.websockets.ClientWebSocketService
appendTypeAdapters, registerRequests, registerResults, sendObject, sendObject, waitIfNotConnected
-
Constructor Details
-
StdWebSocketService
- Throws:
SSLException
-
-
Method Details
-
initWebSockets
-
registerEventHandler
-
unregisterEventHandler
-
processEventHandlers
-
eventHandle
- Specified by:
eventHandlein classClientWebSocketService
-
request
public <T extends WebSocketEvent> CompletableFuture<T> request(Request<T> request) throws IOException- Throws:
IOException
-
requestSync
- Throws:
IOException
-