Uses of Interface
io.helidon.common.socket.SocketContext
Packages that use SocketContext
Package
Description
Socket abstraction and data writing.
Helidon Common HTTP/2 classes.
Helidon WebClient HTTP/2 Support.
Helidon WebClient WebSocket Support.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer Testing JUnit5 Support.
WebSocket server support.
WebSocket APIs.
-
Uses of SocketContext in io.helidon.common.socket
Subinterfaces of SocketContext in io.helidon.common.socketModifier and TypeInterfaceDescriptioninterface
Socket abstraction to allow usage of TLS or even non-socket transport.Classes in io.helidon.common.socket that implement SocketContextModifier and TypeClassDescriptionclass
Helidon socket that is based on plaintext.final class
TLS socket. -
Uses of SocketContext in io.helidon.http.http2
Methods in io.helidon.http.http2 with parameters of type SocketContextModifier and TypeMethodDescriptiondefault void
Http2FrameListener.frame
(SocketContext ctx, int streamId, BufferData data) Frame data.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2Continuation continuation) Continuation frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2DataFrame data) Frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2GoAway goAway) Go away frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2Ping ping) Ping frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2Priority priority) Priority frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2RstStream rstStream) RST stream frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2Settings settings) Settings frame.default void
Http2FrameListener.frame
(SocketContext ctx, int streamId, Http2WindowUpdate windowUpdate) Window update frame.void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, BufferData data) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2GoAway go) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2Ping ping) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2Priority priority) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2RstStream rstStream) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2Settings settings) void
Http2LoggingFrameListener.frame
(SocketContext ctx, int streamId, Http2WindowUpdate windowUpdate) default void
Http2FrameListener.frameHeader
(SocketContext ctx, int streamId, BufferData frameHeader) Frame header data.default void
Http2FrameListener.frameHeader
(SocketContext ctx, int streamId, Http2FrameHeader header) Frame header.void
Http2LoggingFrameListener.frameHeader
(SocketContext ctx, int streamId, BufferData headerData) void
Http2LoggingFrameListener.frameHeader
(SocketContext ctx, int streamId, Http2FrameHeader frameHeader) default void
Http2FrameListener.headers
(SocketContext ctx, int streamId, Http2Headers headers) Headers received.void
Http2LoggingFrameListener.headers
(SocketContext ctx, int streamId, Http2Headers headers) Constructors in io.helidon.http.http2 with parameters of type SocketContextModifierConstructorDescriptionHttp2ConnectionWriter
(SocketContext ctx, DataWriter writer, List<Http2FrameListener> sendFrameListeners) A new writer. -
Uses of SocketContext in io.helidon.webclient.http2
Methods in io.helidon.webclient.http2 that return SocketContextModifier and TypeMethodDescriptionHttp2ClientStream.ctx()
Returns the socket context associated with the stream.Constructors in io.helidon.webclient.http2 with parameters of type SocketContextModifierConstructorDescriptionprotected
Http2ClientStream
(Http2ClientConnection connection, Http2Settings serverSettings, SocketContext ctx, Http2StreamConfig http2StreamConfig, Http2ClientConfig http2ClientConfig, LockingStreamIdSequence streamIdSeq) -
Uses of SocketContext in io.helidon.webclient.websocket
Methods in io.helidon.webclient.websocket that return SocketContext -
Uses of SocketContext in io.helidon.webserver
Subinterfaces of SocketContext in io.helidon.webserver -
Uses of SocketContext in io.helidon.webserver.testing.junit5
Classes in io.helidon.webserver.testing.junit5 that implement SocketContextModifier and TypeClassDescriptionclass
A socket not backed by any network, used for unit testing. -
Uses of SocketContext in io.helidon.webserver.websocket
Methods in io.helidon.webserver.websocket that return SocketContext -
Uses of SocketContext in io.helidon.websocket
Methods in io.helidon.websocket that return SocketContextMethods in io.helidon.websocket with parameters of type SocketContextModifier and TypeMethodDescriptionstatic ClientWsFrame
ClientWsFrame.read
(SocketContext ctx, DataReader dataReader, int maxFrameLength) Read client frame from request data.static ServerWsFrame
ServerWsFrame.read
(SocketContext ctx, DataReader dataReader, int maxFrameLength) Read server frame from request data.