Uses of Interface
io.helidon.webserver.http.HttpRouting.Builder
Packages that use HttpRouting.Builder
Package
Description
Support for Micrometer in Helidon SE.
Microprofile 1.0 server implementation.
General-purpose reusable artifacts to help write CDI extensions, annotation processing, and interceptors for Helidon
services.
Integration with Open ID Connect providers.
Helidon WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Helidon WebServer Access Log Support.
Helidon WebServer HTTP specific APIs.
Helidon WebServer Observability Config Support.
Helidon WebServer Observability Health Support.
Helidon WebServer Observability Info Support.
Helidon WebServer Observability Log Support.
Helidon WebServer Observability Metrics Support.
Helidon WebServer Observability SPI.
Helidon WebServer Tracing Observability Support.
Helidon WebServer Security Support.
Helidon WebServer Services Common.
Helidon WebServer SPI.
Helidon WebServer Testing JUnit5 Support.
-
Uses of HttpRouting.Builder in io.helidon.integrations.micrometer
Methods in io.helidon.integrations.micrometer with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionprotected voidMicrometerFeature.postSetup(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) -
Uses of HttpRouting.Builder in io.helidon.microprofile.server
Methods in io.helidon.microprofile.server that return HttpRouting.BuilderModifier and TypeMethodDescriptionRoutingBuilders.defaultRoutingBuilder()Default routing builder.RoutingBuilders.routingBuilder()Routing for the component, may be the default.ServerCdiExtension.serverNamedRoutingBuilder(String name) Helidon webserver routing builder that can be used to add routes to a named socket of the webserver.ServerCdiExtension.serverRoutingBuilder()Helidon webserver routing builder that can be used to add routes to the webserver. -
Uses of HttpRouting.Builder in io.helidon.microprofile.servicecommon
Methods in io.helidon.microprofile.servicecommon that return HttpRouting.BuilderModifier and TypeMethodDescriptionprotected HttpRouting.BuilderHelidonRestCdiExtension.routingBuilder(ServerCdiExtension server) Find routing builder to use for this component to be registered on. -
Uses of HttpRouting.Builder in io.helidon.security.providers.oidc
Methods in io.helidon.security.providers.oidc with parameters of type HttpRouting.Builder -
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.accesslog
Methods in io.helidon.webserver.accesslog with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidAccessLogRoutingFeature.setup(HttpRouting.Builder routing) -
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.observe.config
Method parameters in io.helidon.webserver.observe.config with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidConfigObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.health
Method parameters in io.helidon.webserver.observe.health with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidHealthObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.info
Method parameters in io.helidon.webserver.observe.info with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidInfoObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.log
Method parameters in io.helidon.webserver.observe.log with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidLogObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.metrics
Methods in io.helidon.webserver.observe.metrics with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidMetricsObserver.configureVendorMetrics(HttpRouting.Builder rules) Configure Helidon specific metrics.Method parameters in io.helidon.webserver.observe.metrics with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidMetricsObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.spi
Method parameters in io.helidon.webserver.observe.spi with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) Register the observer features, services, and/or filters. -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.tracing
Method parameters in io.helidon.webserver.observe.tracing with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidTracingObserver.register(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.security
Methods in io.helidon.webserver.security with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.webserver.servicecommon
Methods in io.helidon.webserver.servicecommon with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionprotected voidHelidonFeatureSupport.postSetup(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) This can be used to register services, filters etc.default voidFeatureSupport.setup(HttpRouting.Builder routing) Configures service endpoint on the provided routing rules.voidFeatureSupport.setup(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) Configures service endpoint on the provided routing rules.final voidHelidonFeatureSupport.setup(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) Configures service endpoint on the provided routing rules. -
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. -
Uses of HttpRouting.Builder in io.helidon.webserver.testing.junit5
Constructors in io.helidon.webserver.testing.junit5 with parameters of type HttpRouting.BuilderModifierConstructorDescriptionDirectClient(HttpRouting.Builder routing) Create a direct client for HTTP routing.DirectWebClient(HttpRouting.Builder routing) Create a direct client for HTTP routing.