public abstract class DiagnosticsSample
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
DiagnosticsSample.Diagnostic |
static class |
DiagnosticsSample.DiagnosticLevel |
Modifier and Type | Method and Description |
---|---|
protected void |
add(java.lang.String name,
java.lang.Object value,
DiagnosticsSample.DiagnosticLevel level) |
protected abstract void |
add(StringPath path,
DiagnosticsSample.Diagnostic value) |
void |
addError(java.lang.String name,
java.lang.Object value) |
void |
addInfo(java.lang.String name,
java.lang.Object value) |
void |
addMessage(java.lang.String name,
java.lang.String value,
DiagnosticsSample.DiagnosticLevel level) |
void |
addMetric(java.lang.String name,
StatMetric metric,
DiagnosticsSample.DiagnosticLevel level) |
void |
addValue(java.lang.String name,
QualifiedValue value)
Add the value, and sets the level based on whether or not the quality is good.
|
void |
addValue(java.lang.String name,
QualifiedValue value,
DiagnosticsSample.DiagnosticLevel level) |
abstract PathTree<StringPath,DiagnosticsSample.Diagnostic> |
getDiagnostics() |
StringPath |
getName() |
DiagnosticsSample |
getSubSample(java.lang.String name) |
static DiagnosticsSample |
newSample() |
public static DiagnosticsSample newSample()
public StringPath getName()
public void addMetric(java.lang.String name, StatMetric metric, DiagnosticsSample.DiagnosticLevel level)
public void addMessage(java.lang.String name, java.lang.String value, DiagnosticsSample.DiagnosticLevel level)
public void addValue(java.lang.String name, QualifiedValue value, DiagnosticsSample.DiagnosticLevel level)
public void addInfo(java.lang.String name, java.lang.Object value)
public void addError(java.lang.String name, java.lang.Object value)
public void addValue(java.lang.String name, QualifiedValue value)
protected void add(java.lang.String name, java.lang.Object value, DiagnosticsSample.DiagnosticLevel level)
protected abstract void add(StringPath path, DiagnosticsSample.Diagnostic value)
public abstract PathTree<StringPath,DiagnosticsSample.Diagnostic> getDiagnostics()
public DiagnosticsSample getSubSample(java.lang.String name)