org.mule.providers.gs.space
Class GSSpace
java.lang.Object
org.mule.impl.space.AbstractSpace
org.mule.providers.gs.space.GSSpace
- All Implemented Interfaces:
- Disposable, UMOSpace
- public class GSSpace
- extends AbstractSpace
Represents a JavaSpace object. This is a wrapper to the underlying space. The
Space is created using the GigaSpaces API.
|
Constructor Summary |
protected |
GSSpace(String spaceUrl,
boolean enableMonitorEvents)
|
protected |
GSSpace(String spaceUrl,
boolean enableMonitorEvents,
long lease)
|
| Methods inherited from class org.mule.impl.space.AbstractSpace |
addListener, addMonitorListener, dispose, fireListeners, fireMonitorEvent, getName, getTransactionFactory, put, put, removeListener, removeMonitorListener, setTransactionFactory, take, take, takeNoWait |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GSSpace
protected GSSpace(String spaceUrl,
boolean enableMonitorEvents)
throws FinderException
GSSpace
protected GSSpace(String spaceUrl,
boolean enableMonitorEvents,
long lease)
throws FinderException
findSpace
protected JavaSpace findSpace(String spaceUrl)
throws FinderException
- Throws:
FinderException
doPut
public void doPut(Object value)
throws UMOSpaceException
- Specified by:
doPut in class AbstractSpace
- Throws:
UMOSpaceException
doPut
public void doPut(Object value,
long lease)
throws UMOSpaceException
- Specified by:
doPut in class AbstractSpace
- Throws:
UMOSpaceException
doTake
public Object doTake()
throws UMOSpaceException
- Specified by:
doTake in class AbstractSpace
- Throws:
UMOSpaceException
doTake
public Object doTake(long timeout)
throws UMOSpaceException
- Specified by:
doTake in class AbstractSpace
- Throws:
UMOSpaceException
doTakeNoWait
public Object doTakeNoWait()
throws UMOSpaceException
- Specified by:
doTakeNoWait in class AbstractSpace
- Throws:
UMOSpaceException
doDispose
protected void doDispose()
- Specified by:
doDispose in class AbstractSpace
size
public int size()
beginTransaction
public void beginTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
commitTransaction
public void commitTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
rollbackTransaction
public void rollbackTransaction()
throws UMOSpaceException
- Throws:
UMOSpaceException
getJavaSpace
public JavaSpace getJavaSpace()
getTransaction
protected Transaction getTransaction()
getEntryTemplate
public Entry getEntryTemplate()
setEntryTemplate
public void setEntryTemplate(Entry entryTemplate)
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.