public abstract class AbstractMetric extends Object
| Modifier and Type | Field and Description |
|---|---|
protected hudson.model.AbstractBuild<?,?> |
build |
protected GraphiteLogger |
graphiteLogger |
protected PrintStream |
logger |
protected GraphiteValidator |
validator |
| Constructor and Description |
|---|
AbstractMetric(hudson.model.AbstractBuild<?,?> build,
PrintStream logger,
GraphiteLogger graphiteLogger) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
sendMetric(Server server,
Metric... metric) |
protected void |
sendMetric(Server server,
Metric metric,
String value) |
protected GraphiteValidator validator
protected final hudson.model.AbstractBuild<?,?> build
protected final PrintStream logger
protected final GraphiteLogger graphiteLogger
public AbstractMetric(hudson.model.AbstractBuild<?,?> build,
PrintStream logger,
GraphiteLogger graphiteLogger)
build - logger - graphiteLogger - protected void sendMetric(Server server, Metric metric, String value) throws UnknownHostException, IOException
server - metric - metricToSend - UnknownHostExceptionIOExceptionpublic abstract void sendMetric(Server server, Metric... metric) throws UnknownHostException, IOException
server - metric - UnknownHostExceptionIOExceptionCopyright © 2004-2013. All Rights Reserved.