| Constructor and Description | 
|---|
| PooledFactory(Class<?> svcClass,
             int max)Pool of instances of the svcClass | 
| PooledFactory(Collection<Object> objs)Pool constructed from the give Collection of objects. | 
| PooledFactory(Factory factory,
             int max)Pool of instances constructed from the given factory | 
| PooledFactory(Factory factory,
             int max,
             boolean createMore)Pool of instances constructed from the given factory | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | create(Exchange ex)Creates the object that will be used for the invoke | 
| protected Object | createObject(Exchange e) | 
| void | release(Exchange ex,
       Object o)Post invoke, this is called to allow the factory to release
 the object, store it, etc... | 
public PooledFactory(Class<?> svcClass, int max)
svcClass - the class to createmax - the absolute maximum number to create and poolpublic PooledFactory(Factory factory, int max)
factory - max - the absolute maximum number to create and poolpublic PooledFactory(Factory factory, int max, boolean createMore)
factory - max - the absolute maximum number to create and poolcreateMore - If the pool is empty, but max objects have already
 been constructed, should more be constructed on a per-request basis (and
 then discarded when done) or should requests block until instances are
 released back into the pool.public PooledFactory(Collection<Object> objs)
objs - The collection of objects to pre-populate the poolApache CXF