Class MetricsProperties
- java.lang.Object
-
- pl.allegro.tech.hermes.consumers.config.MetricsProperties
-
- All Implemented Interfaces:
pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
@ConfigurationProperties(prefix="consumer.metrics") public class MetricsProperties extends java.lang.Object implements pl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
-
Constructor Summary
Constructors Constructor Description MetricsProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.time.DurationgetCounterExpireAfterAccess()java.lang.StringgetDisabledAttributes()java.time.DurationgetReportPeriod()java.lang.StringgetReservoirType()booleanisConsoleReporterEnabled()booleanisGraphiteReporterEnabled()booleanisZookeeperReporterEnabled()voidsetConsoleReporterEnabled(boolean consoleReporterEnabled)voidsetCounterExpireAfterAccess(java.time.Duration counterExpireAfterAccess)voidsetDisabledAttributes(java.lang.String disabledAttributes)voidsetGraphiteReporterEnabled(boolean graphiteReporterEnabled)voidsetReportPeriod(java.time.Duration reportPeriod)voidsetReservoirType(java.lang.String reservoirType)voidsetZookeeperReporterEnabled(boolean zookeeperReporterEnabled)
-
-
-
Method Detail
-
isZookeeperReporterEnabled
public boolean isZookeeperReporterEnabled()
- Specified by:
isZookeeperReporterEnabledin interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setZookeeperReporterEnabled
public void setZookeeperReporterEnabled(boolean zookeeperReporterEnabled)
-
isGraphiteReporterEnabled
public boolean isGraphiteReporterEnabled()
- Specified by:
isGraphiteReporterEnabledin interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setGraphiteReporterEnabled
public void setGraphiteReporterEnabled(boolean graphiteReporterEnabled)
-
isConsoleReporterEnabled
public boolean isConsoleReporterEnabled()
- Specified by:
isConsoleReporterEnabledin interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setConsoleReporterEnabled
public void setConsoleReporterEnabled(boolean consoleReporterEnabled)
-
getCounterExpireAfterAccess
public java.time.Duration getCounterExpireAfterAccess()
-
setCounterExpireAfterAccess
public void setCounterExpireAfterAccess(java.time.Duration counterExpireAfterAccess)
-
getReservoirType
public java.lang.String getReservoirType()
- Specified by:
getReservoirTypein interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setReservoirType
public void setReservoirType(java.lang.String reservoirType)
-
getDisabledAttributes
public java.lang.String getDisabledAttributes()
- Specified by:
getDisabledAttributesin interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setDisabledAttributes
public void setDisabledAttributes(java.lang.String disabledAttributes)
-
getReportPeriod
public java.time.Duration getReportPeriod()
- Specified by:
getReportPeriodin interfacepl.allegro.tech.hermes.common.di.factories.MetricRegistryParameters
-
setReportPeriod
public void setReportPeriod(java.time.Duration reportPeriod)
-
-