Class NetscapeControlFactory

java.lang.Object
javax.naming.ldap.ControlFactory
com.netscape.jndi.ldap.controls.NetscapeControlFactory

public class NetscapeControlFactory extends ControlFactory
  • Constructor Details

    • NetscapeControlFactory

      public NetscapeControlFactory()
  • Method Details

    • getControlInstance

      public Control getControlInstance(Control ctrl) throws NamingException
      Creates a control using this control factory
      Specified by:
      getControlInstance in class ControlFactory
      Parameters:
      ctrl - A non-null control.
      Returns:
      A possibly null Control.
      Throws:
      NamingException - If ctrl contains invalid data that prevents it from being used to create a control.
    • getControlInstance

      public static Control getControlInstance(netscape.ldap.LDAPControl rawCtrl) throws NamingException
      Create a JNDI control from a raw ldapjdk control
      Parameters:
      rawCtrl - A non-null control.
      Returns:
      A possibly null Control.
      Throws:
      NamingException - If ctrl contains invalid data that prevents it from being used to create a control.