org.exolab.jms.net.registry
Interface Registry
- All Known Subinterfaces:
- LocalRegistry
- public interface Registry
The Registry
provides a simple interface for binding and
retrieving remote object references by name.
- Version:
- $Revision: 1.1 $ $Date: 2004/11/26 01:51:05 $
- Author:
- Tim Anderson
Method Summary |
void |
bind(java.lang.String name,
Proxy proxy)
Binds the specified name to a remote object. |
Proxy |
lookup(java.lang.String name)
Returns a proxy for the remote object associated with the specified name |
void |
unbind(java.lang.String name)
Removes the binding for the specified name |
lookup
public Proxy lookup(java.lang.String name)
throws java.rmi.NotBoundException,
java.rmi.RemoteException
- Returns a proxy for the remote object associated with the specified name
- Parameters:
name
- the name the proxy is bound under- Returns:
- the proxy bound to
name
- Throws:
java.rmi.NotBoundException
- if name is not boundjava.rmi.RemoteException
- if the registry could not be contacted
bind
public void bind(java.lang.String name,
Proxy proxy)
throws java.rmi.AccessException,
java.rmi.AlreadyBoundException,
java.rmi.RemoteException
- Binds the specified name to a remote object.
- Parameters:
name
- the name of the bindingproxy
- the proxy for the remote object- Throws:
java.rmi.AccessException
- if the caller doesn't have permission to
bind the objectjava.rmi.AlreadyBoundException
- if name
is already boundjava.rmi.RemoteException
- if the registry could not be contacted
unbind
public void unbind(java.lang.String name)
throws java.rmi.AccessException,
java.rmi.NotBoundException,
java.rmi.RemoteException
- Removes the binding for the specified name
- Parameters:
name
- the name of the binding- Throws:
java.rmi.AccessException
- if the caller doesn't have permission to unbind
the objectjava.rmi.NotBoundException
- if name is not boundjava.rmi.RemoteException
- if the registry could not be contacted
Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.