org.apache.axis.transport.jms
public class JMSConnectorManager.ShareableObjectPool extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
JMSConnectorManager.ShareableObjectPool.ReferenceCountedObject
Wrapper to track the use count of an object
|
Constructor and Description |
---|
JMSConnectorManager.ShareableObjectPool() |
Modifier and Type | Method and Description |
---|---|
void |
addObject(java.lang.Object obj)
Adds the object to the pool, if not already added
|
java.util.Set |
getElements() |
void |
release(java.lang.Object obj)
Decrements the connector's reference count
|
void |
removeObject(java.lang.Object obj) |
void |
removeObject(java.lang.Object obj,
long waitTime)
Removes the object from the pool.
|
void |
reserve(java.lang.Object obj)
Marks the connector as in use by incrementing the connector's reference count
|
int |
size() |
public JMSConnectorManager.ShareableObjectPool()
public void addObject(java.lang.Object obj)
public void removeObject(java.lang.Object obj, long waitTime)
public void removeObject(java.lang.Object obj)
public void reserve(java.lang.Object obj) throws java.lang.Exception
java.lang.Exception
public void release(java.lang.Object obj)
public java.util.Set getElements()
public int size()
Copyright ? 2005 Apache Web Services Project. All Rights Reserved.