|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.anabas.naming.ContextImpl
Title: Description: Copyright: Copyright (c) 2000 Company:
Constructor Summary | |
ContextImpl(java.lang.String parentName,
java.lang.String rootName,
java.util.Hashtable tree,
ContextManager cm)
Invoked when a tree should be assigned to this conteext. |
Method Summary | |
void |
bind(java.lang.String name,
java.lang.Object obj)
Will bind an object to the name specified. |
void |
close()
Does nothing useful since no resources are reserved. |
Context |
createSubcontext(java.lang.String name)
Creates a series of subcontexts such matches the name. |
protected Context |
createSubcontext(java.lang.String name,
ContextInstanceFactory ctxFactory)
Allow derivative classes to create a context of its own type. |
void |
destroySubcontext(java.lang.String name)
Creates a context that represents a particular subtree of the naming directory. |
java.lang.String |
getAbsoluteName()
|
java.util.Hashtable |
getTree()
|
NamingEnumeration |
list(java.lang.String name)
|
java.lang.Object |
lookup(java.lang.String name)
|
void |
rebind(java.lang.String name,
java.lang.Object obj)
Will rebind an object to the name specified. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public ContextImpl(java.lang.String parentName, java.lang.String rootName, java.util.Hashtable tree, ContextManager cm)
Method Detail |
public java.lang.String getAbsoluteName()
public java.util.Hashtable getTree()
public void rebind(java.lang.String name, java.lang.Object obj) throws NamingException
name
- Any valid directory style name. i.e. a/b/cpublic void bind(java.lang.String name, java.lang.Object obj) throws NamingException
name
- Any valid directory style name. i.e. a/b/cprotected Context createSubcontext(java.lang.String name, ContextInstanceFactory ctxFactory) throws InvalidNameException, NotContextException, NamingException
public Context createSubcontext(java.lang.String name) throws NamingException
name
- A valid directory name that does not begin with a '/'. i.e.
a/b/c or a/b/c/public void destroySubcontext(java.lang.String name) throws NamingException
name
- A valid directory name that does not begin with a '/'. i.e.
a/b/c or a/b/c/public NamingEnumeration list(java.lang.String name) throws NamingException
name
- The name of the context to list bound names for. The name can
be contain branches. For example a/b/c is a valid name.
A blank name "" will list the current context's keys.public java.lang.Object lookup(java.lang.String name) throws NamingException
The
- name of the object to be retrieved. The name can be of the form
a/b/c and must match the UNIX directory syntax.public void close() throws NamingException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |