com.xebialabs.deployit.security
Class LdapContextFactory

java.lang.Object
  extended by com.xebialabs.deployit.security.LdapContextFactory
All Implemented Interfaces:
javax.naming.spi.InitialContextFactory

public class LdapContextFactory
extends java.lang.Object
implements javax.naming.spi.InitialContextFactory

Our own LDAP Context Factory which just tries all the specific implementation until it finds the one your JVM is using.


Constructor Summary
LdapContextFactory()
           
 
Method Summary
 javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapContextFactory

public LdapContextFactory()
                   throws java.lang.ClassNotFoundException,
                          java.lang.IllegalAccessException,
                          java.lang.InstantiationException
Throws:
java.lang.ClassNotFoundException
java.lang.IllegalAccessException
java.lang.InstantiationException
Method Detail

getInitialContext

public javax.naming.Context getInitialContext(java.util.Hashtable<?,?> environment)
                                       throws javax.naming.NamingException
Specified by:
getInitialContext in interface javax.naming.spi.InitialContextFactory
Throws:
javax.naming.NamingException