public class NamingServerWrapper extends java.lang.Object implements Naming, NamingEvents
| Modifier and Type | Field and Description |
|---|---|
(package private) Naming |
delegate |
(package private) NamingEvents |
edelegate |
| Constructor and Description |
|---|
NamingServerWrapper(Naming delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamingListener(javax.naming.event.EventContext context,
javax.naming.Name target,
int scope,
javax.naming.event.NamingListener l)
Adds a listener for receiving naming events fired
when the object(s) identified by a target and scope changes.
|
void |
bind(javax.naming.Name name,
java.lang.Object obj,
java.lang.String className) |
javax.naming.Context |
createSubcontext(javax.naming.Name name) |
java.util.Collection |
list(javax.naming.Name name) |
java.util.Collection |
listBindings(javax.naming.Name name) |
java.lang.Object |
lookup(javax.naming.Name name) |
void |
rebind(javax.naming.Name name,
java.lang.Object obj,
java.lang.String className) |
void |
removeNamingListener(javax.naming.event.NamingListener l)
Removes a listener from receiving naming events
|
boolean |
targetMustExist()
Determines whether a listener can register interest in a target
that does not exist.
|
void |
unbind(javax.naming.Name name) |
Naming delegate
NamingEvents edelegate
NamingServerWrapper(Naming delegate)
public void bind(javax.naming.Name name,
java.lang.Object obj,
java.lang.String className)
throws javax.naming.NamingException,
java.rmi.RemoteException
public javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingException,
java.rmi.RemoteException
createSubcontext in interface Namingjavax.naming.NamingExceptionjava.rmi.RemoteExceptionpublic java.util.Collection list(javax.naming.Name name)
throws javax.naming.NamingException,
java.rmi.RemoteException
public java.util.Collection listBindings(javax.naming.Name name)
throws javax.naming.NamingException,
java.rmi.RemoteException
listBindings in interface Namingjavax.naming.NamingExceptionjava.rmi.RemoteExceptionpublic java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingException,
java.rmi.RemoteException
public void rebind(javax.naming.Name name,
java.lang.Object obj,
java.lang.String className)
throws javax.naming.NamingException,
java.rmi.RemoteException
public void unbind(javax.naming.Name name)
throws javax.naming.NamingException,
java.rmi.RemoteException
public void addNamingListener(javax.naming.event.EventContext context,
javax.naming.Name target,
int scope,
javax.naming.event.NamingListener l)
throws javax.naming.NamingException,
java.rmi.RemoteException
NamingEventsaddNamingListener in interface NamingEventscontext - - the non-null EventContext the listener is registering withtarget - A non-null name to be resolved relative to this context.scope - One of OBJECT_SCOPE, ONELEVEL_SCOPE, or
SUBTREE_SCOPE.l - The non-null listener.javax.naming.NamingException - If a problem was encountered while
adding the listener.java.rmi.RemoteExceptionNamingEvents.removeNamingListener(javax.naming.event.NamingListener)public void removeNamingListener(javax.naming.event.NamingListener l)
throws javax.naming.NamingException,
java.rmi.RemoteException
NamingEventsremoveNamingListener in interface NamingEventsl - non-null listener.javax.naming.NamingException - If a problem was encountered while
removing the listener.java.rmi.RemoteExceptionNamingEvents.addNamingListener(javax.naming.event.EventContext, javax.naming.Name, int, javax.naming.event.NamingListener)public boolean targetMustExist()
throws javax.naming.NamingException,
java.rmi.RemoteException
NamingEventstargetMustExist in interface NamingEventsjavax.naming.NamingException - If the context's behavior in this regard cannot
be determined.java.rmi.RemoteException