Interface ContextExecutor<T>


public interface ContextExecutor<T>
Interface for delegating an actual operation to be performed on a DirContext. For searches, use SearchExecutor in stead. A typical usage of this interface could be e.g.:
 ContextExecutor executor = new ContextExecutor() {
         public Object executeWithContext(DirContext ctx) throws NamingException {
                 return ctx.lookup(dn);
         }
 };
 
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Perform any operation on the context.
  • Method Details

    • executeWithContext

      T executeWithContext(DirContext ctx) throws NamingException
      Perform any operation on the context.
      Parameters:
      ctx - the DirContext to perform the operation on.
      Returns:
      any object resulting from the operation - might be null.
      Throws:
      NamingException - if the operation resulted in one.