Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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.
ArrayListPool()
- Constructor for class org.objectweb.perseus.pool.lib.
ArrayListPool
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 interface org.objectweb.perseus.pool.api.
PoolMatchFactory
createResource
creates a new PoolResource.
D
DEFAULT_MAX_SIZE
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
The default maximum size of the pool: UNLIMITED
DEFAULT_MIN_SIZE
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
The default minimum size of the pool: 0
DEFAULT_TIME_OUT
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
The default time out for a request: 100ms
DEPENDENCY_GRAPH_BINDING
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
destroyResource(Object)
- Method in interface org.objectweb.perseus.pool.api.
PoolMatchFactory
is called when a resource is going to be destroyed.
G
getFreeResourceNumber()
- Method in interface org.objectweb.perseus.pool.api.
Pool
getFreeResourceNumber()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getFreeResourceNumber()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getInactiveTTL()
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
getTTL
retrieves the time to live of pool resources when they are unused (in milisecond).
getInactiveTTL()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getInactiveTTL()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getMaxSize()
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
getMaxSize
retrieves the maximum size assigned to this Pool.
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
getMinSize()
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
getMinSize
retrieves the minimum 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
getNestedException()
- Method in class org.objectweb.perseus.pool.api.
PoolException
getResource(Object)
- Method in interface org.objectweb.perseus.pool.api.
Pool
getResource
is used to allocate a PoolResource from the Pool.
getResource(Object, Object)
- Method in interface org.objectweb.perseus.pool.api.
Pool
getResource
is used to allocate a PoolResource from the Pool.
getResource(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.
ArrayListPool
getResource(Object)
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getResource(Object, Object)
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getSize()
- Method in interface org.objectweb.perseus.pool.api.
Pool
getSize()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getSize()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getTTL()
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
getTTL
retrieves the time to live of pool resources (in milisecond).
getTTL()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getTTL()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getTimeout()
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
getTimeout
retrieves the timeout assigned to this 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
getUsedResourceNumber()
- Method in interface org.objectweb.perseus.pool.api.
Pool
getUsedResourceNumber()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getUsedResourceNumber()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
getUsers()
- Method in interface org.objectweb.perseus.pool.api.
Pool
getUsers()
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
getUsers()
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
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.
LArrayPool()
- Constructor for class org.objectweb.perseus.pool.lib.
LArrayPool
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 interface 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
- Variable in class org.objectweb.perseus.pool.api.
PoolException
O
org.objectweb.perseus.pool.api
- package org.objectweb.perseus.pool.api
org.objectweb.perseus.pool.lib
- package org.objectweb.perseus.pool.lib
P
POOL_MATCH_FACTORY_BINDING
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
POOL_MATCH_FACTORY_BINDING
- Static variable in class org.objectweb.perseus.pool.lib.
LArrayPool
Pool
- interface org.objectweb.perseus.pool.api.
Pool
.
The interface
Pool
defines an object that pools resources of any kind.
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
- exception org.objectweb.perseus.pool.api.
PoolException
.
PoolException()
- Constructor for class org.objectweb.perseus.pool.api.
PoolException
PoolException(String)
- Constructor for class org.objectweb.perseus.pool.api.
PoolException
PoolException(Exception)
- 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 interface org.objectweb.perseus.pool.api.
Pool
releaseResource
releases a PoolResource in order to allow the Pool to recycle this PoolResource.
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
S
setInactiveTTL(long)
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
setTTL
assignes the time (in milisecond) to live of pool resources when they are unused.
setInactiveTTL(long)
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
setInactiveTTL(long)
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
setMaxSize(int)
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
setMaxSize
assigns a maximum size to this Pool.
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
setMinSize(int)
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
setMinSize
assigns a minimum 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
setTTL(long)
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
setTTL
assignes the time (in milisecond) to live of pool resources.
setTTL(long)
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
setTTL(long)
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
setTimeout(long)
- Method in interface org.objectweb.perseus.pool.api.
PoolAttributes
setTimeout
assigns a timeout 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
U
UNLIMITED
- Static variable in class org.objectweb.perseus.pool.lib.
ArrayListPool
The int value used for the timeout or the max size
unbindFc(String)
- Method in class org.objectweb.perseus.pool.lib.
ArrayListPool
unbindFc(String)
- Method in class org.objectweb.perseus.pool.lib.
LArrayPool
A
B
C
D
G
L
M
N
O
P
R
S
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2000-2002 France Telecom S.A., INRIA, IMAG-LSR All Rights Reserved.