Uses of Interface
io.helidon.webserver.ConnectionContext
Package
Description
Helidon MP integration with Tyrus.
Helidon WebServer gRPC Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/1.1 specific SPIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer HTTP/2 SPI.
Helidon WebServer SPI.
WebSocket server support.
-
Uses of ConnectionContext in io.helidon.microprofile.tyrus
Modifier and TypeMethodDescriptionTyrusUpgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) -
Uses of ConnectionContext in io.helidon.webserver.grpc
Modifier and TypeMethodDescriptionGrpcProtocolSelector.subProtocol
(ConnectionContext ctx, HttpPrologue prologue, Http2Headers headers, Http2StreamWriter streamWriter, int streamId, Http2Settings serverSettings, Http2Settings clientSettings, StreamFlowControl flowControl, Http2StreamState currentStreamState, Router router) -
Uses of ConnectionContext in io.helidon.webserver.http
Modifier and TypeMethodDescriptionvoid
Filters.filter
(ConnectionContext ctx, RoutingRequest request, RoutingResponse response, Callable<Void> routingExecutor) Filter request.void
HttpRouting.route
(ConnectionContext ctx, RoutingRequest request, RoutingResponse response) Route a request.void
ErrorHandlers.runWithErrorHandling
(ConnectionContext ctx, RoutingRequest request, RoutingResponse response, Callable<Void> task) Run a task and handle the errors, if any.ModifierConstructorDescriptionprotected
ServerResponseBase
(ConnectionContext ctx, ServerRequest request) Create server response. -
Uses of ConnectionContext in io.helidon.webserver.http.spi
Modifier and TypeMethodDescriptionSinkProviderContext.connectionContext()
Obtains access to the connection context. -
Uses of ConnectionContext in io.helidon.webserver.http1
Modifier and TypeMethodDescriptionHttp1ConnectionSelector.connection
(ConnectionContext ctx) void
Http1LoggingConnectionListener.data
(ConnectionContext ctx, byte[] bytes, int offset, int length) void
Http1LoggingConnectionListener.data
(ConnectionContext ctx, BufferData data) default void
Http1ConnectionListener.headers
(ConnectionContext ctx, Headers headers) Handle headers.void
Http1LoggingConnectionListener.headers
(ConnectionContext ctx, Headers headers) default void
Http1ConnectionListener.prologue
(ConnectionContext ctx, HttpPrologue prologue) Handle prologue.void
Http1LoggingConnectionListener.prologue
(ConnectionContext ctx, HttpPrologue prologue) default void
Http1ConnectionListener.status
(ConnectionContext ctx, Status status) Handle status (server response only).void
Http1LoggingConnectionListener.status
(ConnectionContext ctx, Status status) -
Uses of ConnectionContext in io.helidon.webserver.http1.spi
Modifier and TypeMethodDescriptionHttp1Upgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) Upgrade connection. -
Uses of ConnectionContext in io.helidon.webserver.http2
Modifier and TypeMethodDescriptionHttp2ConnectionSelector.connection
(ConnectionContext ctx) Http2Upgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) -
Uses of ConnectionContext in io.helidon.webserver.http2.spi
Modifier and TypeMethodDescriptionHttp2SubProtocolSelector.subProtocol
(ConnectionContext ctx, HttpPrologue prologue, Http2Headers headers, Http2StreamWriter streamWriter, int streamId, Http2Settings serverSettings, Http2Settings clientSettings, StreamFlowControl streamFlowControl, Http2StreamState currentStreamState, Router router) Check if this is a sub-protocol request and return appropriate result. -
Uses of ConnectionContext in io.helidon.webserver.spi
Modifier and TypeMethodDescriptionServerConnectionSelector.connection
(ConnectionContext ctx) Create a new connection. -
Uses of ConnectionContext in io.helidon.webserver.websocket
Modifier and TypeMethodDescriptionstatic WsConnection
WsConnection.create
(ConnectionContext ctx, HttpPrologue prologue, Headers upgradeHeaders, String wsKey, WsRoute wsRoute) Create a new connection using a route.static WsConnection
WsConnection.create
(ConnectionContext ctx, HttpPrologue prologue, Headers upgradeHeaders, String wsKey, WsListener wsListener) Create a new connection using a listener.protected String
WsUpgrader.hash
(ConnectionContext ctx, String wsKey) WsUpgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers)