Class AggregatePostConnectProcessor

java.lang.Object
com.unboundid.ldap.sdk.AggregatePostConnectProcessor
All Implemented Interfaces:
PostConnectProcessor

This class provides an implementation of a post-connect processor that makes it possible to invoke multiple post-connect processors as a single unit.
  • Constructor Details

    • AggregatePostConnectProcessor

      Creates a new aggregate post-connect processor that will invoke the given set of post-connect processors in the order they are listed.
      Parameters:
      processors - The set of post-connect processors to be invoked.
    • AggregatePostConnectProcessor

      Creates a new aggregate post-connect processor that will invoke the given set of post-connect processors in the order they are listed.
      Parameters:
      processors - The set of post-connect processors to be invoked.
  • Method Details

    • processPreAuthenticatedConnection

      Performs any appropriate processing on the provided connection before making it available for use in a connection pool. This method will be invoked immediately after the connection has been established but before any attempt has been made to perform any authentication.
      Specified by:
      processPreAuthenticatedConnection in interface PostConnectProcessor
      Parameters:
      connection - The connection for which the processing is to be performed.
      Throws:
      LDAPException - If a problem occurs during processing. If an exception is thrown, then the connection will be terminated and not used in the pool.
    • processPostAuthenticatedConnection

      Performs any appropriate processing on the provided connection before making it available for use in a connection pool. This method will be invoked immediately after any appropriate authentication has been performed on the connection.
      Specified by:
      processPostAuthenticatedConnection in interface PostConnectProcessor
      Parameters:
      connection - The connection for which the processing is to be performed.
      Throws:
      LDAPException - If a problem occurs during processing. If an exception is thrown, then the connection will be terminated and not used in the pool.