Class CoreMetricsModule
java.lang.Object
com.google.inject.AbstractModule
com.peterphi.std.guice.common.metrics.CoreMetricsModule
- All Implemented Interfaces:
com.google.inject.Module
public class CoreMetricsModule
extends com.google.inject.AbstractModule
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.codahale.metrics.MetricRegistrybuildRegistry(boolean includeJvm) protected voidcom.codahale.metrics.health.HealthCheckRegistrycom.codahale.metrics.MetricRegistryMethods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Constructor Details
-
CoreMetricsModule
public CoreMetricsModule(com.codahale.metrics.MetricRegistry registry)
-
-
Method Details
-
configure
protected void configure()- Overrides:
configurein classcom.google.inject.AbstractModule
-
getMetricRegistry
@Provides public com.codahale.metrics.MetricRegistry getMetricRegistry() -
getHealthCheckRegistry
@Provides public com.codahale.metrics.health.HealthCheckRegistry getHealthCheckRegistry() -
buildRegistry
public static com.codahale.metrics.MetricRegistry buildRegistry(boolean includeJvm)
-