public class DropwizardReportersImpl extends java.lang.Object implements DropwizardReporters
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.atomic.AtomicBoolean |
dropwizardInstalled |
protected com.codahale.metrics.MetricRegistry |
dropwizardRegistry |
protected static org.slf4j.Logger |
logger |
protected io.micrometer.core.instrument.MeterRegistry |
micrometerRegistry |
protected java.util.HashMap<java.lang.Class<? extends java.io.Closeable>,java.io.Closeable> |
reporters |
TYPE_CONSOLE, TYPE_CSV, TYPE_JMX, TYPE_SLF4J
Constructor and Description |
---|
DropwizardReportersImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
closeReporter(java.io.Closeable reporter) |
void |
started(DefaultMetrics metrics,
int type,
long period,
java.util.concurrent.TimeUnit periodUnit,
java.lang.String param) |
protected void |
startReporter(java.io.Closeable reporter,
long period,
java.util.concurrent.TimeUnit unit) |
void |
stopped() |
protected static final org.slf4j.Logger logger
protected java.util.HashMap<java.lang.Class<? extends java.io.Closeable>,java.io.Closeable> reporters
protected io.micrometer.core.instrument.MeterRegistry micrometerRegistry
protected com.codahale.metrics.MetricRegistry dropwizardRegistry
protected final java.util.concurrent.atomic.AtomicBoolean dropwizardInstalled
public void started(DefaultMetrics metrics, int type, long period, java.util.concurrent.TimeUnit periodUnit, java.lang.String param)
started
in interface DropwizardReporters
protected void startReporter(java.io.Closeable reporter, long period, java.util.concurrent.TimeUnit unit)
protected void closeReporter(java.io.Closeable reporter)
public void stopped()
stopped
in interface DropwizardReporters