Uses of Interface
io.helidon.webserver.http.Handler
Packages that use Handler
Package
Description
Support for Micrometer in Helidon SE.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer CORS Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Security Support.
-
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 aMetricRegistryto be managed byMicrometerSupport, along with the function that returns anOptionalof aHandlerfor processing a given request to the Micrometer endpoint. -
Uses of Handler in io.helidon.webserver
Fields in io.helidon.webserver declared as HandlerModifier and TypeFieldDescriptionstatic final HandlerKeyPerformanceIndicatorSupport.DeferrableRequestContext.CONTEXT_SETTING_HANDLERAHandlerwhich registers a KPI deferrable request context in the request's context. -
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.http
Classes in io.helidon.webserver.http that implement HandlerModifier and TypeClassDescriptionfinal classA handler that enforces authentication and/or authorization.Methods in io.helidon.webserver.http that return HandlerModifier and TypeMethodDescriptionstatic <T> HandlerHandler.create(Class<T> type, BiConsumer<T, ServerResponse> handler) Create a handler that consumes type request entity andServerResponse.static <T> HandlerCreate a handler that consumes typed request entity and sendsStatus.OK_200.static <T> HandlerCreate a handler that consumes typed request entity and produces an entity object.static HandlerCreate a handler that only runs code and returnsStatus.OK_200.static 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.static HandlerCreate a handler that produces an entity.HttpRoute.handler()Handler of this route.Creates a new handler that uses the configured security requirements and wraps an existing handler to be executed when security is checked.Methods in io.helidon.webserver.http with parameters of type HandlerModifier and TypeMethodDescriptiondefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a route that executes on any HTTP method and any path.default HttpRulesAdd a route that executes on any HTTP method and any path.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a delete route.default HttpRulesAdd a delete route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a get route.default HttpRulesAdd a get route.Handler to use.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a head route.default HttpRulesAdd a head route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd an options route.default HttpRulesAdd an options route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd an options route.default HttpRulesAdd an options route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a post route.default HttpRulesAdd a post route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd a put route.default HttpRulesAdd a put route.default HttpRouting.BuilderHttpRouting.Builder.route(Method method, PathMatcher pathMatcher, Handler handler) default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) default HttpRulesHttpRules.route(Method method, PathMatcher pathMatcher, Handler handler) Add a route.default HttpRulesAdd a route.default HttpRulesAdd a route.default HttpRulesHttpRules.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) Add a route.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRulesAdd an options route.default HttpRulesAdd an options route.Creates a new handler that uses the configured security requirements and wraps an existing handler to be executed when security is checked. -
Uses of Handler in io.helidon.webserver.http1
Methods in io.helidon.webserver.http1 that return HandlerMethods in io.helidon.webserver.http1 with parameters of type Handler -
Uses of Handler in io.helidon.webserver.http2
Methods in io.helidon.webserver.http2 that return HandlerMethods in io.helidon.webserver.http2 with parameters of type Handler -
Uses of Handler in io.helidon.webserver.security
Classes in io.helidon.webserver.security that implement Handler