Uses of Interface
io.helidon.webserver.http.HttpRules
Packages that use HttpRules
Package
Description
Integrating with OCI Metrics.
Helidon OpenAPI UI support.
Helidon OpenAPI support.
Helidon WebServer CORS Support.
Helidon WebServer GraphQL Support.
Helidon WebServer HTTP specific APIs.
-
Uses of HttpRules in io.helidon.integrations.oci.metrics
Methods in io.helidon.integrations.oci.metrics with parameters of type HttpRules -
Uses of HttpRules in io.helidon.integrations.openapi.ui
Methods in io.helidon.integrations.openapi.ui with parameters of type HttpRules -
Uses of HttpRules in io.helidon.openapi
Methods in io.helidon.openapi with parameters of type HttpRules -
Uses of HttpRules in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors with parameters of type HttpRules -
Uses of HttpRules in io.helidon.webserver.graphql
Methods in io.helidon.webserver.graphql with parameters of type HttpRules -
Uses of HttpRules in io.helidon.webserver.http
Subinterfaces of HttpRules in io.helidon.webserver.httpMethods in io.helidon.webserver.http that return HttpRulesModifier and TypeMethodDescriptiondefault 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 HttpRulesAdd a delete route.default HttpRulesAdd a delete route.default HttpRulesAdd a get route.default HttpRulesAdd a get route.default HttpRulesAdd a head route.default HttpRulesAdd a head route.default HttpRulesAdd an options route.default HttpRulesAdd an options route.default HttpRulesAdd an options route.default HttpRulesAdd an options route.default HttpRulesAdd a post route.default HttpRulesAdd a post route.default HttpRulesAdd a put route.default HttpRulesAdd a put route.HttpRules.register(HttpService... service) Register a service on the current path.HttpRules.register(String pathPattern, HttpService... service) Register a service on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service) Register a service on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) Register two services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) Register three services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) Register four services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) Register five services on sub-path of the current path.default HttpRulesHttpRules.register(String pathPattern, List<Supplier<? extends HttpService>> services) Register services on sub-path of the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service) Register a service on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) Register two services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) Register three services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) Register four services on the current path.default HttpRulesHttpRules.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) Register five services on the current path.default HttpRulesHttpRules.register(List<Supplier<? extends HttpService>> services) Register services on the current path.default HttpRulesHttpRules.route(Method method, PathMatcher pathMatcher, Handler handler) Add a route.default HttpRulesAdd a route.default HttpRulesAdd a route.default HttpRulesHttpRules.route(Method method, String pathPattern, Consumer<ServerRequest> handler) Add a route.default HttpRulesHttpRules.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) Add a route.default HttpRulesAdd a route.Add a route.default HttpRulesHttpRules.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) Add a route.default HttpRulesAdd a route.default HttpRulesAdd an options route.default HttpRulesAdd an options route.Methods in io.helidon.webserver.http with parameters of type HttpRules