Alphabetical Index

A B C D G L M N O P R S U

A

ArrayListPool - class org.objectweb.perseus.pool.lib.ArrayListPool
The class LArrayPool implements a Pool as an array of PoolResource, managing free/active resources through two ArrayList objects.

B

bindFc(String,Object) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
bindFc(String,Object) - method in class org.objectweb.perseus.pool.lib.LArrayPool

C

createResource(Object) - method in class org.objectweb.perseus.pool.api.PoolMatchFactory
createResource creates a new PoolResource.

D

DEFAULT_MAX_SIZE - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
The default maximum size of the pool: UNLIMITED
DEFAULT_MIN_SIZE - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
The default minimum size of the pool: 0
DEFAULT_TIME_OUT - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
The default time out for a request: 100ms
DEPENDENCY_GRAPH_BINDING - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
destroyResource(Object) - method in class org.objectweb.perseus.pool.api.PoolMatchFactory
is called when a resource is going to be destroyed.

G

getMaxSize() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getMaxSize retrieves the maximum size assigned to this Pool.
getMaxSize() - method in class org.objectweb.perseus.pool.lib.LArrayPool
getMaxSize retrieves the maximum size assigned to this Pool.
getMaxSize() - method in class org.objectweb.perseus.pool.api.PoolAttributes
getMaxSize retrieves the maximum size assigned to this Pool.
getMinSize() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getMinSize retrieves the minimum size assigned to this Pool.
getMinSize() - method in class org.objectweb.perseus.pool.lib.LArrayPool
getMinSize retrieves the minimum size assigned to this Pool.
getMinSize() - method in class org.objectweb.perseus.pool.api.PoolAttributes
getMinSize retrieves the minimum size assigned to this Pool.
getNestedException() - method in class org.objectweb.perseus.pool.api.PoolException
getResource(Object) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getResource is used to allocate a PoolResource from the Pool.
getResource(Object) - method in class org.objectweb.perseus.pool.lib.LArrayPool
getResource(Object) - method in class org.objectweb.perseus.pool.api.Pool
getResource is used to allocate a PoolResource from the Pool.
getResource(Object,Object) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getResource is used to allocate a PoolResource from the Pool.
getResource(Object,Object) - method in class org.objectweb.perseus.pool.lib.LArrayPool
getResource(Object,Object) - method in class org.objectweb.perseus.pool.api.Pool
getResource is used to allocate a PoolResource from the Pool.
getSize() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getSize() - method in class org.objectweb.perseus.pool.lib.LArrayPool
getSize() - method in class org.objectweb.perseus.pool.api.Pool
getTimeout() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getTimeout retrieves the timeout assigned to this Pool.
getTimeout() - method in class org.objectweb.perseus.pool.lib.LArrayPool
getTimeout retrieves the timeout assigned to this Pool.
getTimeout() - method in class org.objectweb.perseus.pool.api.PoolAttributes
getTimeout retrieves the timeout assigned to this Pool.
getTTL() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
getTTL retrieves the time to live of pool resources (in milisecond).
getTTL() - method in class org.objectweb.perseus.pool.lib.LArrayPool
getTTL retrieves the time to live of pool resources (in milisecond).
getTTL() - method in class org.objectweb.perseus.pool.api.PoolAttributes
getTTL retrieves the time to live of pool resources (in milisecond).

L

LArrayPool - class org.objectweb.perseus.pool.lib.LArrayPool
The class LArrayPool implements a Pool as an array of PoolResource, managing free/active resources through lists of cells encapsulating the resources.
listFc() - method in class org.objectweb.perseus.pool.lib.ArrayListPool
listFc() - method in class org.objectweb.perseus.pool.lib.LArrayPool
lookupFc(String) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
lookupFc(String) - method in class org.objectweb.perseus.pool.lib.LArrayPool

M

matchResource(Object,Object) - method in class org.objectweb.perseus.pool.api.PoolMatchFactory
matchResource tests if a given resource of a Pool matches with the hints passed with the Pool getResource method.

N

nestedException - field in class org.objectweb.perseus.pool.api.PoolException

O

P

Pool - interface org.objectweb.perseus.pool.api.Pool
The interface Pool defines an object that pools resources of any kind.
POOL_MATCH_FACTORY_BINDING - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
POOL_MATCH_FACTORY_BINDING - static field in class org.objectweb.perseus.pool.lib.LArrayPool
PoolAttributes - interface org.objectweb.perseus.pool.api.PoolAttributes
This interafece contains the accessor methods (getters and setters) which permit to tune a Pool:
  • A Timeout can be assigned to a Pool.
PoolException - class org.objectweb.perseus.pool.api.PoolException
PoolException() - constructor for class org.objectweb.perseus.pool.api.PoolException
PoolException(Exception) - constructor for class org.objectweb.perseus.pool.api.PoolException
PoolException(String) - constructor for class org.objectweb.perseus.pool.api.PoolException
PoolException(String,Exception) - constructor for class org.objectweb.perseus.pool.api.PoolException
PoolMatchFactory - interface org.objectweb.perseus.pool.api.PoolMatchFactory
The interface PoolMatchFactory defines the object used by a Pool to test if a given resource of a Pool matches with the hints passed with the Pool getResource method.

R

releaseResource(Object) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
releaseResource releases a PoolResource in order to allow the Pool to recycle this PoolResource.
releaseResource(Object) - method in class org.objectweb.perseus.pool.lib.LArrayPool
releaseResource(Object) - method in class org.objectweb.perseus.pool.api.Pool
releaseResource releases a PoolResource in order to allow the Pool to recycle this PoolResource.

S

setMaxSize(int) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
setMaxSize assigns a maximum size to this Pool.
setMaxSize(int) - method in class org.objectweb.perseus.pool.lib.LArrayPool
setMaxSize assigns a maximum size to this Pool.
setMaxSize(int) - method in class org.objectweb.perseus.pool.api.PoolAttributes
setMaxSize assigns a maximum size to this Pool.
setMinSize(int) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
setMinSize assigns a minimum size to this Pool.
setMinSize(int) - method in class org.objectweb.perseus.pool.lib.LArrayPool
setMinSize assigns a minimum size to this Pool.
setMinSize(int) - method in class org.objectweb.perseus.pool.api.PoolAttributes
setMinSize assigns a minimum size to this Pool.
setTimeout(long) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
setTimeout assigns a timeout to this Pool.
setTimeout(long) - method in class org.objectweb.perseus.pool.lib.LArrayPool
setTimeout assigns a timeout to this Pool.
setTimeout(long) - method in class org.objectweb.perseus.pool.api.PoolAttributes
setTimeout assigns a timeout to this Pool.
setTTL(long) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
setTTL assignes the time (in milisecond) to live of pool resources.
setTTL(long) - method in class org.objectweb.perseus.pool.lib.LArrayPool
setTTL assignes the time (in milisecond) to live of pool resources.
setTTL(long) - method in class org.objectweb.perseus.pool.api.PoolAttributes
setTTL assignes the time (in milisecond) to live of pool resources.

U

unbindFc(String) - method in class org.objectweb.perseus.pool.lib.ArrayListPool
unbindFc(String) - method in class org.objectweb.perseus.pool.lib.LArrayPool
UNLIMITED - static field in class org.objectweb.perseus.pool.lib.ArrayListPool
The int value used for the timeout or the max size

Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.