Uses of Interface
io.helidon.webserver.ConnectionContext
Packages that use 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
Methods in io.helidon.microprofile.tyrus with parameters of type ConnectionContextModifier and TypeMethodDescriptionTyrusUpgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) -
Uses of ConnectionContext in io.helidon.webserver.grpc
Methods in io.helidon.webserver.grpc with parameters of type ConnectionContextModifier 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
Methods in io.helidon.webserver.http with parameters of type ConnectionContextModifier 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.Constructors in io.helidon.webserver.http with parameters of type ConnectionContextModifierConstructorDescriptionprotected
ServerResponseBase
(ConnectionContext ctx, ServerRequest request) Create server response. -
Uses of ConnectionContext in io.helidon.webserver.http.spi
Methods in io.helidon.webserver.http.spi that return ConnectionContextModifier and TypeMethodDescriptionSinkProviderContext.connectionContext()
Obtains access to the connection context. -
Uses of ConnectionContext in io.helidon.webserver.http1
Methods in io.helidon.webserver.http1 with parameters of type ConnectionContextModifier 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
Methods in io.helidon.webserver.http1.spi with parameters of type ConnectionContextModifier and TypeMethodDescriptionHttp1Upgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) Upgrade connection. -
Uses of ConnectionContext in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with parameters of type ConnectionContextModifier and TypeMethodDescriptionHttp2ConnectionSelector.connection
(ConnectionContext ctx) Http2Upgrader.upgrade
(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) -
Uses of ConnectionContext in io.helidon.webserver.http2.spi
Methods in io.helidon.webserver.http2.spi with parameters of type ConnectionContextModifier 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
Methods in io.helidon.webserver.spi with parameters of type ConnectionContextModifier and TypeMethodDescriptionServerConnectionSelector.connection
(ConnectionContext ctx) Create a new connection. -
Uses of ConnectionContext in io.helidon.webserver.websocket
Methods in io.helidon.webserver.websocket with parameters of type ConnectionContextModifier 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)