Uses of Interface
io.helidon.webserver.Routing.Rules
Package
Description
GraphQL server implementation for Helidon SE.
Health check support for helidon SE.
Support for Micrometer in Helidon SE.
Integrating with OCI Metrics.
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
Support for Prometheus client endpoint.
API and minimal implementation for metrics support service.
Helidon SE OpenAPI Support.
Integration library for RxServer.
Integration with Open ID Connect providers.
Support types for REST services.
Reactive web server API.
Access log support for Helidon WebServer.
Helidon SE CORS Support
-
Uses of Routing.Rules in io.helidon.graphql.server
-
Uses of Routing.Rules in io.helidon.health
Modifier and TypeMethodDescriptionprotected void
HealthSupport.postConfigureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) void
HealthSupport.update
(Routing.Rules rules) -
Uses of Routing.Rules in io.helidon.integrations.micrometer
Modifier and TypeMethodDescriptionprotected void
MicrometerSupport.postConfigureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) void
MicrometerSupport.update
(Routing.Rules rules) -
Uses of Routing.Rules in io.helidon.integrations.oci.metrics
-
Uses of Routing.Rules in io.helidon.metrics
Modifier and TypeMethodDescriptionvoid
MetricsSupport.configureVendorMetrics
(String routingName, Routing.Rules rules) Configure vendor metrics on the provided routing.protected void
MetricsSupport.postConfigureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) Finish configuring metrics endpoint on the provided routing rules.void
MetricsSupport.prepareMetricsEndpoints
(String endpointContext, Routing.Rules serviceEndpointRoutingRules) void
MetricsSupport.update
(Routing.Rules rules) Method invoked by the web server to update routing rules. -
Uses of Routing.Rules in io.helidon.metrics.prometheus
-
Uses of Routing.Rules in io.helidon.metrics.serviceapi
Modifier and TypeMethodDescriptionvoid
MetricsSupport.configureEndpoint
(Routing.Rules defaultRoutingRules, Routing.Rules serviceEndpointRoutingRules) Prepares the endpoint which the service exposes.void
MetricsSupport.configureVendorMetrics
(String routingName, Routing.Rules routingRules) Sets up vendor metrics routing using the specified routing name and routing builder.void
MinimalMetricsSupport.configureVendorMetrics
(String routingName, Routing.Rules routingRules) static void
MinimalMetricsSupport.createEndpointForDisabledMetrics
(String endpointContext, Routing.Rules serviceEndpointRoutingRules) Adds routing rules so metrics-related requests go to the "not available" endpoint.protected void
MinimalMetricsSupport.postConfigureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) void
MetricsSupport.prepareMetricsEndpoints
(String endpointContext, Routing.Rules serviceEndpointRoutingRules) Prepares the family of/metrics
endpoints.void
MinimalMetricsSupport.prepareMetricsEndpoints
(String endpointContext, Routing.Rules serviceEndpointRoutingRules) void
MetricsSupport.update
(Routing.Rules rules) void
MinimalMetricsSupport.update
(Routing.Rules rules) -
Uses of Routing.Rules in io.helidon.openapi
Modifier and TypeMethodDescriptionvoid
OpenAPISupport.configureEndpoint
(Routing.Rules rules) Sets up the OpenAPI endpoint by adding routing to the specified rules set.void
OpenAPISupport.update
(Routing.Rules rules) -
Uses of Routing.Rules in io.helidon.security.integration.webserver
-
Uses of Routing.Rules in io.helidon.security.providers.oidc
-
Uses of Routing.Rules in io.helidon.servicecommon.rest
Modifier and TypeMethodDescriptionfinal void
HelidonRestServiceSupport.configureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) Configures service endpoint on the provided routing rules.void
RestServiceSupport.configureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) Configures service endpoint on the provided routing rules.protected abstract void
HelidonRestServiceSupport.postConfigureEndpoint
(Routing.Rules defaultRules, Routing.Rules serviceEndpointRoutingRules) Concrete implementations override this method to perform any service-specific routing set-up. -
Uses of Routing.Rules in io.helidon.webserver
Modifier and TypeMethodDescriptionRoutes all requests to provided handler(s).Routing.Rules.any
(PathMatcher pathMatcher, Handler... requestHandlers) Routes all requests with corresponding path to provided handler(s).Routes all requests with corresponding path to provided handler(s).Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, Handler... requestHandlers) Routes requests any specified method to provided handler(s).Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, PathMatcher pathMatcher, Handler... requestHandlers) Routes requests with any specified method and corresponding path to provided handler(s).Routing.Rules.anyOf
(Iterable<Http.RequestMethod> methods, String pathPattern, Handler... requestHandlers) Routes requests with any specified method and corresponding path to provided handler(s).Routes all DELETE requests to provided handler(s).Routing.Rules.delete
(PathMatcher pathMatcher, Handler... requestHandlers) Routes DELETE requests with corresponding path to provided handler(s).Routes DELETE requests with corresponding path to provided handler(s).Routes all GET requests to provided handler(s).Routing.Rules.get
(PathMatcher pathMatcher, Handler... requestHandlers) Routes GET requests with corresponding path to provided handler(s).Routes GET requests with corresponding path to provided handler(s).Routes all HEAD requests to provided handler(s).Routing.Rules.head
(PathMatcher pathMatcher, Handler... requestHandlers) Routes HEAD requests with corresponding path to provided handler(s).Routes HEAD requests with corresponding path to provided handler(s).Routing.Rules.onNewWebServer
(Consumer<WebServer> webServerConsumer) Registers callback on created newWebServer
instance with this routing.Routes all OPTIONS requests to provided handler(s).Routing.Rules.options
(PathMatcher pathMatcher, Handler... requestHandlers) Routes OPTIONS requests with corresponding path to provided handler(s).Routes OPTIONS requests with corresponding path to provided handler(s).Routes all RFC 5789 PATCH requests to provided handler(s).Routing.Rules.patch
(PathMatcher pathMatcher, Handler... requestHandlers) Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routes all POST requests to provided handler(s).Routing.Rules.post
(PathMatcher pathMatcher, Handler... requestHandlers) Routes POST requests with corresponding path to provided handler(s).Routes POST requests with corresponding path to provided handler(s).Routes all PUT requests to provided handler(s).Routing.Rules.put
(PathMatcher pathMatcher, Handler... requestHandlers) Routes PUT requests with corresponding path to provided handler(s).Routes PUT requests with corresponding path to provided handler(s).Registers builder consumer.Routing.Rules.register
(WebTracingConfig webTracingConfig) Configuration of tracing for this routing.Registers builder consumer.Registers builder consumer.Registers builder consumer.Add a route.Routes all TRACE requests to provided handler(s).Routing.Rules.trace
(PathMatcher pathMatcher, Handler... requestHandlers) Routes TRACE requests with corresponding path to provided handler(s).Routes TRACE requests with corresponding path to provided handler(s).Modifier and TypeMethodDescriptionvoid
JsonService.update
(Routing.Rules routingRules) Registers this handler for any HTTP method.void
Service.update
(Routing.Rules rules) UpdatesRouting.Rules
withhandlers
representing this service. -
Uses of Routing.Rules in io.helidon.webserver.accesslog
-
Uses of Routing.Rules in io.helidon.webserver.cors
-
Uses of Routing.Rules in io.helidon.webserver.jersey