src/share/classes/javax/naming/ldap/ControlFactory.java

Print this page




  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     /**