20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package javax.naming.ldap;
27
28 import javax.naming.NamingException;
29 import javax.naming.Context;
30
31 import java.util.Hashtable;
32
33 import com.sun.naming.internal.FactoryEnumeration;
34 import com.sun.naming.internal.ResourceManager;
35
36
37 /**
38 * This abstract class represents a factory for creating LDAPv3 controls.
39 * LDAPv3 controls are defined in
40 * <A HREF="ftp://ftp.isi.edu/in-notes/rfc2251.txt">RFC 2251</A>.
41 *<p>
42 * When a service provider receives a response control, it uses control
43 * factories to return the specific/appropriate control class implementation.
44 *
45 * @author Rosanna Lee
46 * @author Scott Seligman
47 * @author Vincent Ryan
48 *
49 * @see Control
50 * @since 1.3
51 */
52
53 public abstract class ControlFactory {
54 /*
55 * Creates a new instance of a control factory.
56 */
57 protected ControlFactory() {
58 }
59
60 /**
|
20 *
21 * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
22 * CA 95054 USA or visit www.sun.com if you need additional information or
23 * have any questions.
24 */
25
26 package javax.naming.ldap;
27
28 import javax.naming.NamingException;
29 import javax.naming.Context;
30
31 import java.util.Hashtable;
32
33 import com.sun.naming.internal.FactoryEnumeration;
34 import com.sun.naming.internal.ResourceManager;
35
36
37 /**
38 * This abstract class represents a factory for creating LDAPv3 controls.
39 * LDAPv3 controls are defined in
40 * <A HREF="http://www.ietf.org/rfc/rfc2251.txt">RFC 2251</A>.
41 *<p>
42 * When a service provider receives a response control, it uses control
43 * factories to return the specific/appropriate control class implementation.
44 *
45 * @author Rosanna Lee
46 * @author Scott Seligman
47 * @author Vincent Ryan
48 *
49 * @see Control
50 * @since 1.3
51 */
52
53 public abstract class ControlFactory {
54 /*
55 * Creates a new instance of a control factory.
56 */
57 protected ControlFactory() {
58 }
59
60 /**
|