public class ResultTransformerOutputWriter<T extends OutputWriter> extends Object implements OutputWriter
| Constructor and Description |
|---|
ResultTransformerOutputWriter(ResultValuesTransformer resultValuesTransformer,
T target) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends OutputWriter> |
booleanToNumber(boolean booleanToNumber,
T target) |
static <T extends OutputWriter> |
booleanToNumber(T target) |
void |
doWrite(Server server,
Query query,
Iterable<Result> results) |
Map<String,Object> |
getSettings()
Settings allow you to configure your Writers with whatever they might
need.
|
static <T extends OutputWriter> |
identity(T target) |
void |
start() |
void |
stop() |
void |
validateSetup(Server server,
Query query)
This is run when the object is instantiated.
|
public ResultTransformerOutputWriter(@Nonnull ResultValuesTransformer resultValuesTransformer, @Nonnull T target)
public void start()
throws LifecycleException
start in interface OutputWriterLifecycleExceptionpublic void stop()
throws LifecycleException
stop in interface OutputWriterLifecycleExceptionpublic void doWrite(Server server, Query query, Iterable<Result> results) throws Exception
doWrite in interface OutputWriterExceptionpublic Map<String,Object> getSettings()
OutputWritergetSettings in interface OutputWriterpublic void validateSetup(Server server, Query query) throws ValidationException
OutputWritervalidateSetup in interface OutputWriterValidationExceptionpublic static <T extends OutputWriter> ResultTransformerOutputWriter<T> booleanToNumber(boolean booleanToNumber, T target)
public static <T extends OutputWriter> ResultTransformerOutputWriter<T> booleanToNumber(T target)
public static <T extends OutputWriter> ResultTransformerOutputWriter<T> identity(T target)
Copyright © 2010-2016 JmxTrans team. All Rights Reserved.