Uses of Interface
io.fluxzero.testserver.websocket.ServerWebsocketSession
Packages that use ServerWebsocketSession
-
Uses of ServerWebsocketSession in io.fluxzero.testserver.websocket
Methods in io.fluxzero.testserver.websocket with parameters of type ServerWebsocketSessionModifier and TypeMethodDescriptionprotected voidWebsocketEndpoint.abort(ServerWebsocketSession session, String reason) WebsocketEndpoint.createTasks(RequestBatch<?> batch, ServerWebsocketSession session) WebsocketEndpoint.createTasks(RequestBatch<?> batch, ServerWebsocketSession session, long requestReceivedTimestamp) protected JsonTypeWebsocketEndpoint.deserializeRequest(ServerWebsocketSession session, byte[] bytes) protected voidWebsocketEndpoint.dispatchRequest(ServerWebsocketSession session, JsonType request) protected voidWebsocketEndpoint.dispatchRequest(ServerWebsocketSession session, JsonType request, long requestReceivedTimestamp) protected voidWebsocketEndpoint.doSendResult(ServerWebsocketSession session, RequestResult result) protected Optional<WebsocketEndpoint.SessionBacklog> WebsocketEndpoint.findAlternativeBacklog(ServerWebsocketSession closedSession) protected StringWebsocketEndpoint.getClientId(ServerWebsocketSession session) protected StringWebsocketEndpoint.getClientName(ServerWebsocketSession session) protected StringWebsocketEndpoint.getClientSdkVersion(ServerWebsocketSession session) protected CompressionAlgorithmWebsocketEndpoint.getCompressionAlgorithm(ServerWebsocketSession session) static StringWebsocketDeploymentUtils.getNamespace(ServerWebsocketSession session) Resolves the test-server namespace from modernnamespaceor legacyprojectIdquery parameters.protected StringWebsocketEndpoint.getNamespace(ServerWebsocketSession session) protected StringWebsocketEndpoint.getNegotiatedSessionId(ServerWebsocketSession session) WebsocketEndpoint.getRequestHeaders(ServerWebsocketSession session) protected WebSocketTransportFormatWebsocketEndpoint.getTransportFormat(ServerWebsocketSession session) protected voidWebsocketEndpoint.handleMessage(ServerWebsocketSession session, JsonType message) protected voidWebsocketEndpoint.handleMessage(ServerWebsocketSession session, JsonType message, long requestReceivedTimestamp) voidConsumerEndpoint.onClose(ServerWebsocketSession session, WebsocketCloseReason closeReason) voidWebsocketEndpoint.onClose(ServerWebsocketSession session, WebsocketCloseReason closeReason) voidWebsocketEndpoint.onError(ServerWebsocketSession session, Throwable e) voidWebsocketEndpoint.onMessage(byte[] bytes, ServerWebsocketSession session) voidWebsocketEndpoint.onOpen(ServerWebsocketSession session) voidWebsocketEndpoint.onPong(ByteBuffer message, ServerWebsocketSession session) protected voidWebsocketEndpoint.registerMetrics(Object event, ServerWebsocketSession session) protected WebsocketEndpoint.PingRegistrationWebsocketEndpoint.schedulePing(ServerWebsocketSession session) protected voidWebsocketEndpoint.sendPing(ServerWebsocketSession session) protected voidWebsocketEndpoint.sendResultBatch(ServerWebsocketSession session, List<RequestResult> results) protected CompletableFuture<Void> WebsocketEndpoint.sendResultBatchAsync(ServerWebsocketSession session, List<RequestResult> results) protected MetadataWebsocketEndpoint.sessionMetadata(ServerWebsocketSession session) protected booleanWebsocketEndpoint.submitRequestTask(ServerWebsocketSession session, JsonType request, Runnable task) protected WebSocketTransportCodecWebsocketEndpoint.transportCodec(ServerWebsocketSession session) Method parameters in io.fluxzero.testserver.websocket with type arguments of type ServerWebsocketSessionModifier and TypeMethodDescriptionJettyWebsocketRouter.addRoute(String path, Function<ServerWebsocketSession, WebsocketEndpoint> endpointSupplier) Registers a WebSocket route.static JettyWebsocketRouterWebsocketDeploymentUtils.deployFromSession(MemoizingFunction<ServerWebsocketSession, WebsocketEndpoint> endpointSupplier, String path, JettyWebsocketRouter router) Registers a route whose endpoint can be resolved from the complete WebSocket session.