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, unbind
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addToEnvironment, 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, unbind
public AdfInitialContext(java.util.Hashtable env) throws javax.naming.NamingException
javax.naming.NamingException
public static AdfInitialContext newAdfInitialContext(java.util.Hashtable env, java.lang.Class referenceClazz) throws javax.naming.NamingException
javax.naming.NamingException
public void close() throws javax.naming.NamingException
close
in interface javax.naming.Context
close
in class javax.naming.InitialContext
javax.naming.NamingException
public void reload() throws javax.naming.NamingException
reload
in interface AdfJndiContext
javax.naming.NamingException
public void saveAs(java.lang.String url) throws javax.naming.NamingException
saveAs
in interface AdfJndiContext
javax.naming.NamingException
public void save() throws javax.naming.NamingException
save
in interface AdfJndiContext
javax.naming.NamingException
public java.util.Map<java.lang.String,javax.naming.Reference> getReferenceMap() throws javax.naming.NamingException
AdfJndiContext
getReferenceMap
in interface AdfJndiContext
javax.naming.NamingException
- if an exception occurs populating the Map.public boolean hasChanged() throws javax.naming.NamingException
javax.naming.NamingException
public 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.EventContext
javax.naming.NamingException
public void addNamingListener(java.lang.String target, int scope, javax.naming.event.NamingListener l) throws javax.naming.NamingException
addNamingListener
in interface javax.naming.event.EventContext
javax.naming.NamingException
public void removeNamingListener(javax.naming.event.NamingListener l) throws javax.naming.NamingException
removeNamingListener
in interface javax.naming.event.EventContext
javax.naming.NamingException
public void addContextSaveListener(ContextSaveListener l) throws javax.naming.NamingException
addContextSaveListener
in interface ConnectionEventContext
javax.naming.NamingException
public void removeContextSaveListener(ContextSaveListener l) throws javax.naming.NamingException
removeContextSaveListener
in interface ConnectionEventContext
javax.naming.NamingException
public boolean targetMustExist()
targetMustExist
in interface javax.naming.event.EventContext
public static AdfInitialContext createDOMBasedConnectionsContext(java.lang.String namedContext, org.w3c.dom.Document refDoc, boolean isReadOnly, DOMBackingStoreListener listener) throws javax.naming.NamingException
javax.naming.NamingException
public javax.naming.directory.Attributes getMetadataAttributes(java.lang.String name) throws javax.naming.NamingException
getMetadataAttributes
in interface AdfConnectionsJndiContext
javax.naming.NamingException
public void setMetadataAttribute(java.lang.String connName, java.lang.String attrName, java.lang.String val) throws javax.naming.NamingException
setMetadataAttribute
in interface AdfConnectionsJndiContext
javax.naming.NamingException
@Concealed public void clearCustomizations() throws java.lang.Exception
clearCustomizations
in interface AdfConnectionsJndiContextInternal
java.lang.Exception