java.rmi.registry.Registry
, java.rmi.Remote
public final class LocateRegistry
extends java.lang.Object
implements java.rmi.registry.Registry
java.rmi.*
package.
The registry returned is a co-located object that invokes methods on the server-side JNDI implementation.
Modifier and Type | Method | Description |
---|---|---|
void |
bind(java.lang.String name,
java.rmi.Remote o) |
Binds a name to a remote object in the registry.
|
static java.rmi.registry.Registry |
createRegistry(int port) |
Returns a WebLogic Server registry located on
localhost
at the specified port. |
static java.rmi.registry.Registry |
getRegistry() |
Returns the WebLogic Server registry located on
localhost . |
static java.rmi.registry.Registry |
getRegistry(int port) |
Returns the WebLogic Server registry located on
localhost
at the specified port. |
static java.rmi.registry.Registry |
getRegistry(java.lang.String name) |
Returns the WebLogic Server registry located on the specified host.
|
static java.rmi.registry.Registry |
getRegistry(java.lang.String name,
int port) |
Returns the WebLogic Server registry located on the specified host
and port.
|
java.lang.String[] |
list() |
Returns an array of names (URLs) currently bound into the
WebLogic Server registry.
|
java.rmi.Remote |
lookup(java.lang.String name) |
Returns a remote object -- an initialized instance of a
stub or the instance of a co-located object when the object is
found in the weblogic.rmi name space.
|
void |
rebind(java.lang.String name,
java.rmi.Remote o) |
Rebinds a name to a remote object.
|
void |
unbind(java.lang.String name) |
Unbinds a name from the registry.
|
public java.rmi.Remote lookup(java.lang.String name) throws java.rmi.RemoteException, java.rmi.NotBoundException
lookup
in interface java.rmi.registry.Registry
name
- the name of remote object to locate.java.rmi.RemoteException
- if there is an error with the remote object.java.rmi.AccessException
- if there is an error accessing the remote object.java.rmi.NotBoundException
- if the specified name is not bound.public void bind(java.lang.String name, java.rmi.Remote o) throws java.rmi.RemoteException, java.rmi.AlreadyBoundException
The name may be a full URL that follows conventional RMI naming procedures or a name for the object itself. Use the following naming convention within the Weblogic registry:
t3://localhost:7001/nameForRemoteObjectwhere
t3://localhost:7001
is the default URL.bind
in interface java.rmi.registry.Registry
name
- the name for the Remote object.o
- the remote object.java.rmi.RemoteException
- if there is an error with the remote object.java.rmi.AlreadyBoundException
- if the name is already bound to another object.java.rmi.AccessException
- if there is an error accessing the remote object.public void unbind(java.lang.String name) throws java.rmi.RemoteException, java.rmi.NotBoundException
The name may be a full URL that follows conventional RMI naming procedures or a name for the object itself. Use the following naming convention within the Weblogic registry:
t3://localhost:7001/nameForRemoteObjectwhere
t3://localhost:7001
is the default URL.unbind
in interface java.rmi.registry.Registry
name
- the name for the Remote object.java.rmi.RemoteException
- if there is an error with the Remote object.java.rmi.AccessException
- if there is an error accessing the Remote object.java.rmi.NotBoundException
- if the specified name is not bound.public void rebind(java.lang.String name, java.rmi.Remote o) throws java.rmi.RemoteException
The name may be a full URL that follows conventional RMI naming procedures or a name for the object itself. Use the following naming convention within the Weblogic registry:
t3://localhost:7001/nameForRemoteObjectwhere
t3://localhost:7001
is the default URL.rebind
in interface java.rmi.registry.Registry
name
- the name for the remote object.o
- the remote object.java.rmi.RemoteException
- if there is an error with the remote object.java.rmi.AccessException
- if there is an error accessing the remote object.public java.lang.String[] list() throws java.rmi.RemoteException
list
in interface java.rmi.registry.Registry
java.rmi.RemoteException
- if there is an error with the remote object.java.rmi.AccessException
- if there is an error accessing the remote object.public static java.rmi.registry.Registry getRegistry() throws java.rmi.RemoteException
localhost
.
Provides compatibility with the java.rmi.*
package.java.rmi.RemoteException
- if there is an error with the remote object.public static java.rmi.registry.Registry getRegistry(int port) throws java.rmi.RemoteException
localhost
at the specified port.
Provides compatibility with the java.rmi.*
package.port
- the port at which WebLogic registry is located.java.rmi.RemoteException
- if there is an error with the remote object.public static java.rmi.registry.Registry getRegistry(java.lang.String name) throws java.rmi.RemoteException
java.rmi.*
package.name
- the host where the registry is located.java.rmi.UnknownHostException
- if the host specified by the URL is unknown.java.rmi.RemoteException
- if there is an error with the remote object.public static java.rmi.registry.Registry getRegistry(java.lang.String name, int port) throws java.rmi.RemoteException
java.rmi.*
package.name
- the name of host where the registry is located.port
- the port where the registry is located.java.rmi.UnknownHostException
- if the host specified by the URL is unknown.java.rmi.RemoteException
- if there is an error with the remote object.public static java.rmi.registry.Registry createRegistry(int port) throws java.rmi.RemoteException
localhost
at the specified port.
Provides compatibility with the java.rmi.*
package.port
- the port where the registry is located.java.rmi.RemoteException
- if there is an error with the remote object.