org.apache.avalon.excalibur.pool
Class TraceableResourceLimitingPool.State

java.lang.Object
  extended by org.apache.avalon.excalibur.pool.TraceableResourceLimitingPool.State
Enclosing class:
TraceableResourceLimitingPool

public static class TraceableResourceLimitingPool.State
extends java.lang.Object


Field Summary
private  int m_readySize
           
private  int m_size
           
private  java.lang.Thread[] m_threads
           
private  TraceableResourceLimitingPool.TraceException[] m_traceExceptions
           
private  long[] m_traceTimes
           
 
Constructor Summary
private TraceableResourceLimitingPool.State(int size, int readySize, java.lang.Thread[] threads, TraceableResourceLimitingPool.TraceException[] traceExceptions, long[] traceTimes)
           
 
Method Summary
 int getReadySize()
           
 int getSize()
           
 TraceableResourceLimitingPool.TraceException[] getTraceExceptions()
           
 java.lang.Thread[] getTraceThreads()
           
 long[] getTraceTimes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_size

private int m_size

m_readySize

private int m_readySize

m_threads

private java.lang.Thread[] m_threads

m_traceExceptions

private TraceableResourceLimitingPool.TraceException[] m_traceExceptions

m_traceTimes

private long[] m_traceTimes
Constructor Detail

TraceableResourceLimitingPool.State

private TraceableResourceLimitingPool.State(int size,
                                            int readySize,
                                            java.lang.Thread[] threads,
                                            TraceableResourceLimitingPool.TraceException[] traceExceptions,
                                            long[] traceTimes)
Method Detail

getSize

public int getSize()

getReadySize

public int getReadySize()

getTraceThreads

public java.lang.Thread[] getTraceThreads()

getTraceExceptions

public TraceableResourceLimitingPool.TraceException[] getTraceExceptions()

getTraceTimes

public long[] getTraceTimes()