public class MetricManager extends com.yahoo.component.AbstractComponent implements com.yahoo.container.di.componentgraph.Provider<MetricReceiver>
Modifier and Type | Field and Description |
---|---|
private ScheduledThreadPoolExecutor |
executor |
private static Logger |
log |
private com.yahoo.concurrent.ThreadLocalDirectory<Bucket,Sample> |
metricsCollection |
private MetricReceiver |
receiver |
Modifier | Constructor and Description |
---|---|
|
MetricManager(ManagerConfig settings) |
private |
MetricManager(ManagerConfig settings,
com.yahoo.concurrent.ThreadLocalDirectory.Updater<Bucket,Sample> updater) |
Modifier and Type | Method and Description |
---|---|
(package private) static MetricManager |
constructWithCustomUpdater(ManagerConfig settings,
com.yahoo.concurrent.ThreadLocalDirectory.Updater<Bucket,Sample> updater) |
void |
deconstruct() |
MetricReceiver |
get() |
private static Logger log
private final ScheduledThreadPoolExecutor executor
private final MetricReceiver receiver
public MetricManager(ManagerConfig settings)
private MetricManager(ManagerConfig settings, com.yahoo.concurrent.ThreadLocalDirectory.Updater<Bucket,Sample> updater)
static MetricManager constructWithCustomUpdater(ManagerConfig settings, com.yahoo.concurrent.ThreadLocalDirectory.Updater<Bucket,Sample> updater)
public void deconstruct()
deconstruct
in interface com.yahoo.container.di.componentgraph.Provider<MetricReceiver>
deconstruct
in class com.yahoo.component.AbstractComponent
public MetricReceiver get()
get
in interface com.yahoo.container.di.componentgraph.Provider<MetricReceiver>
Copyright © 2018. All rights reserved.