Index

B C D I M P R U 
All Classes and Interfaces|All Packages

B

build() - Method in interface io.helidon.metrics.serviceapi.MetricsSupport.Builder
Returns the new MetricsSupport instance according to the builder's settings.
builder() - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
Returns a builder for the highest-priority MetricsSupport implementation.
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 MetricsSupport instance 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 MetricsSupport instance using the specified configuration.
create(MetricsSettings) - Static method in interface io.helidon.metrics.serviceapi.MetricsSupport
Creates a new MetricsSupport instance 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 MetricsSupport instance 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.Builder instance 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 MetricsSettings which will be used in creating the MetricsSupport instance 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.Builder instances (and, indirectly, for MetricsSupport instances).
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 /metrics endpoints.
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
 
B C D I M P R U 
All Classes and Interfaces|All Packages