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 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.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 TypeClassDescriptionclassstatic classFields 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.Methods in io.helidon.webserver that return HandlerModifier and TypeMethodDescriptionstatic <T> HandlerHandler.create(Class<T> entityType, Handler.EntityHandler<T> entityHandler) Creates new instance of theHandlerfor the entity representing HTTP request content.static <T> HandlerHandler.create(Class<T> entityType, Handler.EntityHandler<T> entityHandler, ErrorHandler<Throwable> entityReadErrorHandler) Creates new instance of theHandlerfor the entity representing HTTP request content.Set theHandlerto 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 theHandlerto 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 Http1RouteHttp1Route.route(Http.Method method, String path, Handler handler) Create an HTTP/1 specific route.static Http1RouteHttp1Route.route(PathMatcher pathMatcher, Handler handler, Http.Method... methods) Create an HTTP/1.1 specific route.static HttpRouteHttpRoute.route(Http.Method method, String path, Handler handler) Create HTTP route.Set theHandlerto 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 HandlerModifierConstructorDescriptionprotectedHttp1Route(Http.Method method, String path, Handler handler) protectedHttp1Route(PathMatcher pathMatcher, Handler handler, Http.Method... methods) -
Uses of Handler in io.helidon.webserver.accesslog
Subinterfaces of Handler in io.helidon.webserver.accesslogModifier and TypeInterfaceDescriptioninterfaceAn entry generating data for access log.Classes in io.helidon.webserver.accesslog that implement HandlerModifier and TypeClassDescriptionclassCommon log entry features.final classAccess log entry for header values.final classAccess log entry for host (IP) values.final classAccess log entry for request line.final classAccess log entry for entity size.final classAccess log entry for HTTP status.final classAccess log entry for timestamp.final classAccess log entry for time taken.final classAccess log entry for user id.final classAccess 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 Http2RouteHttp2Route.route(Http.Method method, String path, Handler handler) Create an HTTP/2 specific route.static Http2RouteHttp2Route.route(PathMatcher pathMatcher, Handler handler, Http.Method... methods) Create an HTTP/2 specific route.