Uses of Interface
io.fluxzero.sdk.common.websocket.WebsocketSession
Packages that use WebsocketSession
-
Uses of WebsocketSession in io.fluxzero.sdk.common.websocket
Methods in io.fluxzero.sdk.common.websocket that return WebsocketSessionModifier and TypeMethodDescriptionJdkWebsocketConnector.connect(WebsocketEndpoint endpoint, WebsocketConnectionOptions options, URI uri) Opens a native JDK WebSocket and adapts it to Fluxzero's low-levelWebsocketSessioncontract.WebsocketConnector.connect(WebsocketEndpoint endpoint, WebsocketConnectionOptions options, URI uri) Opens a WebSocket connection to the given URI.protected WebsocketSessionAbstractWebsocketClient.connectToServer(WebsocketConnector connector, URI endpointUri) SessionPool.get()protected WebsocketSessionSessionPool.get(int index) Methods in io.fluxzero.sdk.common.websocket that return types with arguments of type WebsocketSessionModifier and TypeMethodDescriptionWebsocketSession.getOpenSessions()Returns a snapshot of currently open sessions owned by the same connector.Methods in io.fluxzero.sdk.common.websocket with parameters of type WebsocketSessionModifier and TypeMethodDescriptionprotected voidAbstractWebsocketClient.abort(WebsocketSession session, String reason) protected CompressionAlgorithmAbstractWebsocketClient.getCompressionAlgorithm(WebsocketSession session) protected StringAbstractWebsocketClient.getNegotiatedSessionId(WebsocketSession session) AbstractWebsocketClient.getRuntimeVersion(WebsocketSession session) protected WebSocketTransportFormatAbstractWebsocketClient.getTransportFormat(WebsocketSession session) protected voidAbstractWebsocketClient.handleClose(WebsocketSession session, WebsocketCloseReason closeReason) protected voidAbstractWebsocketClient.handleError(WebsocketSession session, Throwable e) protected voidAbstractWebsocketClient.handleMessage(byte[] bytes, WebsocketSession session, WebsocketEndpoint.ReceiveTiming receiveTiming) protected voidAbstractWebsocketClient.handlePong(WebsocketSession session) voidAbstractWebsocketClient.onClose(WebsocketSession session, WebsocketCloseReason closeReason) voidWebsocketEndpoint.onClose(WebsocketSession session, WebsocketCloseReason closeReason) Called once when a session closes or is aborted.voidAbstractWebsocketClient.onError(WebsocketSession session, Throwable e) voidWebsocketEndpoint.onError(WebsocketSession session, Throwable error) Called when the underlying WebSocket implementation reports an error.voidAbstractWebsocketClient.onMessage(byte[] bytes, WebsocketSession session) voidAbstractWebsocketClient.onMessage(byte[] bytes, WebsocketSession session, WebsocketEndpoint.ReceiveTiming receiveTiming) voidWebsocketEndpoint.onMessage(byte[] bytes, WebsocketSession session) Called when a complete binary message has been received.default voidWebsocketEndpoint.onMessage(byte[] bytes, WebsocketSession session, WebsocketEndpoint.ReceiveTiming receiveTiming) Called when a complete binary message has been received, with low-level receive timing when available.voidAbstractWebsocketClient.onOpen(WebsocketSession session) voidWebsocketEndpoint.onOpen(WebsocketSession session) Called after the opening handshake has completed and the session metadata is available.voidAbstractWebsocketClient.onPong(ByteBuffer message, WebsocketSession session) voidWebsocketEndpoint.onPong(ByteBuffer data, WebsocketSession session) Called when a pong frame has been received.protected AbstractWebsocketClient.PingRegistrationAbstractWebsocketClient.schedulePing(WebsocketSession session) protected voidAbstractWebsocketClient.sendPing(WebsocketSession session) protected WebSocketTransportCodecAbstractWebsocketClient.transportCodec(WebsocketSession session) Constructor parameters in io.fluxzero.sdk.common.websocket with type arguments of type WebsocketSession