org.almendra.janet.cas.spaces
Class ClusterSpaceRemote
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.almendra.janet.cas.spaces.ClusterSpaceRemote
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, ISerializableObjectSpace
public class ClusterSpaceRemote
- extends java.rmi.server.UnicastRemoteObject
- implements ISerializableObjectSpace
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
clusterSpace
protected ISerializableObjectSpace clusterSpace
ClusterSpaceRemote
public ClusterSpaceRemote()
throws java.rmi.RemoteException
- Creates a new
ClusterSpaceRemote
object.
- Throws:
java.rmi.RemoteException
ClusterSpaceRemote
public ClusterSpaceRemote(ISerializableObjectSpace clusterSpace)
throws java.rmi.RemoteException
- Creates a new
ClusterSpaceRemote
object.
- Throws:
java.rmi.RemoteException
ClusterSpaceRemote
public ClusterSpaceRemote(int port)
throws java.rmi.RemoteException
- Creates a new
ClusterSpaceRemote
object.
- Throws:
java.rmi.RemoteException
ClusterSpaceRemote
public ClusterSpaceRemote(int port,
java.rmi.server.RMIClientSocketFactory csf,
java.rmi.server.RMIServerSocketFactory ssf)
throws java.rmi.RemoteException
- Creates a new
ClusterSpaceRemote
object.
- Throws:
java.rmi.RemoteException
attach
public void attach(java.lang.String key,
java.io.Serializable attachment)
throws java.rmi.RemoteException,
NoInstalledAttacher
- Specified by:
attach
in interface ISerializableObjectSpace
- Parameters:
key
- attachment
-
- Throws:
NoInstalledAttacher
java.rmi.RemoteException
attach
public void attach(java.lang.String key,
java.io.Serializable attachment,
ISerializableAttacher attacher)
throws java.rmi.RemoteException
- Specified by:
attach
in interface ISerializableObjectSpace
- Parameters:
key
- attachment
- attacher
-
- Throws:
java.rmi.RemoteException
detach
public java.io.Serializable detach(java.lang.String key)
throws java.rmi.RemoteException,
NoInstalledDetacher
- Specified by:
detach
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
NoInstalledDetacher
java.rmi.RemoteException
detach
public java.io.Serializable detach(java.lang.String key,
ISerializableDetacher detacher)
throws java.rmi.RemoteException
- Specified by:
detach
in interface ISerializableObjectSpace
- Parameters:
key
- detacher
-
- Returns:
-
- Throws:
java.rmi.RemoteException
get
public java.io.Serializable get(java.lang.String key)
throws java.rmi.RemoteException
- Specified by:
get
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
installAttacher
public void installAttacher(java.lang.String key,
ISerializableAttacher attacher)
throws java.rmi.RemoteException
- Specified by:
installAttacher
in interface ISerializableObjectSpace
- Parameters:
key
- attacher
-
- Throws:
java.rmi.RemoteException
installDetacher
public void installDetacher(java.lang.String key,
ISerializableDetacher detacher)
throws java.rmi.RemoteException
- Specified by:
installDetacher
in interface ISerializableObjectSpace
- Parameters:
key
- detacher
-
- Throws:
java.rmi.RemoteException
put
public void put(java.lang.String key,
java.io.Serializable object)
throws java.rmi.RemoteException
- Specified by:
put
in interface ISerializableObjectSpace
- Parameters:
key
- object
-
- Throws:
java.rmi.RemoteException
remove
public java.io.Serializable remove(java.lang.String key)
throws java.rmi.RemoteException
- Specified by:
remove
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
removeAttacher
public ISerializableAttacher removeAttacher(java.lang.String key)
throws java.rmi.RemoteException
- Specified by:
removeAttacher
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
removeDetacher
public ISerializableDetacher removeDetacher(java.lang.String key)
throws java.rmi.RemoteException
- Specified by:
removeDetacher
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
contains
public boolean contains(java.lang.String key)
throws java.rmi.RemoteException
- Specified by:
contains
in interface ISerializableObjectSpace
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException