1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.ldaptemplate.support;
18
19 import java.util.Hashtable;
20
21 import javax.naming.NamingException;
22 import javax.naming.directory.DirContext;
23 import javax.naming.directory.InitialDirContext;
24
25 /***
26 * ContextSource implementation which creates InitialDirContext instances, for
27 * LDAPv2 compatibility. For configuration information, see
28 * {@link net.sf.ldaptemplate.support.AbstractContextSource AbstractContextSource}.
29 *
30 * @see net.sf.ldaptemplate.support.AbstractContextSource
31 *
32 * @author Mattias Arthursson
33 */
34 public class DirContextSource extends AbstractContextSource {
35
36 /***
37 * Create a new InitialDirContext instance.
38 *
39 * @param environment
40 * the environment to use when creating the context.
41 * @return a new InitialDirContext implementation.
42 */
43 protected DirContext getDirContextInstance(Hashtable environment)
44 throws NamingException {
45 return new InitialDirContext(environment);
46 }
47 }