aicas logo Jamaica 3.4 release 8

com.sun.jndi.toolkit.ctx
Class ComponentDirContext

java.lang.Object
  extended by com.sun.jndi.toolkit.ctx.PartialCompositeContext
      extended by com.sun.jndi.toolkit.ctx.ComponentContext
          extended by com.sun.jndi.toolkit.ctx.AtomicContext
              extended by com.sun.jndi.toolkit.ctx.PartialCompositeDirContext
                  extended by com.sun.jndi.toolkit.ctx.ComponentDirContext
All Implemented Interfaces:
Context, DirContext, Resolver
Direct Known Subclasses:
AtomicDirContext, LdapCtx

public abstract class ComponentDirContext
extends PartialCompositeDirContext


Field Summary
 
Fields inherited from class com.sun.jndi.toolkit.ctx.ComponentContext
TERMINAL_COMPONENT, TERMINAL_NNS_COMPONENT, USE_CONTINUATION
 
Fields inherited from class com.sun.jndi.toolkit.ctx.PartialCompositeContext
_ATOMIC, _COMPONENT, _contextType, _PARTIAL
 
Fields inherited from interface javax.naming.directory.DirContext
ADD_ATTRIBUTE, REMOVE_ATTRIBUTE, REPLACE_ATTRIBUTE
 
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
protected ComponentDirContext()
           
 
Method Summary
protected  void c_bind_nns(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected abstract  void c_bind(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected  DirContext c_createSubcontext_nns(Name name, Attributes attrs, Continuation cont)
           
protected abstract  DirContext c_createSubcontext(Name name, Attributes attrs, Continuation cont)
           
protected  Attributes c_getAttributes_nns(Name name, String[] attrIds, Continuation cont)
           
protected abstract  Attributes c_getAttributes(Name name, String[] attrIds, Continuation cont)
           
protected  DirContext c_getSchema_nns(Name name, Continuation cont)
           
protected abstract  DirContext c_getSchema(Name name, Continuation cont)
           
protected  DirContext c_getSchemaClassDefinition_nns(Name name, Continuation cont)
           
protected abstract  DirContext c_getSchemaClassDefinition(Name name, Continuation cont)
           
protected  void c_modifyAttributes_nns(Name name, int mod_op, Attributes attrs, Continuation cont)
           
protected  void c_modifyAttributes_nns(Name name, ModificationItem[] mods, Continuation cont)
           
protected abstract  void c_modifyAttributes(Name name, int mod_op, Attributes attrs, Continuation cont)
           
protected abstract  void c_modifyAttributes(Name name, ModificationItem[] mods, Continuation cont)
           
protected  void c_rebind_nns(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected abstract  void c_rebind(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected  NamingEnumeration c_search_nns(Name name, Attributes matchingAttributes, String[] attributesToReturn, Continuation cont)
           
protected  NamingEnumeration c_search_nns(Name name, String filterExpr, Object[] filterArgs, SearchControls cons, Continuation cont)
           
protected  NamingEnumeration c_search_nns(Name name, String filter, SearchControls cons, Continuation cont)
           
protected abstract  NamingEnumeration c_search(Name name, Attributes matchingAttributes, String[] attributesToReturn, Continuation cont)
           
protected abstract  NamingEnumeration c_search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons, Continuation cont)
           
protected abstract  NamingEnumeration c_search(Name name, String filter, SearchControls cons, Continuation cont)
           
protected  void p_bind(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected  DirContext p_createSubcontext(Name name, Attributes attrs, Continuation cont)
           
protected  Attributes p_getAttributes(Name name, String[] attrIds, Continuation cont)
           
protected  DirContext p_getSchema(Name name, Continuation cont)
           
protected  DirContext p_getSchemaClassDefinition(Name name, Continuation cont)
           
protected  void p_modifyAttributes(Name name, int mod_op, Attributes attrs, Continuation cont)
           
protected  void p_modifyAttributes(Name name, ModificationItem[] mods, Continuation cont)
           
protected  void p_rebind(Name name, Object obj, Attributes attrs, Continuation cont)
           
protected  NamingEnumeration p_search(Name name, Attributes matchingAttributes, String[] attributesToReturn, Continuation cont)
           
protected  NamingEnumeration p_search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons, Continuation cont)
           
protected  NamingEnumeration p_search(Name name, String filter, SearchControls cons, Continuation cont)
           
 
Methods inherited from class com.sun.jndi.toolkit.ctx.PartialCompositeDirContext
a_bind, a_createSubcontext, a_destroySubcontext, a_getNameParser, a_list, a_listBindings, a_lookup, a_lookupLink, a_rebind, a_rename, a_unbind, bind, bind, c_parseComponent, createSubcontext, createSubcontext, getAttributes, getAttributes, getAttributes, getAttributes, getPCDirContext, getSchema, getSchema, getSchemaClassDefinition, getSchemaClassDefinition, modifyAttributes, modifyAttributes, modifyAttributes, modifyAttributes, rebind, rebind, search, search, search, search, search, search, search, search
 
Methods inherited from class com.sun.jndi.toolkit.ctx.AtomicContext
a_bind_nns, a_createSubcontext_nns, a_destroySubcontext_nns, a_getNameParser_nns, a_list_nns, a_listBindings_nns, a_lookup_nns, a_lookupLink_nns, a_processJunction_nns, a_processJunction_nns, a_rebind_nns, a_rename_nns, a_resolveIntermediate_nns, a_unbind_nns, c_bind_nns, c_bind, c_createSubcontext_nns, c_createSubcontext, c_destroySubcontext_nns, c_destroySubcontext, c_getNameParser_nns, c_getNameParser, c_list_nns, c_list, c_listBindings_nns, c_listBindings, c_lookup_nns, c_lookup, c_lookupLink_nns, c_lookupLink, c_rebind_nns, c_rebind, c_rename_nns, c_rename, c_resolveIntermediate_nns, c_unbind_nns, c_unbind, isEmpty, resolve_to_context, resolve_to_nns_and_continue, resolve_to_penultimate_context_nns, resolve_to_penultimate_context
 
Methods inherited from class com.sun.jndi.toolkit.ctx.ComponentContext
c_processJunction_nns, isAllEmpty, p_bind, p_createSubcontext, p_destroySubcontext, p_getNameParser, p_list, p_listBindings, p_lookup, p_lookupLink, p_parseComponent, p_rebind, p_rename, p_resolveIntermediate, p_resolveToClass, p_unbind
 
Methods inherited from class com.sun.jndi.toolkit.ctx.PartialCompositeContext
allEmpty, bind, bind, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getNameParser, getNameParser, getPCContext, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, p_getEnvironment, rebind, rebind, rename, rename, resolveToClass, resolveToClass, unbind, unbind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.naming.Context
addToEnvironment, bind, bind, close, composeName, composeName, createSubcontext, createSubcontext, destroySubcontext, destroySubcontext, getEnvironment, getNameInNamespace, getNameParser, getNameParser, list, list, listBindings, listBindings, lookup, lookup, lookupLink, lookupLink, rebind, rebind, removeFromEnvironment, rename, rename, unbind, unbind
 
Methods inherited from interface javax.naming.spi.Resolver
resolveToClass, resolveToClass
 

Constructor Detail

ComponentDirContext

protected ComponentDirContext()
Method Detail

c_getAttributes

protected abstract Attributes c_getAttributes(Name name,
                                              String[] attrIds,
                                              Continuation cont)
                                       throws NamingException
Throws:
NamingException

c_modifyAttributes

protected abstract void c_modifyAttributes(Name name,
                                           int mod_op,
                                           Attributes attrs,
                                           Continuation cont)
                                    throws NamingException
Throws:
NamingException

c_modifyAttributes

protected abstract void c_modifyAttributes(Name name,
                                           ModificationItem[] mods,
                                           Continuation cont)
                                    throws NamingException
Throws:
NamingException

c_bind

protected abstract void c_bind(Name name,
                               Object obj,
                               Attributes attrs,
                               Continuation cont)
                        throws NamingException
Throws:
NamingException

c_rebind

protected abstract void c_rebind(Name name,
                                 Object obj,
                                 Attributes attrs,
                                 Continuation cont)
                          throws NamingException
Throws:
NamingException

c_createSubcontext

protected abstract DirContext c_createSubcontext(Name name,
                                                 Attributes attrs,
                                                 Continuation cont)
                                          throws NamingException
Throws:
NamingException

c_search

protected abstract NamingEnumeration c_search(Name name,
                                              Attributes matchingAttributes,
                                              String[] attributesToReturn,
                                              Continuation cont)
                                       throws NamingException
Throws:
NamingException

c_search

protected abstract NamingEnumeration c_search(Name name,
                                              String filter,
                                              SearchControls cons,
                                              Continuation cont)
                                       throws NamingException
Throws:
NamingException

c_search

protected abstract NamingEnumeration c_search(Name name,
                                              String filterExpr,
                                              Object[] filterArgs,
                                              SearchControls cons,
                                              Continuation cont)
                                       throws NamingException
Throws:
NamingException

c_getSchema

protected abstract DirContext c_getSchema(Name name,
                                          Continuation cont)
                                   throws NamingException
Throws:
NamingException

c_getSchemaClassDefinition

protected abstract DirContext c_getSchemaClassDefinition(Name name,
                                                         Continuation cont)
                                                  throws NamingException
Throws:
NamingException

c_getAttributes_nns

protected Attributes c_getAttributes_nns(Name name,
                                         String[] attrIds,
                                         Continuation cont)
                                  throws NamingException
Throws:
NamingException

c_modifyAttributes_nns

protected void c_modifyAttributes_nns(Name name,
                                      int mod_op,
                                      Attributes attrs,
                                      Continuation cont)
                               throws NamingException
Throws:
NamingException

c_modifyAttributes_nns

protected void c_modifyAttributes_nns(Name name,
                                      ModificationItem[] mods,
                                      Continuation cont)
                               throws NamingException
Throws:
NamingException

c_bind_nns

protected void c_bind_nns(Name name,
                          Object obj,
                          Attributes attrs,
                          Continuation cont)
                   throws NamingException
Throws:
NamingException

c_rebind_nns

protected void c_rebind_nns(Name name,
                            Object obj,
                            Attributes attrs,
                            Continuation cont)
                     throws NamingException
Throws:
NamingException

c_createSubcontext_nns

protected DirContext c_createSubcontext_nns(Name name,
                                            Attributes attrs,
                                            Continuation cont)
                                     throws NamingException
Throws:
NamingException

c_search_nns

protected NamingEnumeration c_search_nns(Name name,
                                         Attributes matchingAttributes,
                                         String[] attributesToReturn,
                                         Continuation cont)
                                  throws NamingException
Throws:
NamingException

c_search_nns

protected NamingEnumeration c_search_nns(Name name,
                                         String filter,
                                         SearchControls cons,
                                         Continuation cont)
                                  throws NamingException
Throws:
NamingException

c_search_nns

protected NamingEnumeration c_search_nns(Name name,
                                         String filterExpr,
                                         Object[] filterArgs,
                                         SearchControls cons,
                                         Continuation cont)
                                  throws NamingException
Throws:
NamingException

c_getSchema_nns

protected DirContext c_getSchema_nns(Name name,
                                     Continuation cont)
                              throws NamingException
Throws:
NamingException

c_getSchemaClassDefinition_nns

protected DirContext c_getSchemaClassDefinition_nns(Name name,
                                                    Continuation cont)
                                             throws NamingException
Throws:
NamingException

p_getAttributes

protected Attributes p_getAttributes(Name name,
                                     String[] attrIds,
                                     Continuation cont)
                              throws NamingException
Specified by:
p_getAttributes in class PartialCompositeDirContext
Throws:
NamingException

p_modifyAttributes

protected void p_modifyAttributes(Name name,
                                  int mod_op,
                                  Attributes attrs,
                                  Continuation cont)
                           throws NamingException
Specified by:
p_modifyAttributes in class PartialCompositeDirContext
Throws:
NamingException

p_modifyAttributes

protected void p_modifyAttributes(Name name,
                                  ModificationItem[] mods,
                                  Continuation cont)
                           throws NamingException
Specified by:
p_modifyAttributes in class PartialCompositeDirContext
Throws:
NamingException

p_bind

protected void p_bind(Name name,
                      Object obj,
                      Attributes attrs,
                      Continuation cont)
               throws NamingException
Specified by:
p_bind in class PartialCompositeDirContext
Throws:
NamingException

p_rebind

protected void p_rebind(Name name,
                        Object obj,
                        Attributes attrs,
                        Continuation cont)
                 throws NamingException
Specified by:
p_rebind in class PartialCompositeDirContext
Throws:
NamingException

p_createSubcontext

protected DirContext p_createSubcontext(Name name,
                                        Attributes attrs,
                                        Continuation cont)
                                 throws NamingException
Specified by:
p_createSubcontext in class PartialCompositeDirContext
Throws:
NamingException

p_search

protected NamingEnumeration p_search(Name name,
                                     Attributes matchingAttributes,
                                     String[] attributesToReturn,
                                     Continuation cont)
                              throws NamingException
Specified by:
p_search in class PartialCompositeDirContext
Throws:
NamingException

p_search

protected NamingEnumeration p_search(Name name,
                                     String filter,
                                     SearchControls cons,
                                     Continuation cont)
                              throws NamingException
Specified by:
p_search in class PartialCompositeDirContext
Throws:
NamingException

p_search

protected NamingEnumeration p_search(Name name,
                                     String filterExpr,
                                     Object[] filterArgs,
                                     SearchControls cons,
                                     Continuation cont)
                              throws NamingException
Specified by:
p_search in class PartialCompositeDirContext
Throws:
NamingException

p_getSchema

protected DirContext p_getSchema(Name name,
                                 Continuation cont)
                          throws NamingException
Specified by:
p_getSchema in class PartialCompositeDirContext
Throws:
NamingException

p_getSchemaClassDefinition

protected DirContext p_getSchemaClassDefinition(Name name,
                                                Continuation cont)
                                         throws NamingException
Specified by:
p_getSchemaClassDefinition in class PartialCompositeDirContext
Throws:
NamingException

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.