public class ContextAdapter
extends java.lang.Object
Constructor and Description |
---|
ContextAdapter(oracle.adf.share.jndi.AdfJndiContext context) |
Modifier and Type | Method and Description |
---|---|
void |
addAppServerProvider(java.lang.String name,
AppServerProvider provider)
Adds a connection to the context.
|
void |
addContextListener(javax.naming.event.NamingListener contextListener) |
AppServerProvider |
getAppServerProvider(java.lang.String name)
Lookup an AppServerProvider by name.
|
java.util.List<java.util.Map.Entry<java.lang.String,AppServerProvider>> |
getAppServerProviders() |
java.util.List<java.lang.String> |
getConnectionNames() |
void |
removeAppServerProvider(java.lang.String name)
Remove a name from the context.
|
void |
removeContextListener(javax.naming.event.NamingListener contextListener) |
void |
save()
Saves the context
|
void |
updateAppServerProvider(java.lang.String name,
AppServerProvider provider) |
public ContextAdapter(oracle.adf.share.jndi.AdfJndiContext context)
public java.util.List<java.lang.String> getConnectionNames()
ConnectionException
- if list could not be retrieved.public java.util.List<java.util.Map.Entry<java.lang.String,AppServerProvider>> getAppServerProviders() throws ConnectionException
ConnectionException
- if AppServerProviders could not be retrieved.
Error in constructing an individual AppServerProvider is logged but not thrown.public AppServerProvider getAppServerProvider(java.lang.String name)
ConnectionException
- if name is not foundjava.lang.ClassCastException
- if name is not bound to an AppServerProviderpublic void addAppServerProvider(java.lang.String name, AppServerProvider provider)
name
-
- ConnectionException
- if the name already exists.public void removeAppServerProvider(java.lang.String name)
name
- ConnectionException
- if the name does not exist.public void updateAppServerProvider(java.lang.String name, AppServerProvider provider)
public void save()
ConnectionException
- if unable to save.public void addContextListener(javax.naming.event.NamingListener contextListener)
public void removeContextListener(javax.naming.event.NamingListener contextListener)