com.netscape.jndi.ldap.controls

Class NetscapeControlFactory

public class NetscapeControlFactory extends ControlFactory

Factory for creating controls. Only controls send by the direcory server are processed.
Method Summary
ControlgetControlInstance(Control ctrl)
Creates a control using this control factory
static ControlgetControlInstance(LDAPControl rawCtrl)
Create a JNDI control from a raw ldapjdk control

Method Detail

getControlInstance

public Control getControlInstance(Control ctrl)
Creates a control using this control factory

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(LDAPControl rawCtrl)
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.