org.apache.avalon.excalibur.pool
Class DefaultPool
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLogEnabled
|
+--org.apache.avalon.excalibur.pool.AbstractPool
|
+--org.apache.avalon.excalibur.pool.DefaultPool
- All Implemented Interfaces:
- org.apache.avalon.framework.component.Component, org.apache.avalon.framework.activity.Disposable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.logger.Loggable, Pool, org.apache.avalon.framework.thread.ThreadSafe
- Direct Known Subclasses:
- SoftResourceLimitingPool
- public synchronized class DefaultPool
- extends AbstractPool
- implements org.apache.avalon.framework.activity.Disposable
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_min
protected int m_min
m_max
protected int m_max
m_controller
protected PoolController m_controller
m_disposed
protected boolean m_disposed
m_quickFail
protected boolean m_quickFail
DefaultPool
public DefaultPool(ObjectFactory,
PoolController)
throws java.lang.Exception
DefaultPool
public DefaultPool(ObjectFactory,
PoolController,
int,
int)
throws java.lang.Exception
DefaultPool
public DefaultPool(ObjectFactory)
throws java.lang.Exception
DefaultPool
public DefaultPool(java.lang.Class,
int,
int)
throws java.lang.NoSuchMethodException,
java.lang.Exception
DefaultPool
public DefaultPool(java.lang.Class,
int)
throws java.lang.NoSuchMethodException,
java.lang.Exception
get
public Poolable get()
throws java.lang.Exception
- Overrides:
get
in class AbstractPool
put
public void put(Poolable)
- Overrides:
put
in class AbstractPool
dispose
public final void dispose()
- Specified by:
dispose
in interface org.apache.avalon.framework.activity.Disposable
Copyright © 2001 Apache Jakarta Project. All Rights Reserved.