Package com.streambase.sb.monitor
Class StatsUtil.StatEncoder
java.lang.Object
com.streambase.sb.monitor.StatsUtil.StatEncoder
- Enclosing class:
 com.streambase.sb.monitor.StatsUtil
- 
Nested Class Summary
Nested Classes - 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionStatEncoder(StatsUtil.What what, com.streambase.sb.monitor.KeyRegistry keys)  - 
Method Summary
Modifier and TypeMethodDescriptionPut data in StatBuffer into the tuple; after marshaling, the stat buffer is recycled.com.streambase.sb.monitor.StatTuplev3Get a tuple from cache.com.streambase.sb.monitor.StatTuplev3newStatTuple(int cycle, long time) voidrecycle(com.streambase.sb.monitor.StatTuplev3 data) com.streambase.sb.monitor.StatTuplev3Retrieve data from tuple and returns a StatBuffer 
- 
Field Details
- 
keys
protected com.streambase.sb.monitor.KeyRegistry keys 
 - 
 - 
Constructor Details
- 
StatEncoder
 
 - 
 - 
Method Details
- 
marshal
 - 
unmarshal
public com.streambase.sb.monitor.StatTuplev3 unmarshal(Tuple t) throws NullValueException, TupleException Retrieve data from tuple and returns a StatBuffer- Parameters:
 t-- Returns:
 - a statistics tuple
 - Throws:
 TupleExceptionNullValueException
 - 
newStatTuple
public com.streambase.sb.monitor.StatTuplev3 newStatTuple(int cycle, long time)  - 
newStatTuple
public com.streambase.sb.monitor.StatTuplev3 newStatTuple()Get a tuple from cache. It should be thread-safe- Returns:
 - a statistics tuple
 
 - 
recycle
public void recycle(com.streambase.sb.monitor.StatTuplev3 data)  
 -