protected static class AbstractBundler.Statistics extends Object
| Modifier and Type | Field and Description | 
|---|---|
protected int | 
m_cAverageBundleSize
An average bundle size for this Bundler. 
 | 
protected int | 
m_cAverageBurstDuration
An average time for bundled request processing (burst). 
 | 
protected int | 
m_cAverageThreadWaitDuration
An average thread waiting time caused by under-filled bundle. 
 | 
protected long | 
m_cBundleCountSnapshot
Snapshot for a total number of processed bundled. 
 | 
protected long | 
m_cBundleSizeSnapshot
Snapshot for a total size of processed bundled. 
 | 
protected long | 
m_cBurstDurationSnapshot
Snapshot for a burst duration. 
 | 
protected long | 
m_cThreadWaitSnapshot
Snapshot for a combined thread waiting time. 
 | 
protected int | 
m_nAverageThroughput
An average bundled request throughput in size units per millisecond (total bundle size over total processing time) 
 | 
| Modifier | Constructor and Description | 
|---|---|
protected | 
Statistics()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
reset()
Reset the statistics. 
 | 
String | 
toString()
Provide a human readable description for the Statistics object. 
 | 
protected int m_cAverageBurstDuration
protected int m_cAverageBundleSize
protected int m_cAverageThreadWaitDuration
protected int m_nAverageThroughput
protected long m_cBundleCountSnapshot
protected long m_cBundleSizeSnapshot
protected long m_cBurstDurationSnapshot
protected long m_cThreadWaitSnapshot