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 aMetricRegistryto be managed byMicrometerSupport, along with the function that returns anOptionalof aHandlerfor 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 TypeMethodDescriptionbooleanHttpSecurity.authenticate(ServerRequest request, ServerResponse response, boolean requiredHint) Authenticates the current request according to security configuration.booleanHttpSecurity.authorize(ServerRequest request, ServerResponse response, String... roleHint) Authorize the current request according to security configuration.voidErrorHandler.handle(ServerRequest req, ServerResponse res, T throwable) Error handling consumer.voidHandler.handle(ServerRequest req, ServerResponse res) Handle request.voidSecureHandler.handle(ServerRequest req, ServerResponse res) Method parameters in io.helidon.webserver.http with type arguments of type ServerRequestModifier and TypeMethodDescriptionstatic HandlerHandler.create(Consumer<ServerRequest> handler) Create a handler that consumes aServerRequestand returnsStatus.OK_200.static HandlerHandler.create(Function<ServerRequest, ?> handler) Create a handler that consumes aServerRequestand returns an entity object.default HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRulesHttpRules.route(Method method, String pathPattern, Consumer<ServerRequest> handler) Add a route.default HttpRulesHttpRules.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) Add a route.Constructors in io.helidon.webserver.http with parameters of type ServerRequestModifierConstructorDescriptionprotectedServerResponseBase(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 TypeMethodDescriptionbooleanSinkProvider.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 voidPostRequestMetricsSupport.recordPostProcessingWork(ServerRequest request, BiConsumer<ServerResponse, Throwable> task) Records a post-processing task to be performed once the response has been sent to the client.voidPostRequestMetricsSupport.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 TypeMethodDescriptionbooleanSecurityHttpFeature.authenticate(ServerRequest request, ServerResponse response, boolean requiredHint) booleanSecurityHttpFeature.authorize(ServerRequest request, ServerResponse response, String... roleHint) voidSecurityHandler.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 TypeMethodDescriptionbooleanSseSinkProvider.supports(GenericType<? extends Sink<?>> type, ServerRequest request)