|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.avalon.excalibur.naming.AbstractContext
org.apache.avalon.excalibur.naming.RemoteContext
Context that hooks up to a remote source.
| Field Summary | |
private javax.naming.Name |
m_baseName
|
private javax.naming.NameParser |
m_nameParser
|
private Namespace |
m_namespace
|
private NamingProvider |
m_provider
|
static java.lang.String |
NAMESPACE
|
static java.lang.String |
NAMESPACE_NAME
|
static java.lang.String |
NAMING_PROVIDER
|
| Fields inherited from class org.apache.avalon.excalibur.naming.AbstractContext |
|
| Fields inherited from interface javax.naming.Context |
APPLET, AUTHORITATIVE, BATCHSIZE, DNS_URL, INITIAL_CONTEXT_FACTORY, LANGUAGE, OBJECT_FACTORIES, PROVIDER_URL, REFERRAL, SECURITY_AUTHENTICATION, SECURITY_CREDENTIALS, SECURITY_PRINCIPAL, SECURITY_PROTOCOL, STATE_FACTORIES, URL_PKG_PREFIXES |
| Constructor Summary | |
RemoteContext()
|
|
RemoteContext(java.util.Hashtable environment,
javax.naming.Name baseName)
|
|
| Method Summary | |
protected void |
bind(javax.naming.Name name,
java.lang.Object object,
boolean rebind)
Helper method to bind |
void |
close()
Release resources associated with context. |
javax.naming.Context |
createSubcontext(javax.naming.Name name)
Create a Subcontext. |
void |
destroySubcontext(javax.naming.Name name)
|
protected void |
fillInContext(javax.naming.Context object)
|
protected javax.naming.Name |
getAbsoluteName(javax.naming.Name name)
|
java.lang.String |
getNameInNamespace()
|
protected javax.naming.NameParser |
getNameParser()
|
protected Namespace |
getNamespace()
|
protected NamingProvider |
getProvider()
|
protected javax.naming.NamingException |
handleException(java.lang.Exception e)
|
javax.naming.NamingEnumeration |
list(javax.naming.Name name)
Enumerates the names bound in the named context. |
javax.naming.NamingEnumeration |
listBindings(javax.naming.Name name)
Enumerates the names bound in the named context, along with the objects bound to them. |
java.lang.Object |
lookup(javax.naming.Name name)
Get the object named. |
void |
unbind(javax.naming.Name name)
Unbind a object from a name. |
| Methods inherited from class org.apache.avalon.excalibur.naming.AbstractContext |
addToEnvironment, bind, bind, composeName, composeName, createSubcontext, destroySubcontext, getEnvironment, getLeafName, getNameParser, getNameParser, getPathName, getRawEnvironment, isSelf, list, listBindings, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String NAMESPACE_NAME
public static final java.lang.String NAMESPACE
public static final java.lang.String NAMING_PROVIDER
private transient NamingProvider m_provider
private transient javax.naming.NameParser m_nameParser
private transient Namespace m_namespace
private javax.naming.Name m_baseName
| Constructor Detail |
public RemoteContext()
public RemoteContext(java.util.Hashtable environment,
javax.naming.Name baseName)
throws javax.naming.NamingException
| Method Detail |
protected void bind(javax.naming.Name name,
java.lang.Object object,
boolean rebind)
throws javax.naming.NamingException
bind in class AbstractContextjavax.naming.NamingExceptionpublic void close()
close in interface javax.naming.Contextclose in class AbstractContext
public javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingException
createSubcontext in interface javax.naming.Contextname - the name of subcontext
javax.naming.NamingException - if an error occurs (ie context exists, badly formated name etc)
public void destroySubcontext(javax.naming.Name name)
throws javax.naming.NamingException
destroySubcontext in interface javax.naming.Contextjavax.naming.NamingException
public java.lang.String getNameInNamespace()
throws javax.naming.NamingException
getNameInNamespace in interface javax.naming.Contextjavax.naming.NamingException
public javax.naming.NamingEnumeration list(javax.naming.Name name)
throws javax.naming.NamingException
list in interface javax.naming.Contextname - the name of the context
javax.naming.NamingException - if an error occurs
public javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
throws javax.naming.NamingException
listBindings in interface javax.naming.Contextname - the name of the context
javax.naming.NamingException - if an error occurs
public java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingException
lookup in interface javax.naming.Contextname - the name
javax.naming.NamingException - if an error occurs (ie object name is inavlid or unbound)
public void unbind(javax.naming.Name name)
throws javax.naming.NamingException
unbind in interface javax.naming.Contextname - the name
javax.naming.NamingException - if an error occurs
protected void fillInContext(javax.naming.Context object)
throws javax.naming.NamingException
javax.naming.NamingException
protected Namespace getNamespace()
throws javax.naming.NamingException
javax.naming.NamingException
protected NamingProvider getProvider()
throws javax.naming.NamingException
javax.naming.NamingException
protected javax.naming.NameParser getNameParser()
throws javax.naming.NamingException
getNameParser in class AbstractContextjavax.naming.NamingException
protected javax.naming.Name getAbsoluteName(javax.naming.Name name)
throws javax.naming.NamingException
javax.naming.NamingExceptionprotected javax.naming.NamingException handleException(java.lang.Exception e)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||