com.resilientedge.util.naming
Class  HierContext
java.lang.Object
  |
  +--com.resilientedge.util.naming.AbstractCtx
        |
        +--com.resilientedge.util.naming.AbstractSimpleCtx
              |
              +--com.resilientedge.util.naming.FlatContext
                    |
                    +--com.resilientedge.util.naming.HierContext
- All Implemented Interfaces: 
- javax.naming.Context, ContextAncestors, javax.naming.event.EventContext
- public class HierContext- extends FlatContext
- Author: 
- jgardner
 
| Fields inherited from interface javax.naming.event.EventContext | 
| OBJECT_SCOPE, ONELEVEL_SCOPE, SUBTREE_SCOPE | 
 
| 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 | 
|   | HierContext()
 | 
|   | HierContext(javax.naming.Context parent,
            java.util.Hashtable env)
 | 
| protected  | HierContext(javax.naming.Context parent,
            java.util.Hashtable env,
            java.util.Hashtable bindings)
 | 
|   | HierContext(java.util.Hashtable env)
 | 
 
| Method Summary | 
| protected  javax.naming.Context | cloneCtx()
 | 
|  void | close()Closing the the context will free its resources.
 | 
|  javax.naming.Name | composeName(javax.naming.Name name,
            javax.naming.Name prefix)
 | 
| protected  javax.naming.Context | createCtx(javax.naming.Context parent,
          java.util.Hashtable env)
 | 
|  javax.naming.Context | createSubcontext(javax.naming.Name name)
 | 
|  void | destroySubcontext(javax.naming.Name name)
 | 
|  java.lang.String | getNameInNamespace()Not yet implemented
 | 
| protected  javax.naming.NameParser | getNameParser()
 | 
|  javax.naming.NamingEnumeration | list(javax.naming.Name name)
 | 
|  javax.naming.NamingEnumeration | listBindings(javax.naming.Name name)
 | 
|  java.lang.Object | lookupLink(javax.naming.Name name)
 | 
| protected  javax.naming.Name | parseNameComponents(javax.naming.Name name)Utility method for processing composite/compound name.
 | 
 
 
 
| Methods inherited from class com.resilientedge.util.naming.AbstractCtx | 
| addNamingListener, addNamingListener, addToEnvironment, bind, composeName, createSubcontext, destroySubcontext, fireObjectChangeEvent, getEnvironment, getNameParser, getNameParser, getParentContext, getRootContext, list, listBindings, lookup, lookupLink, rebind, removeFromEnvironment, removeNamingListener, rename, setParentContext, targetMustExist, unbind | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
HierContext
public HierContext()
HierContext
public HierContext(java.util.Hashtable env)
            throws javax.naming.NamingException
- 
- Parameters:
- env- Parameter Description
- Throws:
- javax.naming.NamingException- Exception Description
 
HierContext
public HierContext(javax.naming.Context parent,
                   java.util.Hashtable env)
            throws javax.naming.NamingException
- 
- Parameters:
- parent- Parameter Description
- env- Parameter Description
- Throws:
- javax.naming.NamingException- Exception Description
 
HierContext
protected HierContext(javax.naming.Context parent,
                      java.util.Hashtable env,
                      java.util.Hashtable bindings)
               throws javax.naming.NamingException
- 
- Parameters:
- parent- Parameter Description
- env- Parameter Description
- bindings- Parameter Description
- Throws:
- javax.naming.NamingException- Exception Description
 
getNameInNamespace
public java.lang.String getNameInNamespace()
                                    throws javax.naming.NamingException
- Not yet implemented- 
- Overrides:
- getNameInNamespacein class- AbstractCtx
 
- 
- Returns:
- The NameInNamespace value
- Throws:
- javax.naming.NamingException- Exception Description
 
list
public javax.naming.NamingEnumeration list(javax.naming.Name name)
                                    throws javax.naming.NamingException
- 
- Overrides:
- listin class- FlatContext
 
- 
- Parameters:
- name- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
listBindings
public javax.naming.NamingEnumeration listBindings(javax.naming.Name name)
                                            throws javax.naming.NamingException
- 
- Overrides:
- listBindingsin class- FlatContext
 
- 
- Parameters:
- name- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
destroySubcontext
public void destroySubcontext(javax.naming.Name name)
                       throws javax.naming.NamingException
- 
- Overrides:
- destroySubcontextin class- AbstractCtx
 
- 
- Parameters:
- name- Parameter Description
- Throws:
- javax.naming.NamingException- Exception Description
 
createSubcontext
public javax.naming.Context createSubcontext(javax.naming.Name name)
                                      throws javax.naming.NamingException
- 
- Overrides:
- createSubcontextin class- AbstractCtx
 
- 
- Parameters:
- name- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
lookupLink
public java.lang.Object lookupLink(javax.naming.Name name)
                            throws javax.naming.NamingException
- 
- Overrides:
- lookupLinkin class- FlatContext
 
- 
- Parameters:
- name- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
composeName
public javax.naming.Name composeName(javax.naming.Name name,
                                     javax.naming.Name prefix)
                              throws javax.naming.NamingException
- 
- Overrides:
- composeNamein class- AbstractCtx
 
- 
- Parameters:
- name- Parameter Description
- prefix- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
close
public void close()
           throws javax.naming.NamingException
- Description copied from class: AbstractCtx
- Closing the the context will free its resources. Use of the context after
  closing will have unpredictable results.- 
- Overrides:
- closein class- AbstractCtx
 
- 
- Throws:
- javax.naming.NamingException- Exception Description
 
getNameParser
protected javax.naming.NameParser getNameParser()
                                         throws javax.naming.NamingException
- 
- Overrides:
- getNameParserin class- FlatContext
 
- 
- Returns:
- The NameParser value
- Throws:
- javax.naming.NamingException- Exception Description
 
createCtx
protected javax.naming.Context createCtx(javax.naming.Context parent,
                                         java.util.Hashtable env)
                                  throws javax.naming.NamingException
- 
- Parameters:
- parent- Parameter Description
- env- Parameter Description
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
cloneCtx
protected javax.naming.Context cloneCtx()
                                 throws javax.naming.NamingException
- 
- Overrides:
- cloneCtxin class- FlatContext
 
- 
- Returns:
- Returned Value Description
- Throws:
- javax.naming.NamingException- Exception Description
 
parseNameComponents
protected javax.naming.Name parseNameComponents(javax.naming.Name name)
                                         throws javax.naming.NamingException
- Utility method for processing composite/compound name.- 
- Overrides:
- parseNameComponentsin class- AbstractSimpleCtx
 
- 
- Parameters:
- name- The non-null composite or compound name to
      process.
- Returns:
- The non-null string name in this namespace to
      be processed.
- Throws:
- javax.naming.NamingException- Exception Description
 
Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.