public class CsvReporterBuilder extends Object implements ReporterBuilder<CsvReporterImpl>
| Constructor and Description |
|---|
CsvReporterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CsvReporterImpl |
build(com.codahale.metrics.MetricRegistry metricRegistry,
com.codahale.metrics.MetricFilter metricFilter) |
ReporterBuilder<CsvReporterImpl> |
configure(org.wso2.carbon.metrics.common.MetricsConfiguration configuration)
Configure reporters from
MetricsConfiguration. |
ReporterBuilder<CsvReporterImpl> |
setCsvReporterPollingPeriod(long csvReporterPollingPeriod) |
ReporterBuilder<CsvReporterImpl> |
setEnabled(boolean enabled) |
ReporterBuilder<CsvReporterImpl> |
setLocation(File location) |
public ReporterBuilder<CsvReporterImpl> configure(org.wso2.carbon.metrics.common.MetricsConfiguration configuration)
ReporterBuilderMetricsConfiguration.
This should not overwrite any reporter property if there is no configuration found.configure in interface ReporterBuilder<CsvReporterImpl>configuration - Configure reporter from MetricsConfigurationReporterBuilder instancepublic ReporterBuilder<CsvReporterImpl> setEnabled(boolean enabled)
public ReporterBuilder<CsvReporterImpl> setCsvReporterPollingPeriod(long csvReporterPollingPeriod)
public ReporterBuilder<CsvReporterImpl> setLocation(File location)
public CsvReporterImpl build(com.codahale.metrics.MetricRegistry metricRegistry, com.codahale.metrics.MetricFilter metricFilter) throws ReporterDisabledException, ReporterBuildException
build in interface ReporterBuilder<CsvReporterImpl>ReporterDisabledExceptionReporterBuildExceptionCopyright © 2014–2022 WSO2. All rights reserved.