com.caucho.naming
Class AbstractContext
java.lang.Object
|
+--com.caucho.naming.AbstractContext
- All Implemented Interfaces:
- javax.naming.Context
- Direct Known Subclasses:
- MemoryContext, SchemeContext
- public abstract class AbstractContext
- extends java.lang.Object
- implements javax.naming.Context
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 |
Method Summary |
java.lang.Object |
addToEnvironment(java.lang.String prop,
java.lang.Object value)
|
void |
bind(javax.naming.Name name,
java.lang.Object obj)
|
void |
bind(java.lang.String name,
java.lang.Object obj)
|
void |
close()
|
javax.naming.Name |
composeName(javax.naming.Name prefix,
javax.naming.Name suffix)
|
java.lang.String |
composeName(java.lang.String prefix,
java.lang.String suffix)
|
protected abstract javax.naming.Context |
createSingleSubcontext(java.lang.String name)
|
javax.naming.Context |
createSubcontext(javax.naming.Name name)
|
javax.naming.Context |
createSubcontext(java.lang.String name)
|
protected void |
destroySingleSubcontext(java.lang.String name)
|
void |
destroySubcontext(javax.naming.Name name)
|
void |
destroySubcontext(java.lang.String name)
|
java.util.Hashtable |
getEnvironment()
|
java.lang.String |
getNameInNamespace()
|
javax.naming.NameParser |
getNameParser(javax.naming.Name name)
|
javax.naming.NameParser |
getNameParser(java.lang.String name)
|
javax.naming.NamingEnumeration |
list(javax.naming.Name name)
|
javax.naming.NamingEnumeration |
list(java.lang.String name)
|
javax.naming.NamingEnumeration |
listBindings(javax.naming.Name name)
|
javax.naming.NamingEnumeration |
listBindings(java.lang.String name)
|
protected abstract java.util.Iterator |
listSingle()
|
java.lang.Object |
lookup(javax.naming.Name name)
|
java.lang.Object |
lookup(java.lang.String name)
|
java.lang.Object |
lookupLink(javax.naming.Name name)
|
java.lang.Object |
lookupLink(java.lang.String name)
|
protected abstract java.lang.Object |
lookupSingle(java.lang.String name)
|
protected abstract java.lang.String |
parseFirst(java.lang.String name)
|
protected abstract java.lang.String |
parseRest(java.lang.String name)
|
void |
rebind(javax.naming.Name name,
java.lang.Object obj)
|
void |
rebind(java.lang.String name,
java.lang.Object obj)
|
protected abstract void |
rebindSingle(java.lang.String name,
java.lang.Object obj)
|
java.lang.Object |
removeFromEnvironment(java.lang.String prop)
|
void |
rename(javax.naming.Name oldName,
javax.naming.Name newName)
|
void |
rename(java.lang.String oldName,
java.lang.String newName)
|
void |
unbind(javax.naming.Name name)
|
void |
unbind(java.lang.String name)
|
protected abstract void |
unbindSingle(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dbg
protected static WriteStream dbg
L
protected static L10N L
env
protected java.util.Hashtable env
AbstractContext
protected AbstractContext(java.util.Hashtable env)
lookup
public java.lang.Object lookup(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
lookup
in interface javax.naming.Context
lookup
public java.lang.Object lookup(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
lookup
in interface javax.naming.Context
lookupLink
public java.lang.Object lookupLink(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
lookupLink
in interface javax.naming.Context
lookupLink
public java.lang.Object lookupLink(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
lookupLink
in interface javax.naming.Context
bind
public void bind(java.lang.String name,
java.lang.Object obj)
throws javax.naming.NamingException
- Specified by:
bind
in interface javax.naming.Context
bind
public void bind(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Specified by:
bind
in interface javax.naming.Context
rebind
public void rebind(java.lang.String name,
java.lang.Object obj)
throws javax.naming.NamingException
- Specified by:
rebind
in interface javax.naming.Context
rebind
public void rebind(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Specified by:
rebind
in interface javax.naming.Context
unbind
public void unbind(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
unbind
in interface javax.naming.Context
unbind
public void unbind(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
unbind
in interface javax.naming.Context
rename
public void rename(java.lang.String oldName,
java.lang.String newName)
throws javax.naming.NamingException
- Specified by:
rename
in interface javax.naming.Context
rename
public void rename(javax.naming.Name oldName,
javax.naming.Name newName)
throws javax.naming.NamingException
- Specified by:
rename
in interface javax.naming.Context
list
public javax.naming.NamingEnumeration list(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
list
in interface javax.naming.Context
list
public javax.naming.NamingEnumeration list(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
list
in interface javax.naming.Context
listBindings
public javax.naming.NamingEnumeration listBindings(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
listBindings
in interface javax.naming.Context
listBindings
public javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
listBindings
in interface javax.naming.Context
createSubcontext
public javax.naming.Context createSubcontext(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
createSubcontext
in interface javax.naming.Context
createSubcontext
public javax.naming.Context createSubcontext(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
createSubcontext
in interface javax.naming.Context
destroySubcontext
public void destroySubcontext(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
destroySubcontext
in interface javax.naming.Context
destroySubcontext
public void destroySubcontext(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
destroySubcontext
in interface javax.naming.Context
getNameParser
public javax.naming.NameParser getNameParser(java.lang.String name)
throws javax.naming.NamingException
- Specified by:
getNameParser
in interface javax.naming.Context
getNameParser
public javax.naming.NameParser getNameParser(javax.naming.Name name)
throws javax.naming.NamingException
- Specified by:
getNameParser
in interface javax.naming.Context
composeName
public java.lang.String composeName(java.lang.String prefix,
java.lang.String suffix)
throws javax.naming.NamingException
- Specified by:
composeName
in interface javax.naming.Context
composeName
public javax.naming.Name composeName(javax.naming.Name prefix,
javax.naming.Name suffix)
throws javax.naming.NamingException
- Specified by:
composeName
in interface javax.naming.Context
getNameInNamespace
public java.lang.String getNameInNamespace()
throws javax.naming.NamingException
- Specified by:
getNameInNamespace
in interface javax.naming.Context
lookupSingle
protected abstract java.lang.Object lookupSingle(java.lang.String name)
throws javax.naming.NamingException
rebindSingle
protected abstract void rebindSingle(java.lang.String name,
java.lang.Object obj)
throws javax.naming.NamingException
unbindSingle
protected abstract void unbindSingle(java.lang.String name)
throws javax.naming.NamingException
createSingleSubcontext
protected abstract javax.naming.Context createSingleSubcontext(java.lang.String name)
throws javax.naming.NamingException
destroySingleSubcontext
protected void destroySingleSubcontext(java.lang.String name)
throws javax.naming.NamingException
listSingle
protected abstract java.util.Iterator listSingle()
parseFirst
protected abstract java.lang.String parseFirst(java.lang.String name)
throws javax.naming.NamingException
parseRest
protected abstract java.lang.String parseRest(java.lang.String name)
throws javax.naming.NamingException
addToEnvironment
public java.lang.Object addToEnvironment(java.lang.String prop,
java.lang.Object value)
throws javax.naming.NamingException
- Specified by:
addToEnvironment
in interface javax.naming.Context
removeFromEnvironment
public java.lang.Object removeFromEnvironment(java.lang.String prop)
throws javax.naming.NamingException
- Specified by:
removeFromEnvironment
in interface javax.naming.Context
getEnvironment
public java.util.Hashtable getEnvironment()
throws javax.naming.NamingException
- Specified by:
getEnvironment
in interface javax.naming.Context
close
public void close()
throws javax.naming.NamingException
- Specified by:
close
in interface javax.naming.Context