Package com.codahale.metrics.collectd
Class CollectdReporter.Builder
- java.lang.Object
-
- com.codahale.metrics.collectd.CollectdReporter.Builder
-
- Enclosing class:
- CollectdReporter
public static class CollectdReporter.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CollectdReporter
build(Sender sender)
CollectdReporter.Builder
convertDurationsTo(TimeUnit durationUnit)
CollectdReporter.Builder
convertRatesTo(TimeUnit rateUnit)
CollectdReporter.Builder
disabledMetricAttributes(Set<MetricAttribute> attributes)
CollectdReporter.Builder
filter(MetricFilter filter)
CollectdReporter.Builder
scheduleOn(ScheduledExecutorService executor)
CollectdReporter.Builder
shutdownExecutorOnStop(boolean shutdownExecutorOnStop)
CollectdReporter.Builder
withClock(Clock clock)
CollectdReporter.Builder
withHostName(String hostName)
CollectdReporter.Builder
withPassword(String password)
CollectdReporter.Builder
withSecurityLevel(SecurityLevel securityLevel)
CollectdReporter.Builder
withUsername(String username)
-
-
-
Method Detail
-
withHostName
public CollectdReporter.Builder withHostName(String hostName)
-
shutdownExecutorOnStop
public CollectdReporter.Builder shutdownExecutorOnStop(boolean shutdownExecutorOnStop)
-
scheduleOn
public CollectdReporter.Builder scheduleOn(ScheduledExecutorService executor)
-
withClock
public CollectdReporter.Builder withClock(Clock clock)
-
convertRatesTo
public CollectdReporter.Builder convertRatesTo(TimeUnit rateUnit)
-
convertDurationsTo
public CollectdReporter.Builder convertDurationsTo(TimeUnit durationUnit)
-
filter
public CollectdReporter.Builder filter(MetricFilter filter)
-
withUsername
public CollectdReporter.Builder withUsername(String username)
-
withPassword
public CollectdReporter.Builder withPassword(String password)
-
withSecurityLevel
public CollectdReporter.Builder withSecurityLevel(SecurityLevel securityLevel)
-
disabledMetricAttributes
public CollectdReporter.Builder disabledMetricAttributes(Set<MetricAttribute> attributes)
-
build
public CollectdReporter build(Sender sender)
-
-