Uses of Interface
io.helidon.webserver.http.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
Modifier 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
Modifier 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
Modifier 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
-
Uses of HttpRouting.Builder in io.helidon.webserver
Modifier and TypeMethodDescriptionListenerConfig.BuilderBase.ListenerConfigImpl.routing()
ListenerConfig.BuilderBase.routing()
Http routing.Modifier and TypeMethodDescriptionListenerConfig.BuilderBase.routing
(HttpRouting.Builder routing) Http routing.WebServerConfig.BuilderBase.routing
(String socket, HttpRouting.Builder routing) Add Http routing for an additional socket.Modifier 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
Modifier and TypeMethodDescriptionvoid
AccessLogRoutingFeature.setup
(HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.webserver.http
Modifier 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
Modifier 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
Modifier and TypeMethodDescriptionvoid
DisabledObserverFeature.setup
(HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.config
Modifier and TypeMethodDescriptionvoid
ConfigObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.health
Modifier and TypeMethodDescriptionvoid
HealthObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.info
Modifier and TypeMethodDescriptionvoid
InfoObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.log
Modifier and TypeMethodDescriptionvoid
LogObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.metrics
Modifier and TypeMethodDescriptionvoid
MetricsObserver.configureVendorMetrics
(HttpRouting.Builder rules) Configure Helidon specific metrics.Modifier and TypeMethodDescriptionvoid
MetricsObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.observe.spi
Modifier 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
Modifier and TypeMethodDescriptionvoid
TracingObserver.register
(ServerFeature.ServerFeatureContext featureContext, List<HttpRouting.Builder> observeEndpointRouting, UnaryOperator<String> endpointFunction) -
Uses of HttpRouting.Builder in io.helidon.webserver.security
-
Uses of HttpRouting.Builder in io.helidon.webserver.servicecommon
Modifier 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
Modifier and TypeMethodDescriptionServerFeature.SocketBuilders.httpRouting()
HTTP routing builder. -
Uses of HttpRouting.Builder in io.helidon.webserver.testing.junit5
ModifierConstructorDescriptionDirectClient
(HttpRouting.Builder routing) Create a direct client for HTTP routing.DirectWebClient
(HttpRouting.Builder routing) Create a direct client for HTTP routing.