Uses of Interface
io.helidon.webserver.http.HttpRouting.Builder
Packages that use HttpRouting.Builder
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 SPI.
-
Uses of HttpRouting.Builder in io.helidon.webserver
Methods in io.helidon.webserver that return types with arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionListenerConfig.BuilderBase.ListenerConfigImpl.routing()ListenerConfig.BuilderBase.routing()Http routing.Methods in io.helidon.webserver with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionListenerConfig.BuilderBase.routing(HttpRouting.Builder routing) Http routing.WebServerConfig.BuilderBase.routing(String socket, HttpRouting.Builder routing) Add Http routing for an additional socket.Method parameters in io.helidon.webserver with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionListenerConfig.BuilderBase.routing(Consumer<HttpRouting.Builder> builderConsumer) Customize HTTP routing of this listener.WebServerConfig.BuilderBase.routing(String socket, Consumer<HttpRouting.Builder> consumer) Add Http routing for an additional socket. -
Uses of HttpRouting.Builder in io.helidon.webserver.http
Methods in io.helidon.webserver.http that return HttpRouting.BuilderModifier and TypeMethodDescriptionHttpRouting.Builder.addFeature(Supplier<? extends HttpFeature> feature) Add a new feature.Add a new filter.default HttpRouting.Builderdefault HttpRouting.Builderstatic HttpRouting.BuilderHttpRouting.builder()Creates new instance ofrouter builder.HttpRouting.Builder.copy()Create a copy of this builder that has the same routes, but is not backed by the same lists/maps.default HttpRouting.Builderdefault HttpRouting.Builder<T extends Throwable>
HttpRouting.BuilderHttpRouting.Builder.error(Class<T> exceptionClass, ErrorHandler<? super T> handler) Registers an error handler that handles the given type of exceptions.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.maxReRouteCount(int maxReRouteCount) Maximal number of allowed re-routes within routing.default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.register(HttpService... service) HttpRouting.Builder.register(String path, HttpService... service) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) default HttpRouting.BuilderHttpRouting.Builder.register(String pathPattern, List<Supplier<? extends HttpService>> services) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.BuilderHttpRouting.Builder.register(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) default HttpRouting.BuilderHttpRouting.Builder.register(List<Supplier<? extends HttpService>> services) default HttpRouting.BuilderHttpRouting.Builder.route(Method method, PathMatcher pathMatcher, Handler handler) default HttpRouting.Builderdefault HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRouting.Builderdefault HttpRouting.BuilderHttpRouting.Builder.route(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) default HttpRouting.BuilderHttpRouting.Builder.security(HttpSecurity security) Configure security for this routing.default HttpRouting.Builderdefault HttpRouting.BuilderMethods in io.helidon.webserver.http with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidHttpFeature.setup(HttpRouting.Builder routing) Method to set up a feature. -
Uses of HttpRouting.Builder in io.helidon.webserver.spi
Methods in io.helidon.webserver.spi that return HttpRouting.BuilderModifier and TypeMethodDescriptionServerFeature.SocketBuilders.httpRouting()HTTP routing builder.