Uses of Interface
io.helidon.webserver.http.ServerRequest
Packages that use 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
Method parameters in io.helidon.integrations.micrometer with type arguments of type ServerRequestModifier 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
Constructor parameters in io.helidon.microprofile.tracing with type arguments of type ServerRequestModifierConstructorDescriptionMpTracingContextFilter
(Provider<ServerRequest> request) Constructor to be used by JAX-RS implementation. -
Uses of ServerRequest in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors that return types with arguments of type ServerRequestModifier and TypeMethodDescriptionprotected CorsSupportHelper
<ServerRequest, ServerResponse> CorsSupport.helper()
Methods in io.helidon.webserver.cors with parameters of type ServerRequest -
Uses of ServerRequest in io.helidon.webserver.http
Subinterfaces of ServerRequest in io.helidon.webserver.httpMethods in io.helidon.webserver.http with parameters of type ServerRequestModifier 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) Method parameters in io.helidon.webserver.http with type arguments of type ServerRequestModifier 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.Constructors in io.helidon.webserver.http with parameters of type ServerRequestModifierConstructorDescriptionprotected
ServerResponseBase
(ConnectionContext ctx, ServerRequest request) Create server response. -
Uses of ServerRequest in io.helidon.webserver.http.spi
Methods in io.helidon.webserver.http.spi with parameters of type ServerRequestModifier 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
Methods in io.helidon.webserver.observe.metrics with parameters of type ServerRequestModifier 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
Methods in io.helidon.webserver.security with parameters of type ServerRequestModifier 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
Methods in io.helidon.webserver.sse with parameters of type ServerRequestModifier and TypeMethodDescriptionboolean
SseSinkProvider.supports
(GenericType<? extends Sink<?>> type, ServerRequest request)