|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Poolable | |
org.apache.avalon.excalibur.datasource | Datastore utilities. |
org.apache.avalon.excalibur.pool | Object pool interfaces and implementations. |
org.apache.excalibur.xml.impl | |
org.apache.excalibur.xml.xslt |
Uses of Poolable in org.apache.avalon.excalibur.datasource |
Subinterfaces of Poolable in org.apache.avalon.excalibur.datasource | |
interface |
PoolSettable
Hack class to work around the dynamic proxy issues of not allowing abstract base classes as an "interface". |
Classes in org.apache.avalon.excalibur.datasource that implement Poolable | |
class |
AbstractJdbcConnection
The Connection object used in conjunction with the JdbcDataSource object. |
class |
Jdbc3Connection
Deprecated. No longer necessary due to the dynamic proxies |
class |
JdbcConnection
Deprecated. No longer necessary due to the dynamic proxies |
Methods in org.apache.avalon.excalibur.datasource that return Poolable | |
protected Poolable |
JdbcConnectionPool.newPoolable()
|
Poolable |
JdbcConnectionPool.get()
|
protected Poolable |
ResourceLimitingJdbcConnectionPool.newPoolable()
Create a new poolable instance by by calling the newInstance method on the pool's ObjectFactory. |
Methods in org.apache.avalon.excalibur.datasource with parameters of type Poolable | |
void |
JdbcConnectionPool.put(Poolable obj)
|
protected boolean |
ResourceLimitingJdbcConnectionPool.validatePoolable(Poolable poolable)
Validates the poolable before it is provided to the caller of get on this pool. |
Uses of Poolable in org.apache.avalon.excalibur.pool |
Subinterfaces of Poolable in org.apache.avalon.excalibur.pool | |
interface |
Recyclable
This interface standardizes the behaviour of a recyclable object. |
interface |
Validatable
Used to define an object which can be validated by a ValidatedResourceLimitingPool. |
Fields in org.apache.avalon.excalibur.pool declared as Poolable | |
protected Poolable[] |
SingleThreadedPool.m_pool
|
Methods in org.apache.avalon.excalibur.pool that return Poolable | |
Poolable |
ValidatedResourceLimitingPool.get()
Gets a Poolable from the pool. |
protected Poolable |
ValidatedResourceLimitingPool.newPoolable()
Create a new poolable instance by by calling the newInstance method on the pool's ObjectFactory. |
Poolable |
InstrumentedResourceLimitingPool.get()
Gets a Poolable from the pool. |
protected Poolable |
InstrumentedResourceLimitingPool.newPoolable()
Create a new poolable instance by by calling the newInstance method on the pool's ObjectFactory. |
Poolable |
SingleThreadedPool.get()
Retrieve an object from pool. |
Poolable |
DefaultPool.get()
|
protected Poolable |
HardResourceLimitingPool.newPoolable()
|
Poolable |
ResourceLimitingPool.get()
Gets a Poolable from the pool. |
protected Poolable |
ResourceLimitingPool.newPoolable()
Create a new poolable instance by by calling the newInstance method on the pool's ObjectFactory. |
protected Poolable |
AbstractPool.newPoolable()
This is the method to override when you need to enforce creational policies. |
abstract Poolable |
AbstractPool.get()
|
Poolable |
Pool.get()
|
Methods in org.apache.avalon.excalibur.pool with parameters of type Poolable | |
protected boolean |
ValidatedResourceLimitingPool.validatePoolable(Poolable poolable)
If the poolable implements Validatable, then its validate() method will be called to give the poolable a chance to validate itself. |
void |
InstrumentedResourceLimitingPool.put(Poolable poolable)
Returns a poolable to the pool and notifies any thread blocking. |
protected void |
InstrumentedResourceLimitingPool.permanentlyRemovePoolable(Poolable poolable)
Permanently removes a poolable from the pool's active list and destroys it so that it will not ever be reused. |
protected void |
InstrumentedResourceLimitingPool.removePoolable(Poolable poolable)
Called when an object is being removed permanently from the pool. |
void |
SingleThreadedPool.put(Poolable poolable)
Place an object in pool. |
void |
DefaultPool.put(Poolable obj)
|
void |
ResourceLimitingPool.put(Poolable poolable)
Returns a poolable to the pool and notifies any thread blocking. |
protected void |
ResourceLimitingPool.permanentlyRemovePoolable(Poolable poolable)
Permanently removes a poolable from the pool's active list and destroys it so that it will not ever be reused. |
protected void |
ResourceLimitingPool.removePoolable(Poolable poolable)
Called when an object is being removed permanently from the pool. |
protected void |
AbstractPool.removePoolable(Poolable poolable)
This is the method to override when you need to enforce destructional policies. |
abstract void |
AbstractPool.put(Poolable object)
|
void |
Pool.put(Poolable poolable)
|
Uses of Poolable in org.apache.excalibur.xml.impl |
Classes in org.apache.excalibur.xml.impl that implement Poolable | |
class |
JaxpParser
An XMLParser that is only dependant on JAXP 1.1 compliant parsers. |
Uses of Poolable in org.apache.excalibur.xml.xslt |
Classes in org.apache.excalibur.xml.xslt that implement Poolable | |
class |
XSLTProcessorImpl
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |