Uses of Interface
io.helidon.webserver.Handler
Packages that use 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
Method parameters in io.helidon.integrations.micrometer with type arguments of type HandlerModifier 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
Classes in io.helidon.security.integration.webserver that implement Handler -
Uses of Handler in io.helidon.webserver
Classes in io.helidon.webserver that implement HandlerModifier and TypeClassDescriptionclass
static class
Fields in io.helidon.webserver declared as HandlerModifier and TypeFieldDescriptionstatic final Handler
KeyPerformanceIndicatorSupport.DeferrableRequestContext.CONTEXT_SETTING_HANDLER
AHandler
which registers a KPI deferrable request context in the request's context.Methods in io.helidon.webserver that return HandlerModifier 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.Methods in io.helidon.webserver with parameters of type HandlerModifier 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).Constructors in io.helidon.webserver with parameters of type HandlerModifierConstructorDescriptionprotected
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
Subinterfaces of Handler in io.helidon.webserver.accesslogModifier and TypeInterfaceDescriptioninterface
An entry generating data for access log.Classes in io.helidon.webserver.accesslog that implement HandlerModifier 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
Classes in io.helidon.webserver.cors that implement HandlerMethods in io.helidon.webserver.cors that return Handler -
Uses of Handler in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 with parameters of type HandlerModifier 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.