Uses of Interface
io.helidon.webserver.Handler
Package
Description
Support for Micrometer in Helidon SE.
Integration library for RxServer.
Reactive web server API.
Access log support for Helidon WebServer.
Helidon SE CORS Support
HTTP/2 support for Helidon webserver.
-
Uses of Handler 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 Handler in io.helidon.security.integration.webserver
-
Uses of Handler in io.helidon.webserver
Modifier and TypeClassDescriptionclass
static class
Modifier and TypeFieldDescriptionstatic final Handler
KeyPerformanceIndicatorSupport.DeferrableRequestContext.CONTEXT_SETTING_HANDLER
AHandler
which registers a KPI deferrable request context in the request's context.Modifier and TypeMethodDescriptionstatic <T> Handler
Handler.create
(Class<T> entityType, Handler.EntityHandler<T> entityHandler) Creates new instance of theHandler
for the entity representing HTTP request content.static <T> Handler
Handler.create
(Class<T> entityType, Handler.EntityHandler<T> entityHandler, ErrorHandler<Throwable> entityReadErrorHandler) Creates new instance of theHandler
for the entity representing HTTP request content.Set theHandler
to use when the predicate does not match the request.Modifier and TypeMethodDescriptionRouting.Builder.any
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all requests to provided handler(s).Routing.Rules.any
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all requests with corresponding path to provided handler(s).Routes all requests with corresponding path to provided handler(s).Routing.Builder.anyOf
(Iterable<Http.RequestMethod> methods, Handler... requestHandlers) Routing.Builder.anyOf
(Iterable<Http.RequestMethod> methods, PathMatcher pathMatcher, Handler... requestHandlers) Routing.Builder.anyOf
(Iterable<Http.RequestMethod> methods, String pathPattern, Handler... requestHandlers) Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, Handler... requestHandlers) Routes requests any specified method to provided handler(s).Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, PathMatcher pathMatcher, Handler... requestHandlers) Routes requests with any specified method and corresponding path to provided handler(s).Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, String pathPattern, Handler... requestHandlers) Routes requests with any specified method and corresponding path to provided handler(s).Routing.Builder.delete
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all DELETE requests to provided handler(s).Routing.Rules.delete
(PathMatcher pathMatcher, Handler... requestHandlers) Routes DELETE requests with corresponding path to provided handler(s).Routes DELETE requests with corresponding path to provided handler(s).Routing.Builder.get
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all GET requests to provided handler(s).Routing.Rules.get
(PathMatcher pathMatcher, Handler... requestHandlers) Routes GET requests with corresponding path to provided handler(s).Routes GET requests with corresponding path to provided handler(s).Routing.Builder.head
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all HEAD requests to provided handler(s).Routing.Rules.head
(PathMatcher pathMatcher, Handler... requestHandlers) Routes HEAD requests with corresponding path to provided handler(s).Routes HEAD requests with corresponding path to provided handler(s).Routing.Builder.options
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all OPTIONS requests to provided handler(s).Routing.Rules.options
(PathMatcher pathMatcher, Handler... requestHandlers) Routes OPTIONS requests with corresponding path to provided handler(s).Routes OPTIONS requests with corresponding path to provided handler(s).Set theHandler
to use when the predicate does not match the request.Routing.Builder.patch
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all RFC 5789 PATCH requests to provided handler(s).Routing.Rules.patch
(PathMatcher pathMatcher, Handler... requestHandlers) Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routing.Builder.post
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all POST requests to provided handler(s).Routing.Rules.post
(PathMatcher pathMatcher, Handler... requestHandlers) Routes POST requests with corresponding path to provided handler(s).Routes POST requests with corresponding path to provided handler(s).Routing.Builder.put
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all PUT requests to provided handler(s).Routing.Rules.put
(PathMatcher pathMatcher, Handler... requestHandlers) Routes PUT requests with corresponding path to provided handler(s).Routes PUT requests with corresponding path to provided handler(s).static Http1Route
Http1Route.route
(Http.Method method, String path, Handler handler) Create an HTTP/1 specific route.static Http1Route
Http1Route.route
(PathMatcher pathMatcher, Handler handler, Http.Method... methods) Create an HTTP/1.1 specific route.static HttpRoute
HttpRoute.route
(Http.Method method, String path, Handler handler) Create HTTP route.Set theHandler
to use when this predicate matches the request.Routing.Builder.trace
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all TRACE requests to provided handler(s).Routing.Rules.trace
(PathMatcher pathMatcher, Handler... requestHandlers) Routes TRACE requests with corresponding path to provided handler(s).Routes TRACE requests with corresponding path to provided handler(s).ModifierConstructorDescriptionprotected
Http1Route
(Http.Method method, String path, Handler handler) protected
Http1Route
(PathMatcher pathMatcher, Handler handler, Http.Method... methods) -
Uses of Handler in io.helidon.webserver.accesslog
Modifier and TypeInterfaceDescriptioninterface
An entry generating data for access log.Modifier and TypeClassDescriptionclass
Common log entry features.final class
Access log entry for header values.final class
Access log entry for host (IP) values.final class
Access log entry for request line.final class
Access log entry for entity size.final class
Access log entry for HTTP status.final class
Access log entry for timestamp.final class
Access log entry for time taken.final class
Access log entry for user id.final class
Access log entry for security username. -
Uses of Handler in io.helidon.webserver.cors
-
Uses of Handler in io.helidon.webserver.http2
Modifier and TypeMethodDescriptionstatic Http2Route
Http2Route.route
(Http.Method method, String path, Handler handler) Create an HTTP/2 specific route.static Http2Route
Http2Route.route
(PathMatcher pathMatcher, Handler handler, Http.Method... methods) Create an HTTP/2 specific route.