Uses of Interface
io.helidon.webserver.Routing.Rules
-
Packages that use Routing.Rules Package Description io.helidon.graphql.server GraphQL server implementation for Helidon SE.io.helidon.health Health check support for helidon SE.io.helidon.integrations.micrometer Support for Micrometer in Helidon SE.io.helidon.integrations.oci.metrics Integrating with OCI Metrics.io.helidon.metrics Metrics support for Java SE, uses the Microprofile metrics APIs and formats.io.helidon.metrics.prometheus Support for Prometheus client endpoint.io.helidon.metrics.serviceapi API and minimal implementation for metrics support service.io.helidon.openapi Helidon SE OpenAPI Support.io.helidon.security.integration.webserver Integration library for RxServer.io.helidon.security.providers.oidc Integration with Open ID Connect providers.io.helidon.servicecommon.rest Support types for REST services.io.helidon.webserver Reactive web server API.io.helidon.webserver.accesslog Access log support for Helidon WebServer.io.helidon.webserver.cors Helidon SE CORS Supportio.helidon.webserver.jersey io.helidon.webserver.tyrus Tyrus integration. -
-
Uses of Routing.Rules in io.helidon.graphql.server
Methods in io.helidon.graphql.server with parameters of type Routing.Rules Modifier and Type Method Description void
GraphQlSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.health
Methods in io.helidon.health with parameters of type Routing.Rules Modifier and Type Method Description void
HealthSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.integrations.micrometer
Methods in io.helidon.integrations.micrometer with parameters of type Routing.Rules Modifier and Type Method Description protected 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
Methods in io.helidon.integrations.oci.metrics with parameters of type Routing.Rules Modifier and Type Method Description void
OciMetricsSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.metrics
Methods in io.helidon.metrics with parameters of type Routing.Rules Modifier and Type Method Description void
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
Methods in io.helidon.metrics.prometheus with parameters of type Routing.Rules Modifier and Type Method Description void
PrometheusSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.metrics.serviceapi
Methods in io.helidon.metrics.serviceapi with parameters of type Routing.Rules Modifier and Type Method Description void
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
Methods in io.helidon.openapi with parameters of type Routing.Rules Modifier and Type Method Description void
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
Methods in io.helidon.security.integration.webserver with parameters of type Routing.Rules Modifier and Type Method Description void
WebSecurity. update(Routing.Rules routing)
-
Uses of Routing.Rules in io.helidon.security.providers.oidc
Methods in io.helidon.security.providers.oidc with parameters of type Routing.Rules Modifier and Type Method Description void
OidcSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.servicecommon.rest
Methods in io.helidon.servicecommon.rest with parameters of type Routing.Rules Modifier and Type Method Description void
HelidonRestServiceSupport. configureEndpoint(Routing.Rules rules)
Deprecated, for removal: This API element is subject to removal in a future version.UseHelidonRestServiceSupport.configureEndpoint(Routing.Rules, Routing.Rules)
instead and only if invoking this method is absolutely necessary.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
Classes in io.helidon.webserver that implement Routing.Rules Modifier and Type Class Description static class
Routing.Builder
ARouting
builder.Methods in io.helidon.webserver that return Routing.Rules Modifier and Type Method Description Routing.Rules
Routing.Rules. any(Handler... requestHandlers)
Routes all requests to provided handler(s).Routing.Rules
Routing.Rules. any(PathMatcher pathMatcher, Handler... requestHandlers)
Routes all requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. any(String pathPattern, Handler... requestHandlers)
Routes all requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. anyOf(Iterable<Http.RequestMethod> methods, Handler... requestHandlers)
Routes requests any specified method to provided handler(s).Routing.Rules
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
Routing.Rules. anyOf(Iterable<Http.RequestMethod> methods, String pathPattern, Handler... requestHandlers)
Routes requests with any specified method and corresponding path to provided handler(s).Routing.Rules
Routing.Rules. delete(Handler... requestHandlers)
Routes all DELETE requests to provided handler(s).Routing.Rules
Routing.Rules. delete(PathMatcher pathMatcher, Handler... requestHandlers)
Routes DELETE requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. delete(String pathPattern, Handler... requestHandlers)
Routes DELETE requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. get(Handler... requestHandlers)
Routes all GET requests to provided handler(s).Routing.Rules
Routing.Rules. get(PathMatcher pathMatcher, Handler... requestHandlers)
Routes GET requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. get(String pathPattern, Handler... requestHandlers)
Routes GET requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. head(Handler... requestHandlers)
Routes all HEAD requests to provided handler(s).Routing.Rules
Routing.Rules. head(PathMatcher pathMatcher, Handler... requestHandlers)
Routes HEAD requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. head(String pathPattern, Handler... requestHandlers)
Routes HEAD requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. onNewWebServer(Consumer<WebServer> webServerConsumer)
Registers callback on created newWebServer
instance with this routing.Routing.Rules
Routing.Rules. options(Handler... requestHandlers)
Routes all OPTIONS requests to provided handler(s).Routing.Rules
Routing.Rules. options(PathMatcher pathMatcher, Handler... requestHandlers)
Routes OPTIONS requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. options(String pathPattern, Handler... requestHandlers)
Routes OPTIONS requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. patch(Handler... requestHandlers)
Routes all RFC 5789 PATCH requests to provided handler(s).Routing.Rules
Routing.Rules. patch(PathMatcher pathMatcher, Handler... requestHandlers)
Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. patch(String pathPattern, Handler... requestHandlers)
Routes RFC 5789 PATCH requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. post(Handler... requestHandlers)
Routes all POST requests to provided handler(s).Routing.Rules
Routing.Rules. post(PathMatcher pathMatcher, Handler... requestHandlers)
Routes POST requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. post(String pathPattern, Handler... requestHandlers)
Routes POST requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. put(Handler... requestHandlers)
Routes all PUT requests to provided handler(s).Routing.Rules
Routing.Rules. put(PathMatcher pathMatcher, Handler... requestHandlers)
Routes PUT requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. put(String pathPattern, Handler... requestHandlers)
Routes PUT requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. register(Service... services)
Registers builder consumer.Routing.Rules
Routing.Rules. register(WebTracingConfig webTracingConfig)
Configuration of tracing for this routing.Routing.Rules
Routing.Rules. register(String pathPattern, Service... services)
Registers builder consumer.Routing.Rules
Routing.Rules. register(String pathPattern, Supplier<? extends Service>... serviceBuilders)
Registers builder consumer.Routing.Rules
Routing.Rules. register(Supplier<? extends Service>... serviceBuilders)
Registers builder consumer.Routing.Rules
Routing.Rules. trace(Handler... requestHandlers)
Routes all TRACE requests to provided handler(s).Routing.Rules
Routing.Rules. trace(PathMatcher pathMatcher, Handler... requestHandlers)
Routes TRACE requests with corresponding path to provided handler(s).Routing.Rules
Routing.Rules. trace(String pathPattern, Handler... requestHandlers)
Routes TRACE requests with corresponding path to provided handler(s).Methods in io.helidon.webserver with parameters of type Routing.Rules Modifier and Type Method Description void
FormParamsSupport. update(Routing.Rules rules)
Deprecated.void
JsonService. update(Routing.Rules routingRules)
Registers this handler for any HTTP method.void
Service. update(Routing.Rules rules)
UpdatesRouting.Rules
withhandlers
representing this service.void
StaticContentSupport. update(Routing.Rules routing)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Routing.Rules in io.helidon.webserver.accesslog
Methods in io.helidon.webserver.accesslog with parameters of type Routing.Rules Modifier and Type Method Description void
AccessLogSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.webserver.cors
Methods in io.helidon.webserver.cors with parameters of type Routing.Rules Modifier and Type Method Description void
CorsSupport. update(Routing.Rules rules)
-
Uses of Routing.Rules in io.helidon.webserver.jersey
Methods in io.helidon.webserver.jersey with parameters of type Routing.Rules Modifier and Type Method Description void
JerseySupport. update(Routing.Rules routingRules)
-
Uses of Routing.Rules in io.helidon.webserver.tyrus
Methods in io.helidon.webserver.tyrus with parameters of type Routing.Rules Modifier and Type Method Description void
TyrusSupport. update(Routing.Rules routingRules)
Register our WebSocket handler for all routes.
-