Uses of Interface
io.helidon.nima.webserver.http.HttpRouting.Builder
Packages that use HttpRouting.Builder
Package
Description
Support for Micrometer in Helidon SE.
Microprofile 1.0 server implementation.
Observability features and endpoint support.
Config observability feature.
Health checks for Níma observability.
Application information observability feature.
Observe log module.
Metrics endpoint for Níma WebServer.
Observability SPI.
Support types for REST services.
Níma WebServer module, combining common server API, HTTP API and HTTP/1.1 API to create a server.
Access log support for Helidon Server.
WebServer HTTP specific APIs.
Níma WebServer tracing support.
Integration library for RxServer.
Integration with Open ID Connect providers.
-
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.routingBuilder(Optional<String> namedRouting, boolean routingNameRequired, String appName) Provides access to routing builder.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.nima.observe
Methods in io.helidon.nima.observe with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.nima.observe.config
Methods in io.helidon.nima.observe.config with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidConfigObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.nima.observe.health
Methods in io.helidon.nima.observe.health with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidHealthObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.nima.observe.info
Methods in io.helidon.nima.observe.info with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidInfoObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.nima.observe.log
Methods in io.helidon.nima.observe.log with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidLogObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.nima.observe.metrics
Methods in io.helidon.nima.observe.metrics with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidMetricsFeature.configureVendorMetrics(HttpRouting.Builder rules) Configure Helidon specific metrics.protected voidMetricsFeature.postSetup(HttpRouting.Builder defaultRouting, HttpRouting.Builder featureRouting) voidMetricsObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) -
Uses of HttpRouting.Builder in io.helidon.nima.observe.spi
Methods in io.helidon.nima.observe.spi with parameters of type HttpRouting.BuilderModifier and TypeMethodDescriptionvoidObserveProvider.register(Config config, String componentPath, HttpRouting.Builder routing) Register the provider's services and handlers to the routing builder. -
Uses of HttpRouting.Builder in io.helidon.nima.servicecommon
Methods in io.helidon.nima.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.nima.webserver
Method parameters in io.helidon.nima.webserver with type arguments of type HttpRouting.BuilderModifier and TypeMethodDescriptionWebServer.Builder.routing(Consumer<? super HttpRouting.Builder> consumer) Configure default HTTP routing. -
Uses of HttpRouting.Builder in io.helidon.nima.webserver.accesslog
Methods in io.helidon.nima.webserver.accesslog with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.nima.webserver.context
Methods in io.helidon.nima.webserver.context with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.nima.webserver.http
Methods in io.helidon.nima.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.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(String path, Supplier<? extends HttpService>... service) HttpRouting.Builder.register(Supplier<? extends HttpService>... service) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, PathMatcher pathMatcher, Handler handler) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, Handler handler) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, String pathPattern, Handler handler) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, String pathPattern, Consumer<ServerRequest> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, String pathPattern, Function<ServerRequest, ?> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Http.Method method, String pathPattern, Supplier<?> handler) default HttpRouting.BuilderHttpRouting.Builder.route(Predicate<Http.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.nima.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.nima.webserver.tracing
Methods in io.helidon.nima.webserver.tracing with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.security.integration.nima
Methods in io.helidon.security.integration.nima with parameters of type HttpRouting.Builder -
Uses of HttpRouting.Builder in io.helidon.security.providers.oidc
Methods in io.helidon.security.providers.oidc with parameters of type HttpRouting.Builder