Class DbMetricsReporter
java.lang.Object
org.operaton.bpm.engine.impl.metrics.reporter.DbMetricsReporter
- Author:
- Daniel Meyer
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CommandExecutorprotected MetricsCollectionTaskprotected MetricsRegistryprotected Stringprotected long -
Constructor Summary
ConstructorsConstructorDescriptionDbMetricsReporter(MetricsRegistry metricsRegistry, CommandExecutor commandExecutor) -
Method Summary
Modifier and TypeMethodDescriptionlongprotected voidvoidvoidreportValueAtOnce(String name, long value) voidsetMetricsCollectionTask(MetricsCollectionTask metricsCollectionTask) voidsetReporterId(String reporterId) voidsetReportingIntervalInSeconds(long reportingIntervalInSeconds) voidstart()voidstop()
-
Field Details
-
metricsRegistry
-
commandExecutor
-
reporterId
-
reportingIntervalInSeconds
protected long reportingIntervalInSeconds -
metricsCollectionTask
-
-
Constructor Details
-
DbMetricsReporter
-
-
Method Details
-
initMetricsCollectionTask
protected void initMetricsCollectionTask() -
start
public void start() -
stop
public void stop() -
reportNow
public void reportNow() -
reportValueAtOnce
-
getReportingIntervalInSeconds
public long getReportingIntervalInSeconds() -
setReportingIntervalInSeconds
public void setReportingIntervalInSeconds(long reportingIntervalInSeconds) -
getMetricsRegistry
-
getCommandExecutor
-
getMetricsCollectionTask
-
setMetricsCollectionTask
-
setReporterId
-