Interface IRmiRegistry
-
- All Superinterfaces:
Remote
- All Known Implementing Classes:
RmiRegistry
public interface IRmiRegistry extends Remote
-
-
Field Summary
Fields Modifier and Type Field Description static String
PCM_EXPERIMENT_MANAGER_REGISTRY
Default name of the experiment manager service.static String
PCM_RMI_REGISTRY
Default name of the registry service.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
bindExperimentManager(IExperimentManager experimentManager)
Binds the calling experiment manager to the registry.void
bindPort(String name, Remote port)
Binds the calling port to the registry.List<IExperimentManager>
getExperimentManagers()
Returns the list of associated experiment managers.
-
-
-
Field Detail
-
PCM_RMI_REGISTRY
static final String PCM_RMI_REGISTRY
Default name of the registry service.- See Also:
- Constant Field Values
-
PCM_EXPERIMENT_MANAGER_REGISTRY
static final String PCM_EXPERIMENT_MANAGER_REGISTRY
Default name of the experiment manager service.- See Also:
- Constant Field Values
-
-
Method Detail
-
bindPort
void bindPort(String name, Remote port) throws RemoteException
Binds the calling port to the registry.- Parameters:
name
- name of the port, including assembly context.port
- the port- Throws:
RemoteException
-
bindExperimentManager
void bindExperimentManager(IExperimentManager experimentManager) throws RemoteException
Binds the calling experiment manager to the registry.- Parameters:
experimentManager
- the manager- Throws:
RemoteException
-
getExperimentManagers
List<IExperimentManager> getExperimentManagers() throws RemoteException
Returns the list of associated experiment managers.- Returns:
- Throws:
RemoteException
-
-