org.almendra.janet.cas.spaces
Interface ISerializableObjectSpace
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- ClusterSpace, ClusterSpaceRemote
public interface ISerializableObjectSpace
- extends java.rmi.Remote
attach
void attach(java.lang.String key,
java.io.Serializable attachment,
ISerializableAttacher attacher)
throws java.rmi.RemoteException
- Parameters:
key
- attachment
- attacher
-
- Throws:
java.rmi.RemoteException
remove
java.io.Serializable remove(java.lang.String key)
throws java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
put
void put(java.lang.String key,
java.io.Serializable object)
throws java.rmi.RemoteException
- Parameters:
key
- object
-
- Throws:
java.rmi.RemoteException
installDetacher
void installDetacher(java.lang.String key,
ISerializableDetacher detacher)
throws java.rmi.RemoteException
- Parameters:
key
- detacher
-
- Throws:
java.rmi.RemoteException
installAttacher
void installAttacher(java.lang.String key,
ISerializableAttacher attacher)
throws java.rmi.RemoteException
- Parameters:
key
- attacher
-
- Throws:
java.rmi.RemoteException
get
java.io.Serializable get(java.lang.String key)
throws java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
detach
java.io.Serializable detach(java.lang.String key,
ISerializableDetacher detacher)
throws java.rmi.RemoteException
- Parameters:
key
- detacher
-
- Returns:
-
- Throws:
java.rmi.RemoteException
detach
java.io.Serializable detach(java.lang.String key)
throws NoInstalledDetacher,
java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
NoInstalledDetacher
java.rmi.RemoteException
removeAttacher
ISerializableAttacher removeAttacher(java.lang.String key)
throws java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
removeDetacher
ISerializableDetacher removeDetacher(java.lang.String key)
throws java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException
attach
void attach(java.lang.String key,
java.io.Serializable attachment)
throws NoInstalledAttacher,
java.rmi.RemoteException
- Parameters:
key
- attachment
-
- Throws:
NoInstalledAttacher
java.rmi.RemoteException
contains
boolean contains(java.lang.String key)
throws java.rmi.RemoteException
- Parameters:
key
-
- Returns:
-
- Throws:
java.rmi.RemoteException