public class SpaceProxy extends java.lang.Object implements RemoteSpace, Configurable
| Constructor and Description |
|---|
SpaceProxy() |
SpaceProxy(java.lang.String spaceUri) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Set |
getKeySet() |
int |
hashCode() |
java.io.Serializable |
in(java.io.Serializable key)
Take an entry from the space, waiting forever until one exists.
|
java.io.Serializable |
in(java.io.Serializable key,
long timeout)
Take an entry from the space, waiting a limited amount of time
until one exists.
|
java.io.Serializable |
inp(java.io.Serializable key)
In probe takes an entry from the space if one exists,
return null otherwise.
|
void |
out(java.io.Serializable key,
java.io.Serializable value)
Write a new entry into the Space
|
void |
out(java.io.Serializable key,
java.io.Serializable value,
long timeout)
Write a new leased entry into the Space.
|
java.io.Serializable |
rd(java.io.Serializable key)
Read an entry from the space, waiting forever until one exists.
|
java.io.Serializable |
rd(java.io.Serializable key,
long timeout)
Read an entry from the space, waiting a limited amount of time
until one exists.
|
java.io.Serializable |
rdp(java.io.Serializable key)
Read probe reads an entry from the space if one exists,
return null otherwise.
|
void |
setConfiguration(Configuration cfg) |
void |
shutdown() |
java.lang.String |
toString() |
public SpaceProxy()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic SpaceProxy(java.lang.String spaceUri)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void out(java.io.Serializable key,
java.io.Serializable value)
throws java.rmi.RemoteException
RemoteSpaceout in interface RemoteSpacekey - Entry's keyvalue - Object valuejava.rmi.RemoteExceptionpublic void out(java.io.Serializable key,
java.io.Serializable value,
long timeout)
throws java.rmi.RemoteException
RemoteSpaceout in interface RemoteSpacekey - Entry's keyvalue - Object valuetimeout - entry valid timejava.rmi.RemoteExceptionpublic java.io.Serializable in(java.io.Serializable key)
throws java.rmi.RemoteException
RemoteSpacein in interface RemoteSpacekey - Entry's keyjava.rmi.RemoteExceptionpublic java.io.Serializable rd(java.io.Serializable key)
throws java.rmi.RemoteException
RemoteSpacerd in interface RemoteSpacekey - Entry's keyjava.rmi.RemoteExceptionpublic java.io.Serializable in(java.io.Serializable key,
long timeout)
throws java.rmi.RemoteException
RemoteSpacein in interface RemoteSpacekey - Entry's keytimeout - millis to waitjava.rmi.RemoteExceptionpublic java.io.Serializable rd(java.io.Serializable key,
long timeout)
throws java.rmi.RemoteException
RemoteSpacerd in interface RemoteSpacekey - Entry's keytimeout - millis to waitjava.rmi.RemoteExceptionpublic java.io.Serializable inp(java.io.Serializable key)
throws java.rmi.RemoteException
RemoteSpaceinp in interface RemoteSpacekey - Entry's keyjava.rmi.RemoteExceptionpublic java.io.Serializable rdp(java.io.Serializable key)
throws java.rmi.RemoteException
RemoteSpacerdp in interface RemoteSpacekey - Entry's keyjava.rmi.RemoteExceptionpublic void shutdown()
public void setConfiguration(Configuration cfg) throws ConfigurationException
setConfiguration in interface Configurablecfg - Configuration objectConfigurationExceptionpublic java.util.Set getKeySet()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object