public abstract class AbstractEventDirContext
extends oracle.adf.rc.spi.jndi.AbstractDirContext
implements javax.naming.event.EventContext
| Modifier and Type | Field and Description |
|---|---|
protected oracle.rc.asadapter.context.spi.NamingListenerSupport |
listenerSupport_ |
protected javax.naming.Context |
parent_ |
OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE| Constructor and Description |
|---|
AbstractEventDirContext(javax.naming.Context parent,
java.util.Hashtable env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNamingListener(javax.naming.Name target,
int scope,
javax.naming.event.NamingListener l) |
void |
addNamingListener(java.lang.String target,
int scope,
javax.naming.event.NamingListener l) |
void |
bind(javax.naming.Name name,
java.lang.Object obj,
javax.naming.directory.Attributes attrs) |
void |
close() |
javax.naming.directory.DirContext |
createSubcontext(javax.naming.Name name,
javax.naming.directory.Attributes attrs) |
void |
destroySubcontext(javax.naming.Name name) |
protected void |
emptyNameException() |
void |
fireNamingEvent(javax.naming.event.NamingEvent event) |
javax.naming.directory.Attributes |
getAttributes(javax.naming.Name name,
java.lang.String[] attrIds) |
java.lang.String |
getNameInNamespace() |
javax.naming.NamingEnumeration |
list(javax.naming.Name name) |
javax.naming.NamingEnumeration |
listBindings(javax.naming.Name name) |
protected oracle.rc.asadapter.context.spi.NamingListenerSupport |
listenerSupport() |
protected javax.naming.NamingEnumeration |
localSearch(javax.naming.Name name,
java.lang.String filterExp,
java.lang.Object[] filterArgs,
javax.naming.directory.SearchControls searchControls) |
java.lang.Object |
lookup(javax.naming.Name name) |
void |
modifyAttributes(javax.naming.Name name,
javax.naming.directory.ModificationItem[] mods) |
protected void |
nameNotFoundException(javax.naming.Name name) |
protected oracle.rc.asadapter.context.spi.NamingListenerSupport |
newListenerSupport(javax.naming.Context parent) |
protected void |
notContextException(javax.naming.Name name) |
protected void |
notEventContextException(javax.naming.Name target) |
void |
rebind(javax.naming.Name name,
java.lang.Object obj,
javax.naming.directory.Attributes attrs) |
void |
removeNamingListener(javax.naming.event.NamingListener l) |
void |
rename(javax.naming.Name oldname,
javax.naming.Name newname) |
javax.naming.NamingEnumeration |
search(javax.naming.Name name,
javax.naming.directory.Attributes matchingAttrs,
java.lang.String[] attrsRet) |
javax.naming.NamingEnumeration |
search(javax.naming.Name name,
java.lang.String filterExpr,
java.lang.Object[] filterArgs,
javax.naming.directory.SearchControls controls) |
boolean |
targetMustExist() |
void |
unbind(javax.naming.Name name) |
protected void |
unsupportedOperationException(java.lang.String msg) |
addToEnvironment, bind, bind, bind, composeName, composeName, createSubcontext, createSubcontext, createSubcontext, destroySubcontext, getAttributes, getAttributes, getAttributes, getEnvInternal, getEnvironment, getNameParser, getNameParser, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, list, listBindings, lookup, lookupLink, lookupLink, modifyAttributes, modifyAttributes, modifyAttributes, operationNotSupported, rebind, rebind, rebind, removeFromEnvironment, rename, search, search, search, search, search, search, unbindclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToEnvironment, bind, bind, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, getEnvironment, getNameParser, getNameParser, list, listBindings, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, unbindprotected final oracle.rc.asadapter.context.spi.NamingListenerSupport listenerSupport_
protected final javax.naming.Context parent_
public AbstractEventDirContext(javax.naming.Context parent,
java.util.Hashtable env)
protected oracle.rc.asadapter.context.spi.NamingListenerSupport newListenerSupport(javax.naming.Context parent)
public javax.naming.directory.Attributes getAttributes(javax.naming.Name name,
java.lang.String[] attrIds)
throws javax.naming.NamingException
getAttributes in interface javax.naming.directory.DirContextgetAttributes in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic void modifyAttributes(javax.naming.Name name,
javax.naming.directory.ModificationItem[] mods)
modifyAttributes in interface javax.naming.directory.DirContextmodifyAttributes in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingException
lookup in interface javax.naming.Contextlookup in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionprotected void notContextException(javax.naming.Name name)
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected void notEventContextException(javax.naming.Name target)
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected void nameNotFoundException(javax.naming.Name name)
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected void emptyNameException()
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected void unsupportedOperationException(java.lang.String msg)
protected javax.naming.NamingEnumeration localSearch(javax.naming.Name name,
java.lang.String filterExp,
java.lang.Object[] filterArgs,
javax.naming.directory.SearchControls searchControls)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void bind(javax.naming.Name name,
java.lang.Object obj,
javax.naming.directory.Attributes attrs)
throws javax.naming.NamingException
bind in interface javax.naming.directory.DirContextbind in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic void rebind(javax.naming.Name name,
java.lang.Object obj,
javax.naming.directory.Attributes attrs)
throws javax.naming.NamingException
rebind in interface javax.naming.directory.DirContextrebind in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic void unbind(javax.naming.Name name)
throws javax.naming.NamingException
unbind in interface javax.naming.Contextunbind in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic void rename(javax.naming.Name oldname,
javax.naming.Name newname)
throws javax.naming.NamingException
rename in interface javax.naming.Contextrename in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic javax.naming.NamingEnumeration list(javax.naming.Name name)
throws javax.naming.NamingException
list in interface javax.naming.Contextlist in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
throws javax.naming.NamingException
listBindings in interface javax.naming.ContextlistBindings in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic javax.naming.NamingEnumeration search(javax.naming.Name name,
javax.naming.directory.Attributes matchingAttrs,
java.lang.String[] attrsRet)
search in interface javax.naming.directory.DirContextsearch in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic javax.naming.NamingEnumeration search(javax.naming.Name name,
java.lang.String filterExpr,
java.lang.Object[] filterArgs,
javax.naming.directory.SearchControls controls)
throws javax.naming.NamingException
search in interface javax.naming.directory.DirContextsearch in class oracle.adf.rc.spi.jndi.AbstractDirContextjavax.naming.NamingExceptionpublic void destroySubcontext(javax.naming.Name name)
destroySubcontext in interface javax.naming.ContextdestroySubcontext in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic javax.naming.directory.DirContext createSubcontext(javax.naming.Name name,
javax.naming.directory.Attributes attrs)
createSubcontext in interface javax.naming.directory.DirContextcreateSubcontext in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic java.lang.String getNameInNamespace()
getNameInNamespace in interface javax.naming.ContextgetNameInNamespace in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic void close()
close in interface javax.naming.Contextclose in class oracle.adf.rc.spi.jndi.AbstractDirContextpublic void removeNamingListener(javax.naming.event.NamingListener l)
throws javax.naming.NamingException
removeNamingListener in interface javax.naming.event.EventContextjavax.naming.NamingExceptionpublic boolean targetMustExist()
targetMustExist in interface javax.naming.event.EventContextpublic void addNamingListener(javax.naming.Name target,
int scope,
javax.naming.event.NamingListener l)
throws javax.naming.NamingException
addNamingListener in interface javax.naming.event.EventContextjavax.naming.NamingExceptionpublic void fireNamingEvent(javax.naming.event.NamingEvent event)
public void addNamingListener(java.lang.String target,
int scope,
javax.naming.event.NamingListener l)
throws javax.naming.NamingException
addNamingListener in interface javax.naming.event.EventContextjavax.naming.NamingExceptionprotected oracle.rc.asadapter.context.spi.NamingListenerSupport listenerSupport()