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 Support.
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 void
MicrometerFeature.postSetup
(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) Deprecated, for removal: This API element is subject to removal in a future version. -
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.Builder
HelidonRestCdiExtension.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 TypeMethodDescriptionvoid
AccessLogRoutingFeature.setup
(HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.webserver.http
Methods in io.helidon.webserver.http that return HttpRouting.BuilderModifier and TypeMethodDescriptiondefault HttpRouting.Builder
HttpRouting.Builder.addFeature
(HttpFeature feature) Add a new feature.HttpRouting.Builder.addFeature
(Supplier<? extends HttpFeature> feature) Add a new feature.Add a new filter.default HttpRouting.Builder
default HttpRouting.Builder
static HttpRouting.Builder
HttpRouting.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.Builder
default 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.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
HttpRouting.Builder.maxReRouteCount
(int maxReRouteCount) Maximal number of allowed re-routes within routing.default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
HttpRouting.Builder.register
(HttpService... service) HttpRouting.Builder.register
(String path, HttpService... service) default HttpRouting.Builder
HttpRouting.Builder.register
(String pathPattern, Supplier<? extends HttpService> service) default HttpRouting.Builder
HttpRouting.Builder.register
(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.Builder
HttpRouting.Builder.register
(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.Builder
HttpRouting.Builder.register
(String pathPattern, Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.Builder
HttpRouting.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.Builder
HttpRouting.Builder.register
(String pathPattern, List<Supplier<? extends HttpService>> services) default HttpRouting.Builder
HttpRouting.Builder.register
(Supplier<? extends HttpService> service) default HttpRouting.Builder
HttpRouting.Builder.register
(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2) default HttpRouting.Builder
HttpRouting.Builder.register
(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3) default HttpRouting.Builder
HttpRouting.Builder.register
(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4) default HttpRouting.Builder
HttpRouting.Builder.register
(Supplier<? extends HttpService> service1, Supplier<? extends HttpService> service2, Supplier<? extends HttpService> service3, Supplier<? extends HttpService> service4, Supplier<? extends HttpService> service5) default HttpRouting.Builder
HttpRouting.Builder.register
(List<Supplier<? extends HttpService>> services) default HttpRouting.Builder
HttpRouting.Builder.route
(Method method, PathMatcher pathMatcher, Handler handler) default HttpRouting.Builder
default HttpRouting.Builder
default HttpRouting.Builder
HttpRouting.Builder.route
(Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.Builder
HttpRouting.Builder.route
(Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRouting.Builder
default HttpRouting.Builder
HttpRouting.Builder.route
(Predicate<Method> methodPredicate, PathMatcher pathMatcher, Handler handler) default HttpRouting.Builder
HttpRouting.Builder.security
(HttpSecurity security) Configure security for this routing.default HttpRouting.Builder
default HttpRouting.Builder
Methods in io.helidon.webserver.http with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoid
Registration.register
(HttpRouting.Builder routing) Register this registration on a different routing builder.void
HttpFeature.setup
(HttpRouting.Builder routing) Method to set up a feature. -
Uses of HttpRouting.Builder in io.helidon.webserver.observe
Methods in io.helidon.webserver.observe with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoid
DisabledObserverFeature.setup
(HttpRouting.Builder routing) -
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 TypeMethodDescriptionvoid
ConfigObserver.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 TypeMethodDescriptionvoid
HealthObserver.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 TypeMethodDescriptionvoid
InfoObserver.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 TypeMethodDescriptionvoid
LogObserver.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 TypeMethodDescriptionvoid
MetricsObserver.configureVendorMetrics
(HttpRouting.Builder rules) Configure Helidon specific metrics.Method parameters in io.helidon.webserver.observe.metrics with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoid
MetricsObserver.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 TypeMethodDescriptionvoid
Observer.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 TypeMethodDescriptionvoid
TracingObserver.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 void
HelidonFeatureSupport.postSetup
(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) This can be used to register services, filters etc.default void
FeatureSupport.setup
(HttpRouting.Builder routing) Configures service endpoint on the provided routing rules.void
FeatureSupport.setup
(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) Configures service endpoint on the provided routing rules.final void
HelidonFeatureSupport.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.