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

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