Class StdWebSocketService
java.lang.Object
pro.gravit.launcher.request.websockets.ClientJSONPoint
pro.gravit.launcher.request.websockets.ClientWebSocketService
pro.gravit.launcher.request.websockets.StdWebSocketService
- All Implemented Interfaces:
RequestService
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launcher.request.websockets.ClientWebSocketService
ClientWebSocketService.EventHandler, ClientWebSocketService.OnCloseCallback, ClientWebSocketService.ReconnectCallbackNested classes/interfaces inherited from interface pro.gravit.launcher.request.RequestService
RequestService.EventHandler -
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 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.request.websockets.ClientWebSocketService
appendTypeAdapters, registerRequests, registerResults, sendObject, sendObject, waitIfNotConnected
-
Constructor Details
-
StdWebSocketService
- Throws:
SSLException
-
-
Method Details
-
initWebSockets
public static CompletableFuture<StdWebSocketService> initWebSockets(String address) throws Exception - Throws:
Exception
-
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
-