Index
All Classes and Interfaces|All Packages
B
- build() - Method in interface io.helidon.metrics.serviceapi.MetricsSupport.Builder
-
Returns the new
MetricsSupportinstance according to the builder's settings. - builder() - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Returns a builder for the highest-priority
MetricsSupportimplementation. - builder() - Method in interface io.helidon.metrics.serviceapi.spi.MetricsSupportProvider
C
- configureEndpoint(Routing.Rules, Routing.Rules) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Prepares the endpoint which the service exposes.
- configureVendorMetrics(String, Routing.Rules) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Sets up vendor metrics routing using the specified routing name and routing builder.
- configureVendorMetrics(String, Routing.Rules) - Method in class io.helidon.metrics.serviceapi.MinimalMetricsSupport
- create() - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Creates a new
MetricsSupportinstance using default metrics settings. - create() - Static method in interface io.helidon.metrics.serviceapi.PostRequestMetricsSupport
-
Creates a new instance.
- create(Config) - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Creates a new
MetricsSupportinstance using the specified configuration. - create(MetricsSettings) - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Creates a new
MetricsSupportinstance using the specified metrics settings and defaulted REST service settings. - create(MetricsSettings, RestServiceSettings) - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Creates a new
MetricsSupportinstance using the specified metrics settings and REST service settings. - create(MetricsSettings, RestServiceSettings) - Method in interface io.helidon.metrics.serviceapi.spi.MetricsSupportProvider
-
Create a new instance of the specific type of
MetricsSupport. - createEndpointForDisabledMetrics(String, Routing.Rules) - Static method in class io.helidon.metrics.serviceapi.MinimalMetricsSupport
-
Adds routing rules so metrics-related requests go to the "not available" endpoint.
D
- defaultedMetricsRestServiceSettingsBuilder() - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Prepares a
RestServiceSettings.Builderinstance for metrics with the default settings.
I
- io.helidon.metrics.serviceapi - module io.helidon.metrics.serviceapi
-
API, SPI, and minimal implementation of metrics service.
- io.helidon.metrics.serviceapi - package io.helidon.metrics.serviceapi
-
API and minimal implementation for metrics support service.
- io.helidon.metrics.serviceapi.spi - package io.helidon.metrics.serviceapi.spi
-
Service provider interfaces for locating implementations of the metrics support service.
M
- metricsSettings(MetricsSettings.Builder) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport.Builder
-
Assigns
MetricsSettingswhich will be used in creating theMetricsSupportinstance at build-time. - MetricsSupport - Interface in io.helidon.metrics.serviceapi
-
Behavior for supporting metrics for the Helidon Web Server.
- MetricsSupport.Builder<B extends MetricsSupport.Builder<B,
T>, T extends MetricsSupport> - Interface in io.helidon.metrics.serviceapi -
Builder for
MetricsSupport. - MetricsSupportProvider<B extends MetricsSupport.Builder<B,
T>, T extends MetricsSupport> - Interface in io.helidon.metrics.serviceapi.spi -
Provider behavior for
MetricsSupport.Builderinstances (and, indirectly, forMetricsSupportinstances). - MinimalMetricsSupport - Class in io.helidon.metrics.serviceapi
-
Minimal implementation of
MetricsSupport.
P
- postConfigureEndpoint(Routing.Rules, Routing.Rules) - Method in class io.helidon.metrics.serviceapi.MinimalMetricsSupport
- PostRequestMetricsSupport - Interface in io.helidon.metrics.serviceapi
-
Encapsulates metrics-related post-request processing that other components use and factory methods for creating instances of the related context.
- prepareMetricsEndpoints(String, Routing.Rules) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport
-
Prepares the family of
/metricsendpoints. - prepareMetricsEndpoints(String, Routing.Rules) - Method in class io.helidon.metrics.serviceapi.MinimalMetricsSupport
R
- recordPostProcessingWork(ServerRequest, BiConsumer<ServerResponse, Throwable>) - Static method in interface io.helidon.metrics.serviceapi.PostRequestMetricsSupport
-
Records a post-processing task to be performed once the response has been sent to the client.
- registerPostRequestWork(BiConsumer<ServerResponse, Throwable>) - Method in interface io.helidon.metrics.serviceapi.PostRequestMetricsSupport
-
Records post-request processing to be performed once the server sends the response to the client.
- restServiceSettings(RestServiceSettings.Builder) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport.Builder
-
Set the REST service settings.
- runTasks(ServerRequest, ServerResponse, Throwable) - Method in interface io.helidon.metrics.serviceapi.PostRequestMetricsSupport
-
Run the post-processing tasks.
U
- update(Routing.Rules) - Method in interface io.helidon.metrics.serviceapi.MetricsSupport
- update(Routing.Rules) - Method in class io.helidon.metrics.serviceapi.MinimalMetricsSupport
All Classes and Interfaces|All Packages