public class AdfInitialContext extends javax.naming.InitialContext implements AdfConnectionsJndiContextInternal, ConnectionEventContext
| Constructor and Description |
|---|
AdfInitialContext(java.util.Hashtable env) |
| Modifier and Type | Method and Description |
|---|---|
void |
addContextSaveListener(ContextSaveListener l) |
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 |
clearCustomizations() |
void |
close() |
static AdfInitialContext |
createDOMBasedConnectionsContext(java.lang.String namedContext,
org.w3c.dom.Document refDoc,
boolean isReadOnly,
DOMBackingStoreListener listener) |
javax.naming.directory.Attributes |
getMetadataAttributes(java.lang.String name) |
java.util.Map<java.lang.String,javax.naming.Reference> |
getReferenceMap()
Return a Map containing a javax.naming.Reference object for each
corresponding JAXB ReferenceType.
|
boolean |
hasChanged() |
boolean |
isAdfJndiContext()
Returns true if the contained Context is an instance of
AdfJndiContext. |
boolean |
isReadOnlyContext() |
static AdfInitialContext |
newAdfInitialContext(java.util.Hashtable env,
java.lang.Class referenceClazz) |
void |
reload() |
void |
removeContextSaveListener(ContextSaveListener l) |
void |
removeNamingListener(javax.naming.event.NamingListener l) |
void |
save() |
void |
saveAs(java.lang.String url) |
void |
setMetadataAttribute(java.lang.String connName,
java.lang.String attrName,
java.lang.String val) |
boolean |
targetMustExist()
This implementation only supports listeners for targets that already exist
|
addToEnvironment, bind, bind, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, doLookup, doLookup, getDefaultInitCtx, getEnvironment, getNameInNamespace, getNameParser, getNameParser, getURLOrDefaultInitCtx, getURLOrDefaultInitCtx, init, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbindclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddToEnvironment, bind, bind, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbindpublic AdfInitialContext(java.util.Hashtable env)
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic static AdfInitialContext newAdfInitialContext(java.util.Hashtable env, java.lang.Class referenceClazz) throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void close()
throws javax.naming.NamingException
close in interface javax.naming.Contextclose in class javax.naming.InitialContextjavax.naming.NamingExceptionpublic void reload()
throws javax.naming.NamingException
reload in interface AdfJndiContextjavax.naming.NamingExceptionpublic void saveAs(java.lang.String url)
throws javax.naming.NamingException
saveAs in interface AdfJndiContextjavax.naming.NamingExceptionpublic void save()
throws javax.naming.NamingException
save in interface AdfJndiContextjavax.naming.NamingExceptionpublic java.util.Map<java.lang.String,javax.naming.Reference> getReferenceMap()
throws javax.naming.NamingException
AdfJndiContextgetReferenceMap in interface AdfJndiContextjavax.naming.NamingException - if an exception occurs populating the Map.public boolean hasChanged()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic boolean isAdfJndiContext()
AdfJndiContext.AdfJndiContext.
Otherwise false.public boolean isReadOnlyContext()
public 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 addNamingListener(java.lang.String target,
int scope,
javax.naming.event.NamingListener l)
throws javax.naming.NamingException
addNamingListener in interface javax.naming.event.EventContextjavax.naming.NamingExceptionpublic void removeNamingListener(javax.naming.event.NamingListener l)
throws javax.naming.NamingException
removeNamingListener in interface javax.naming.event.EventContextjavax.naming.NamingExceptionpublic void addContextSaveListener(ContextSaveListener l) throws javax.naming.NamingException
addContextSaveListener in interface ConnectionEventContextjavax.naming.NamingExceptionpublic void removeContextSaveListener(ContextSaveListener l) throws javax.naming.NamingException
removeContextSaveListener in interface ConnectionEventContextjavax.naming.NamingExceptionpublic boolean targetMustExist()
targetMustExist in interface javax.naming.event.EventContextpublic static AdfInitialContext createDOMBasedConnectionsContext(java.lang.String namedContext, org.w3c.dom.Document refDoc, boolean isReadOnly, DOMBackingStoreListener listener) throws javax.naming.NamingException
javax.naming.NamingExceptionpublic javax.naming.directory.Attributes getMetadataAttributes(java.lang.String name)
throws javax.naming.NamingException
getMetadataAttributes in interface AdfConnectionsJndiContextjavax.naming.NamingExceptionpublic void setMetadataAttribute(java.lang.String connName,
java.lang.String attrName,
java.lang.String val)
throws javax.naming.NamingException
setMetadataAttribute in interface AdfConnectionsJndiContextjavax.naming.NamingExceptionpublic void clearCustomizations()
throws java.lang.Exception
clearCustomizations in interface AdfConnectionsJndiContextInternaljava.lang.Exception