Interface ExtendedResultHandler


public interface ExtendedResultHandler
Handler for extended operation results.

Extended operations allow protocol extensions beyond the core LDAP operations. Common examples include:

  • Password Modify (RFC 3062)
  • Who Am I (RFC 4532)
  • Cancel (RFC 3909)

Note: STARTTLS is an extended operation but is handled specially by LDAPConnected.startTLS(org.bluezoo.gumdrop.ldap.client.StartTLSResultHandler) and StartTLSResultHandler.

Author:
Chris Burdess
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handleExtendedResult(LDAPResult result, String responseName, byte[] responseValue, LDAPSession session)
    Called when the extended operation completes.
  • Method Details

    • handleExtendedResult

      void handleExtendedResult(LDAPResult result, String responseName, byte[] responseValue, LDAPSession session)
      Called when the extended operation completes.
      Parameters:
      result - the operation result
      responseName - the OID of the extended response (may be null)
      responseValue - the extended response value (may be null)
      session - operations for further directory access