Package org.apache.cassandra.metrics
Class SamplingManager.ResultBuilder
- java.lang.Object
-
- org.apache.cassandra.metrics.SamplingManager.ResultBuilder
-
- Enclosing class:
- SamplingManager
public static class SamplingManager.ResultBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<Pair<java.lang.String,java.lang.String>>
dataKeys
protected java.lang.String
description
protected java.util.concurrent.atomic.AtomicBoolean
first
protected java.util.Map<java.lang.String,java.util.List<javax.management.openmbean.CompositeData>>
results
protected java.util.List<java.lang.String>
targets
protected Sampler.SamplerType
type
-
Constructor Summary
Constructors Constructor Description ResultBuilder(java.util.concurrent.atomic.AtomicBoolean first, java.util.Map<java.lang.String,java.util.List<javax.management.openmbean.CompositeData>> results, java.util.List<java.lang.String> targets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SamplingManager.ResultBuilder
addColumn(java.lang.String title, java.lang.String key)
SamplingManager.ResultBuilder
forType(Sampler.SamplerType type, java.lang.String description)
protected java.lang.String
get(javax.management.openmbean.CompositeData cd, java.lang.String key)
void
print(java.io.PrintStream ps)
-
-
-
Field Detail
-
type
protected Sampler.SamplerType type
-
description
protected java.lang.String description
-
first
protected java.util.concurrent.atomic.AtomicBoolean first
-
results
protected java.util.Map<java.lang.String,java.util.List<javax.management.openmbean.CompositeData>> results
-
targets
protected java.util.List<java.lang.String> targets
-
dataKeys
protected java.util.List<Pair<java.lang.String,java.lang.String>> dataKeys
-
-
Method Detail
-
forType
public SamplingManager.ResultBuilder forType(Sampler.SamplerType type, java.lang.String description)
-
addColumn
public SamplingManager.ResultBuilder addColumn(java.lang.String title, java.lang.String key)
-
get
protected java.lang.String get(javax.management.openmbean.CompositeData cd, java.lang.String key)
-
print
public void print(java.io.PrintStream ps)
-
-