com.resilientedge.util.naming
Class FederatedHierCtx
java.lang.Object
|
+--com.resilientedge.util.naming.AbstractCtx
|
+--com.resilientedge.util.naming.AbstractFederatedCtx
|
+--com.resilientedge.util.naming.FederatedHierCtx
- All Implemented Interfaces:
- javax.naming.Context, ContextAncestors, javax.naming.event.EventContext
- Direct Known Subclasses:
- XMLPrefsContext
- public class FederatedHierCtx
- extends AbstractFederatedCtx
- Author:
- jgardner
Field Summary |
protected java.util.Hashtable |
bindings_
Description of the Field |
protected static javax.naming.NameParser |
nameParser_
Description of the Field |
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 |
Method Summary |
protected void |
bind_internal(javax.naming.Name name,
java.lang.Object obj)
|
protected void |
bind_nns(javax.naming.Name name,
java.lang.Object obj)
|
protected javax.naming.Context |
cloneCtx()
|
protected javax.naming.Context |
createCtx(javax.naming.Context parent,
java.lang.String name,
java.util.Hashtable env)
|
javax.naming.Context |
createSubcontext(javax.naming.Name name)
|
void |
destroySubcontext(javax.naming.Name name)
|
protected javax.naming.NameParser |
getNameParser_internal(javax.naming.Name name)
|
protected javax.naming.NameParser |
getNameParser_nns(javax.naming.Name name)
|
protected javax.naming.NameParser |
getNameParser()
Get the local NameParser. |
protected javax.naming.NamingEnumeration |
list_internal(javax.naming.Name name)
|
protected javax.naming.NamingEnumeration |
list_nns(javax.naming.Name name)
|
protected javax.naming.NamingEnumeration |
listBindings_internal(javax.naming.Name name)
|
protected javax.naming.NamingEnumeration |
listBindings_nns(javax.naming.Name name)
|
protected java.lang.Object |
lookup_internal(javax.naming.Name name)
|
protected java.lang.Object |
lookup_nns(javax.naming.Name name)
|
java.lang.Object |
lookupLink(javax.naming.Name name)
|
protected javax.naming.Name |
parseNameComponents(javax.naming.Name name)
|
protected void |
rebind_internal(javax.naming.Name name,
java.lang.Object obj)
|
protected void |
rebind_nns(javax.naming.Name name,
java.lang.Object obj)
|
protected void |
rename_internal(javax.naming.Name oldName,
javax.naming.Name newName)
|
protected void |
rename_nns(javax.naming.Name oldname,
javax.naming.Name newname)
|
protected void |
unbind_internal(javax.naming.Name name)
|
protected void |
unbind_nns(javax.naming.Name name)
|
Methods inherited from class com.resilientedge.util.naming.AbstractFederatedCtx |
bind, composeName, fillInCPE, getNameParser, isAllEmpty, list, listBindings, lookup, parseFederatedNameComponents, processJunction_nns, rebind, rename, resolveIntermediate_nns, resolveIntermediate_nns, unbind |
Methods inherited from class com.resilientedge.util.naming.AbstractCtx |
addNamingListener, addNamingListener, addToEnvironment, bind, close, composeName, createSubcontext, destroySubcontext, fireObjectChangeEvent, getEnvironment, getNameInNamespace, 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 |
bindings_
protected java.util.Hashtable bindings_
- Description of the Field
nameParser_
protected static final javax.naming.NameParser nameParser_
- Description of the Field
FederatedHierCtx
public FederatedHierCtx(java.util.Hashtable env)
throws javax.naming.NamingException
- Parameters:
env
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
FederatedHierCtx
public FederatedHierCtx(javax.naming.Context parent,
java.util.Hashtable env)
throws javax.naming.NamingException
- Parameters:
parent
- Parameter Descriptionenv
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
FederatedHierCtx
protected FederatedHierCtx()
FederatedHierCtx
protected FederatedHierCtx(javax.naming.Context parent,
java.util.Hashtable env,
java.util.Hashtable bindings)
throws javax.naming.NamingException
- Parameters:
parent
- Parameter Descriptionenv
- Parameter Descriptionbindings
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
lookupLink
public java.lang.Object lookupLink(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
lookupLink
in class AbstractFederatedCtx
- 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:
destroySubcontext
in 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:
createSubcontext
in class AbstractCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
getNameParser_nns
protected javax.naming.NameParser getNameParser_nns(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
getNameParser_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- The NameParser_nns value
- Throws:
javax.naming.NamingException
- Exception Description
getNameParser_internal
protected javax.naming.NameParser getNameParser_internal(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
getNameParser_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- The NameParser_internal value
- Throws:
javax.naming.NamingException
- Exception Description
getNameParser
protected javax.naming.NameParser getNameParser()
throws javax.naming.NamingException
- Get the local NameParser.
- Overrides:
getNameParser
in class AbstractCtx
- Returns:
- The NameParser value
- Throws:
javax.naming.NamingException
- Exception Description
lookup_internal
protected java.lang.Object lookup_internal(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
lookup_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
lookup_nns
protected java.lang.Object lookup_nns(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
lookup_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
bind_internal
protected void bind_internal(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Overrides:
bind_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Descriptionobj
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
bind_nns
protected void bind_nns(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Overrides:
bind_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Descriptionobj
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
rebind_nns
protected void rebind_nns(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Overrides:
rebind_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Descriptionobj
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
rebind_internal
protected void rebind_internal(javax.naming.Name name,
java.lang.Object obj)
throws javax.naming.NamingException
- Overrides:
rebind_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Descriptionobj
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
unbind_nns
protected void unbind_nns(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
unbind_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
unbind_internal
protected void unbind_internal(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
unbind_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
rename_nns
protected void rename_nns(javax.naming.Name oldname,
javax.naming.Name newname)
throws javax.naming.NamingException
- Overrides:
rename_nns
in class AbstractFederatedCtx
- Parameters:
oldname
- Parameter Descriptionnewname
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
rename_internal
protected void rename_internal(javax.naming.Name oldName,
javax.naming.Name newName)
throws javax.naming.NamingException
- Overrides:
rename_internal
in class AbstractFederatedCtx
- Parameters:
oldName
- Parameter DescriptionnewName
- Parameter Description- Throws:
javax.naming.NamingException
- Exception Description
list_nns
protected javax.naming.NamingEnumeration list_nns(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
list_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
list_internal
protected javax.naming.NamingEnumeration list_internal(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
list_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
listBindings_nns
protected javax.naming.NamingEnumeration listBindings_nns(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
listBindings_nns
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
listBindings_internal
protected javax.naming.NamingEnumeration listBindings_internal(javax.naming.Name name)
throws javax.naming.NamingException
- Overrides:
listBindings_internal
in class AbstractFederatedCtx
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
parseNameComponents
protected javax.naming.Name parseNameComponents(javax.naming.Name name)
throws javax.naming.NamingException
- Parameters:
name
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
createCtx
protected javax.naming.Context createCtx(javax.naming.Context parent,
java.lang.String name,
java.util.Hashtable env)
throws javax.naming.NamingException
- Overrides:
createCtx
in class AbstractFederatedCtx
- Parameters:
parent
- Parameter Descriptionname
- Parameter Descriptionenv
- Parameter Description- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
cloneCtx
protected javax.naming.Context cloneCtx()
throws javax.naming.NamingException
- Overrides:
cloneCtx
in class AbstractFederatedCtx
- Returns:
- Returned Value Description
- Throws:
javax.naming.NamingException
- Exception Description
Copyright © 2001 Resilient Edge, Inc. All Rights Reserved.