Uses of Interface
io.helidon.webserver.http.Handler
Packages that use Handler
Package
Description
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer HTTP specific APIs.
Helidon WebServer HTTP SPI.
Helidon WebServer HTTP/1.1 specific APIs.
Helidon WebServer HTTP/2 Support.
Helidon WebServer Security Support.
-
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.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 TypeMethodDescriptiondefault HandlerHttpEntryPoint.EntryPoints.authorizationHandler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers authorization-only interceptors for an operation discovered inside an active HTTP entry point.static <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.HttpEntryPoint.EntryPoints.handler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers interceptors.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 HandlerHttpEntryPoint.EntryPoints.authorizationHandler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers authorization-only interceptors for an operation discovered inside an active HTTP entry point.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.HttpEntryPoint.EntryPoints.handler(ServiceDescriptor<?> descriptor, Set<Qualifier> typeQualifiers, List<Annotation> typeAnnotations, TypedElementInfo methodInfo, Handler actualHandler) Handler that triggers interceptors.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.http.spi
Subinterfaces of Handler in io.helidon.webserver.http.spiModifier and TypeInterfaceDescriptioninterfaceHandler that can enforce route policy for an HTTP/1 protocol upgrade request without invoking the route endpoint handler. -
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