com.beasys.commerce.util
Class Pool

java.lang.Object
  extended by com.beasys.commerce.util.Pool

Deprecated See BEA Commerce product offering

@Deprecated
public class Pool
extends Object

A generic object pooling class.


Constructor Summary
Pool(PoolMemberFactory factory, int size)
          Deprecated See BEA Commerce product offering
 
Method Summary
 Object getInstance()
          Deprecated See BEA Commerce product offering
 void returnInstance(Object memberObject)
          Deprecated See BEA Commerce product offering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pool

public Pool(PoolMemberFactory factory,
            int size)
Deprecated See BEA Commerce product offering

Standard constructor.

Parameters
factory - the factory from which to obtain objects, as necessary
size - the maximum pool size
Method Detail

getInstance

public Object getInstance()
Deprecated See BEA Commerce product offering

Provide a free member of the pool. Mark the member as in use.

Returns
the free pool member

returnInstance

public void returnInstance(Object memberObject)
Deprecated See BEA Commerce product offering

Return a member of the pool to available status.

Parameters
memberObject - the object to return


Copyright © 2008 BEA Systems, Inc. All Rights Reserved