Uses of Interface
io.helidon.common.socket.SocketContext
Packages that use SocketContext
Package
Description
Socket abstraction and data writing.
HTTP/2 types common for client and server.
Unit and integration testing support for Níma WebServer and JUnit 5.
Níma WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
WebSocket APIs.
-
Uses of SocketContext in io.helidon.common.socket
Subinterfaces of SocketContext in io.helidon.common.socketModifier and TypeInterfaceDescriptioninterfaceSocket abstraction to allow usage of TLS or even non-socket transport.Classes in io.helidon.common.socket that implement SocketContextModifier and TypeClassDescriptionclassHelidon socket that is based on plaintext.final classTLS socket. -
Uses of SocketContext in io.helidon.nima.http2
Methods in io.helidon.nima.http2 with parameters of type SocketContextModifier and TypeMethodDescriptiondefault voidHttp2FrameListener.frame(SocketContext ctx, BufferData data) Frame data.default voidHttp2FrameListener.frame(SocketContext ctx, Http2Continuation continuation) Continuation frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2DataFrame data) Frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2GoAway goAway) Go away frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2Ping ping) Ping frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2Priority priority) Priority frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2RstStream rstStream) RST stream frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2Settings settings) Settings frame.default voidHttp2FrameListener.frame(SocketContext ctx, Http2WindowUpdate windowUpdate) Window update frame.voidHttp2LoggingFrameListener.frame(SocketContext ctx, BufferData data) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2GoAway go) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2Ping ping) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2Priority priority) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2RstStream rstStream) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2Settings settings) voidHttp2LoggingFrameListener.frame(SocketContext ctx, Http2WindowUpdate windowUpdate) default voidHttp2FrameListener.frameHeader(SocketContext ctx, BufferData frameHeader) Frame header data.default voidHttp2FrameListener.frameHeader(SocketContext ctx, Http2FrameHeader header) Frame header.voidHttp2LoggingFrameListener.frameHeader(SocketContext ctx, BufferData headerData) voidHttp2LoggingFrameListener.frameHeader(SocketContext ctx, Http2FrameHeader frameHeader) default voidHttp2FrameListener.headers(SocketContext ctx, Http2Headers headers) Headers received.voidHttp2LoggingFrameListener.headers(SocketContext ctx, Http2Headers headers) voidHttp2Continuation.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2DataFrame.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2Frame.triggerListener(SocketContext ctx, Http2FrameListener listener) Trigger listener.voidHttp2GoAway.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2Ping.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2Priority.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2RstStream.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2Settings.triggerListener(SocketContext ctx, Http2FrameListener listener) voidHttp2WindowUpdate.triggerListener(SocketContext ctx, Http2FrameListener listener) Constructors in io.helidon.nima.http2 with parameters of type SocketContextModifierConstructorDescriptionHttp2ConnectionWriter(SocketContext ctx, DataWriter writer, List<Http2FrameListener> sendFrameListeners) A new writer. -
Uses of SocketContext in io.helidon.nima.testing.junit5.webserver
Classes in io.helidon.nima.testing.junit5.webserver that implement SocketContextModifier and TypeClassDescriptionclassA socket not backed by any network, used for unit testing. -
Uses of SocketContext in io.helidon.nima.webserver
Subinterfaces of SocketContext in io.helidon.nima.webserver -
Uses of SocketContext in io.helidon.nima.websocket
Methods in io.helidon.nima.websocket with parameters of type SocketContextModifier and TypeMethodDescriptionstatic ClientWsFrameClientWsFrame.read(SocketContext ctx, DataReader dataReader, int maxFrameLength) Read client frame from request data.static ServerWsFrameServerWsFrame.read(SocketContext ctx, DataReader dataReader, int maxFrameLength) Read server frame from request data.