public interface JUMPServiceRegistryModule extends JUMPModule(Code)
JUMPServiceRepository represents a registry of services
in which processes in JUMP system can register and let others to use
in the form of lightweight remote method invocation (RMI).
Gets a service from the registry under a given name.
A wrapper for IxcRegistry.lookup(name)
throws: NotBoundException - if the name is not found in this registry. throws: RemoteException - if the service retrieval fails.
Registers a service under a given name to the registry, and make it
available for other JUMP processes.
A wrapper for IxcRegistry.bind(String, Remote)
throws: AlreadyBoundException - if the name is already bound to another service. throws: RemoteException - if the service object is not well-formed.
Removes a service with a given name from the registry.
A wrapper for IxcRegistry.unbind(String)
throws: NotBoundException - if the name is not found in this registry. throws: AccessException - if the name is bound not by the caller.