org.huihoo.jfox.pool
Interface ObjectPool
- All Superinterfaces:
- Component, ComponentSupportMBean, Loggable, ObjectPoolMBean, Persistentable, java.io.Serializable
- All Known Implementing Classes:
- AbstractObjectPool
- public interface ObjectPool
- extends ObjectPoolMBean
the method a object pool needed
- Author:
- Young Yang
retrieveObject
public PoolableObject retrieveObject()
throws java.lang.Exception
- retrieve Object from object pool
- Returns:
-
restoreObject
public boolean restoreObject(PoolableObject obj)
- restore the retrived object to object pool
- Returns:
- true if success, false if failed
removeObject
public boolean removeObject(PoolableObject obj)
- remove a poolable object from the pool
- Parameters:
obj - - Returns:
-