Overview
Package
Class
Use
Tree
Index
Deprecated
About
Frames
|
No Frames
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
org.objectweb.perseus.pool.api
- package
org.objectweb.perseus.pool.lib
- package
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
Overview
Package
Class
Use
Tree
Index
Deprecated
About
Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.