org.mule.umo.space
Interface UMOSpace
- All Superinterfaces:
- org.mule.umo.lifecycle.Disposable
- All Known Implementing Classes:
- AbstractSpace
- public interface UMOSpace
- extends org.mule.umo.lifecycle.Disposable
A space provides a "store" for shared objects. Spaces are tread-safe and can be transactional and can also be distributed
allowing a shared memory space between multiple clients on a network.
- Version:
- $Revision: 3167 $
- Author:
- Ross Mason
| Methods inherited from interface org.mule.umo.lifecycle.Disposable |
dispose |
addListener
public void addListener(UMOSpaceEventListener listener)
removeListener
public void removeListener(UMOSpaceEventListener listener)
getName
public String getName()
put
public void put(Object value)
throws UMOSpaceException
- Throws:
UMOSpaceException
put
public void put(Object value,
long lease)
throws UMOSpaceException
- Throws:
UMOSpaceException
take
public Object take()
throws UMOSpaceException
- Throws:
UMOSpaceException
take
public Object take(long timeout)
throws UMOSpaceException
- Throws:
UMOSpaceException
takeNoWait
public Object takeNoWait()
throws UMOSpaceException
- Throws:
UMOSpaceException
size
public int size()
setTransactionFactory
public void setTransactionFactory(org.mule.umo.UMOTransactionFactory txFactory)
getTransactionFactory
public org.mule.umo.UMOTransactionFactory getTransactionFactory()
beginTransaction
public void beginTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
commitTransaction
public void commitTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
rollbackTransaction
public void rollbackTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
Copyright © 2003-2006 SymphonySoft Limited. All Rights Reserved.