public class StatsDWriter extends BaseOutputWriter
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROOT_PREFIX |
BINARY_PATH, BOOLEAN_AS_NUMBER, DEBUG, HOST, OUTPUT_FILE, PORT, TEMPLATE_FILE, TYPE_NAMES| Constructor and Description |
|---|
StatsDWriter(com.google.common.collect.ImmutableList<java.lang.String> typeNames,
boolean booleanAsNumber,
java.lang.Boolean debugEnabled,
java.lang.String host,
java.lang.Integer port,
java.lang.String bucketType,
java.lang.String rootPrefix,
java.lang.Boolean stringsValuesAsKey,
java.lang.Long stringValueDefaultCount,
java.util.Map<java.lang.String,java.lang.Object> settings,
java.lang.String replacementForInvalidChar)
Uses JmxUtils.getDefaultPoolMap()
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
flush() |
java.lang.String |
getBucketType() |
java.lang.String |
getHostname() |
int |
getPort() |
void |
internalWrite(Server server,
Query query,
com.google.common.collect.ImmutableList<Result> results) |
void |
start() |
void |
validateSetup(Server server,
Query query) |
create, doWrite, firstNonNull, getConcatedTypeNameValues, getSettings, getTypeNames, isDebugEnabled, toStringpublic static final java.lang.String ROOT_PREFIX
public StatsDWriter(com.google.common.collect.ImmutableList<java.lang.String> typeNames,
boolean booleanAsNumber,
java.lang.Boolean debugEnabled,
java.lang.String host,
java.lang.Integer port,
java.lang.String bucketType,
java.lang.String rootPrefix,
java.lang.Boolean stringsValuesAsKey,
java.lang.Long stringValueDefaultCount,
java.util.Map<java.lang.String,java.lang.Object> settings,
java.lang.String replacementForInvalidChar)
throws java.io.IOException
java.io.IOExceptionpublic void validateSetup(Server server, Query query) throws ValidationException
ValidationExceptionpublic void start()
throws LifecycleException
start in interface OutputWriterstart in class BaseOutputWriterLifecycleExceptionpublic void close()
throws LifecycleException
close in interface OutputWriterclose in interface java.lang.AutoCloseableclose in class BaseOutputWriterLifecycleExceptionpublic void internalWrite(Server server, Query query, com.google.common.collect.ImmutableList<Result> results) throws java.lang.Exception
internalWrite in class BaseOutputWriterjava.lang.Exceptionpublic boolean flush()
public java.lang.String getBucketType()
public java.lang.String getHostname()
public int getPort()
Copyright © 2010-2019 JmxTrans team. All Rights Reserved.