Uses of Interface
io.helidon.webserver.Handler
Packages that use 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)