public static class CodaHaleMetricsModule.Config extends Object
CodaHaleMetricsModule
.Modifier and Type | Class and Description |
---|---|
static class |
CodaHaleMetricsModule.Config.Console |
static class |
CodaHaleMetricsModule.Config.Csv |
static class |
CodaHaleMetricsModule.Config.Jmx |
static class |
CodaHaleMetricsModule.Config.WebSocket |
Modifier and Type | Field and Description |
---|---|
static Duration |
DEFAULT_INTERVAL |
Constructor and Description |
---|
Config() |
public static final Duration DEFAULT_INTERVAL
public boolean isJvmMetrics()
public CodaHaleMetricsModule.Config jvmMetrics(boolean jvmMetrics)
jvmMetrics
- True is JVM metrics are report. False otherwisepublic Optional<CodaHaleMetricsModule.Config.Jmx> getJmx()
public CodaHaleMetricsModule.Config jmx()
jmx(ratpack.func.Action)
public CodaHaleMetricsModule.Config jmx(Action<? super CodaHaleMetricsModule.Config.Jmx> configure)
configure
- the configuration for the publisherpublic Optional<CodaHaleMetricsModule.Config.Console> getConsole()
public CodaHaleMetricsModule.Config console()
console(ratpack.func.Action)
public CodaHaleMetricsModule.Config console(Action<? super CodaHaleMetricsModule.Config.Console> configure)
configure
- the configuration for the publisherpublic Optional<CodaHaleMetricsModule.Config.WebSocket> getWebSocket()
public CodaHaleMetricsModule.Config webSocket()
webSocket(ratpack.func.Action)
public CodaHaleMetricsModule.Config webSocket(Action<? super CodaHaleMetricsModule.Config.WebSocket> configure)
configure
- the configuration for the broadcasterpublic Optional<CodaHaleMetricsModule.Config.Csv> getCsv()
public CodaHaleMetricsModule.Config csv(Action<? super CodaHaleMetricsModule.Config.Csv> configure)
configure
- the configuration for the publisher