- readyToRestore(T) - Method in interface org.vibur.objectpool.PoolObjectFactory
-
A validation/passivation hook which will be called when an object which has been taken
before that from the object pool is about to be restored (returned) back to the object pool.
- readyToTake(T) - Method in interface org.vibur.objectpool.PoolObjectFactory
-
A validation/initialization hook which will be called when an object from
the object pool is taken in order to be given to the calling application.
- reduceCreated(int, boolean) - Method in class org.vibur.objectpool.AbstractValidatingPoolService
-
Tries to remove (and destroy) up to reduction
objects from the object pool.
- reduceCreated(int, boolean) - Method in interface org.vibur.objectpool.BasePoolService
-
Tries to remove (and destroy) up to reduction
objects from the object pool.
- reduceCreated(int, boolean) - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Tries to remove (and destroy) up to reduction
objects from the object pool.
- remainingCapacity() - Method in class org.vibur.objectpool.AbstractValidatingPoolService
-
Returns the remaining capacity of this object pool, i.e.
- remainingCapacity() - Method in interface org.vibur.objectpool.BasePoolService
-
Returns the remaining capacity of this object pool, i.e.
- remainingCapacity() - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Returns the remaining capacity of this object pool, i.e.
- remainingCreated() - Method in class org.vibur.objectpool.AbstractBasePoolService
-
Returns the number of remaining created objects which currently exist in this object pool.
- remainingCreated() - Method in interface org.vibur.objectpool.BasePoolService
-
Returns the number of remaining created objects which currently exist in this object pool.
- restore(Holder<T>) - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Restores (returns) an object to the object pool.
- restore(Holder<T>, boolean) - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Restores (returns) an object to the object pool.
- restore(T) - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Restores (returns) an object to the object pool.
- restore(T, boolean) - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Restores (returns) an object to the object pool.
- restore(Holder<T>) - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Restores (returns) an object to the object pool.
- restore(Holder<T>, boolean) - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Restores (returns) an object to the object pool.
- restore(T) - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Restores (returns) an object to the object pool.
- restore(T, boolean) - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Restores (returns) an object to the object pool.
- take() - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Takes an object from the object pool if there is such available.
- take() - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Takes an object from the object pool if there is such available.
- take() - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Takes an object from the object pool if there is such available.
- take() - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Takes an object from the object pool if there is such available.
- taken() - Method in class org.vibur.objectpool.AbstractBasePoolService
-
Returns the number of objects taken from this object pool.
- taken() - Method in interface org.vibur.objectpool.BasePoolService
-
Returns the number of objects taken from this object pool.
- takenHolders() - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Returns list of all Holder
objects (i.e the wrappers of the underlying
objects) which are currently (at the moment of the call) in taken state in this object
pool.
- takenHolders() - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Returns list of all Holder
objects (i.e the wrappers of the underlying
objects) which are currently (at the moment of the call) in taken state in this object
pool.
- takeUninterruptibly() - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Takes an object from the object pool if there is such available.
- takeUninterruptibly() - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Takes an object from the object pool if there is such available.
- takeUninterruptibly() - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Takes an object from the object pool if there is such available.
- takeUninterruptibly() - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Takes an object from the object pool if there is such available.
- terminate() - Method in class org.vibur.objectpool.AbstractValidatingPoolService
-
Terminates this object pool.
- terminate() - Method in interface org.vibur.objectpool.BasePoolService
-
Terminates this object pool.
- terminate() - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Terminates this object pool.
- terminate() - Method in class org.vibur.objectpool.util.SamplingPoolReducer
-
Terminates this pool reducer, which terminates its underlying daemon thread.
- terminate() - Method in interface org.vibur.objectpool.util.ThreadedPoolReducer
-
Terminates this pool reducer, which terminates its underlying daemon thread.
- ThreadedPoolReducer - Interface in org.vibur.objectpool.util
-
- toString() - Method in class org.vibur.objectpool.AbstractBasePoolService
- tryTake(long, TimeUnit) - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Takes an object from the object pool if there is such available.
- tryTake() - Method in class org.vibur.objectpool.ConcurrentHolderLinkedPool
-
Tries to take an object from the object pool if there is one which is immediately available.
- tryTake(long, TimeUnit) - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Takes an object from the object pool if there is such available.
- tryTake() - Method in class org.vibur.objectpool.ConcurrentLinkedPool
-
Tries to take an object from the object pool if there is one which is immediately available.
- tryTake(long, TimeUnit) - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Takes an object from the object pool if there is such available.
- tryTake() - Method in interface org.vibur.objectpool.HolderValidatingPoolService
-
Tries to take an object from the object pool if there is one which is immediately available.
- tryTake(long, TimeUnit) - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Takes an object from the object pool if there is such available.
- tryTake() - Method in interface org.vibur.objectpool.NonValidatingPoolService
-
Tries to take an object from the object pool if there is one which is immediately available.