org.springframework.ldap.core.support
Class DirContextSource

java.lang.Object
  extended by org.springframework.ldap.core.support.AbstractContextSource
      extended by org.springframework.ldap.core.support.DirContextSource
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, ContextSource, BaseLdapPathContextSource, BaseLdapPathSource

public class DirContextSource
extends AbstractContextSource

ContextSource implementation which creates InitialDirContext instances, for LDAPv2 compatibility. For configuration information, see AbstractContextSource.

Author:
Mattias Arthursson
See Also:
AbstractContextSource

Field Summary
 
Fields inherited from class org.springframework.ldap.core.support.AbstractContextSource
password, SUN_LDAP_POOLING_FLAG, userDn
 
Constructor Summary
DirContextSource()
           
 
Method Summary
protected  javax.naming.directory.DirContext getDirContextInstance(java.util.Hashtable environment)
          Create a new InitialDirContext instance.
 
Methods inherited from class org.springframework.ldap.core.support.AbstractContextSource
afterPropertiesSet, assembleProviderUrlString, createContext, getAnonymousEnv, getAuthenticatedEnv, getAuthenticationSource, getBase, getBaseLdapPath, getBaseLdapPathAsString, getContextFactory, getDirObjectFactory, getReadOnlyContext, getReadWriteContext, getUrls, isAnonymousReadOnly, isPooled, setAnonymousReadOnly, setAuthenticationSource, setBase, setBaseEnvironmentProperties, setCacheEnvironmentProperties, setContextFactory, setDirObjectFactory, setPassword, setPooled, setupAuthenticatedEnvironment, setUrl, setUrls, setUserDn, setUserName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirContextSource

public DirContextSource()
Method Detail

getDirContextInstance

protected javax.naming.directory.DirContext getDirContextInstance(java.util.Hashtable environment)
                                                           throws javax.naming.NamingException
Create a new InitialDirContext instance.

Specified by:
getDirContextInstance in class AbstractContextSource
Parameters:
environment - the environment to use when creating the context.
Returns:
a new InitialDirContext implementation.
Throws:
javax.naming.NamingException - if one is encountered when creating the instance.


Copyright (c) 2005-2007. All Rights Reserved.