/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public MeteredHandler(String meterName, RouteHandler routeHandler) { this(meterName, SharedMetricRegistries.getDefault(), routeHandler); }
public MetricsHandler() { this(SharedMetricRegistries.getDefault()); }
/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public CountedHandler(String counterName, boolean isActive, RouteHandler routeHandler) { this(counterName, isActive, SharedMetricRegistries.getDefault(), routeHandler); }
/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public TimedHandler(String timerName, RouteHandler routeHandler) { this(timerName, SharedMetricRegistries.getDefault(), routeHandler); }
/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public TimedHandler(String timerName, RouteHandler routeHandler) { this(timerName, SharedMetricRegistries.getDefault(), routeHandler); }
/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public CountedHandler(String counterName, boolean isActive, RouteHandler routeHandler) { this(counterName, isActive, SharedMetricRegistries.getDefault(), routeHandler); }
/** * This constructor uses {@link SharedMetricRegistries#getDefault()} as metric registry. * The default (global) metric registry is set in {@link MetricsInitializer#init(Application)}. */ public MeteredHandler(String meterName, RouteHandler routeHandler) { this(meterName, SharedMetricRegistries.getDefault(), routeHandler); }
public MetricsHandler() { this(SharedMetricRegistries.getDefault()); }
SharedMetricRegistries.getDefault(); } catch (IllegalStateException e) { SharedMetricRegistries.setDefault("default", metricRegistry);
/** * Creates a new environment. * * @param name the name of the application * @param objectMapper the {@link ObjectMapper} for the application */ public Environment(String name, ObjectMapper objectMapper, Validator validator, MetricRegistry metricRegistry, @Nullable ClassLoader classLoader, HealthCheckRegistry healthCheckRegistry) { this.name = name; this.objectMapper = objectMapper; this.metricRegistry = metricRegistry; this.healthCheckRegistry = healthCheckRegistry; this.validator = validator; this.lifecycleEnvironment = new LifecycleEnvironment(); try { SharedMetricRegistries.getDefault(); } catch (IllegalStateException e) { SharedMetricRegistries.setDefault("default", metricRegistry); } try { SharedHealthCheckRegistries.getDefault(); } catch (IllegalStateException e) { SharedHealthCheckRegistries.setDefault("default", healthCheckRegistry); } }