Uses of Interface
io.helidon.webserver.http.ServerRequest
Package
Description
Support for Micrometer in Helidon SE.
Microprofile extension for tracing.
Helidon WebServer CORS Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Security Support.
Helidon WebServer SSE Support.
-
Uses of ServerRequest in io.helidon.integrations.micrometer
Modifier and TypeMethodDescriptionMeterRegistryFactory.Builder.enrollRegistry
(io.micrometer.core.instrument.MeterRegistry meterRegistry, Function<ServerRequest, Optional<Handler>> handlerFunction) Records aMetricRegistry
to be managed byMicrometerSupport
, along with the function that returns anOptional
of aHandler
for processing a given request to the Micrometer endpoint. -
Uses of ServerRequest in io.helidon.microprofile.tracing
ModifierConstructorDescriptionMpTracingContextFilter
(Provider<ServerRequest> request) Constructor to be used by JAX-RS implementation. -
Uses of ServerRequest in io.helidon.webserver.cors
Modifier and TypeMethodDescriptionprotected CorsSupportHelper
<ServerRequest, ServerResponse> CorsSupport.helper()
-
Uses of ServerRequest in io.helidon.webserver.http
Modifier and TypeMethodDescriptionboolean
HttpSecurity.authenticate
(ServerRequest request, ServerResponse response, boolean requiredHint) Authenticates the current request according to security configuration.boolean
HttpSecurity.authorize
(ServerRequest request, ServerResponse response, String... roleHint) Authorize the current request according to security configuration.void
ErrorHandler.handle
(ServerRequest req, ServerResponse res, T throwable) Error handling consumer.void
Handler.handle
(ServerRequest req, ServerResponse res) Handle request.void
SecureHandler.handle
(ServerRequest req, ServerResponse res) Modifier and TypeMethodDescriptionstatic Handler
Handler.create
(Consumer<ServerRequest> handler) Create a handler that consumes aServerRequest
and returnsStatus.OK_200
.static Handler
Handler.create
(Function<ServerRequest, ?> handler) Create a handler that consumes aServerRequest
and returns an entity object.default HttpRouting.Builder
HttpRouting.Builder.route
(Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.Builder
HttpRouting.Builder.route
(Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRules
HttpRules.route
(Method method, String pathPattern, Consumer<ServerRequest> handler) Add a route.default HttpRules
HttpRules.route
(Method method, String pathPattern, Function<ServerRequest, ?> handler) Add a route.ModifierConstructorDescriptionprotected
ServerResponseBase
(ConnectionContext ctx, ServerRequest request) Create server response. -
Uses of ServerRequest in io.helidon.webserver.http.spi
Modifier and TypeMethodDescriptionboolean
SinkProvider.supports
(GenericType<? extends Sink<?>> type, ServerRequest request) Checks if a provider supports the type. -
Uses of ServerRequest in io.helidon.webserver.observe.metrics
Modifier and TypeMethodDescriptionstatic void
PostRequestMetricsSupport.recordPostProcessingWork
(ServerRequest request, BiConsumer<ServerResponse, Throwable> task) Records a post-processing task to be performed once the response has been sent to the client.void
PostRequestMetricsSupport.runTasks
(ServerRequest request, ServerResponse response, Throwable throwable) Run the post-processing tasks. -
Uses of ServerRequest in io.helidon.webserver.security
Modifier and TypeMethodDescriptionboolean
SecurityHttpFeature.authenticate
(ServerRequest request, ServerResponse response, boolean requiredHint) boolean
SecurityHttpFeature.authorize
(ServerRequest request, ServerResponse response, String... roleHint) void
SecurityHandler.handle
(ServerRequest req, ServerResponse res) -
Uses of ServerRequest in io.helidon.webserver.sse
Modifier and TypeMethodDescriptionboolean
SseSinkProvider.supports
(GenericType<? extends Sink<?>> type, ServerRequest request)