java.lang.Object
io.helidon.metrics.MetricsSupportProviderImpl
- All Implemented Interfaces:
MetricsSupportProvider<MetricsSupport.Builder,
MetricsSupport>
public class MetricsSupportProviderImpl
extends Object
implements MetricsSupportProvider<MetricsSupport.Builder,MetricsSupport>
Provider which furnishes a builder for
MetricsSupport
instances.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
create
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Create a new instance of the specific type ofMetricsSupport
.
-
Constructor Details
-
MetricsSupportProviderImpl
public MetricsSupportProviderImpl()
-
-
Method Details
-
builder
- Specified by:
builder
in interfaceMetricsSupportProvider<MetricsSupport.Builder,
MetricsSupport> - Returns:
- a new
MetricsSupport.Builder
for a specific implementation type ofMetricsSupport
-
create
public MetricsSupport create(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Description copied from interface:MetricsSupportProvider
Create a new instance of the specific type ofMetricsSupport
.- Specified by:
create
in interfaceMetricsSupportProvider<MetricsSupport.Builder,
MetricsSupport> - Parameters:
metricsSettings
- metrics settings to use in creating theMetricsSupport
instancerestServiceSettings
- REST service settings to control the service endpoint- Returns:
- the new
MetricsSupport
instance
-