Package org.ldaptive

Class AbstractSearchOperationFactory

    • Field Detail

      • logger

        protected final Logger logger
        Logger for this class.
      • entryHandlers

        private LdapEntryHandler[] entryHandlers
        Functions to handle entries.
      • exceptionHandler

        private ExceptionHandler exceptionHandler
        Functions to handle exceptions.
      • resultHandlers

        private ResultHandler[] resultHandlers
        Functions to handle response results.
      • searchResultHandlers

        private SearchResultHandler[] searchResultHandlers
        Functions to handle search response results.
    • Constructor Detail

      • AbstractSearchOperationFactory

        public AbstractSearchOperationFactory()
    • Method Detail

      • getEntryHandlers

        public LdapEntryHandler[] getEntryHandlers()
        Returns the search entry handlers.
        Returns:
        search entry handlers
      • setEntryHandlers

        public void setEntryHandlers​(LdapEntryHandler... handlers)
        Sets the search entry handlers.
        Parameters:
        handlers - search entry handlers
      • getExceptionHandler

        public ExceptionHandler getExceptionHandler()
        Returns the search exception handler.
        Returns:
        search exception handler
      • setExceptionHandler

        public void setExceptionHandler​(ExceptionHandler handler)
        Sets the search exception handler.
        Parameters:
        handler - search exception handler
      • getResultHandlers

        public ResultHandler[] getResultHandlers()
        Returns the search result handlers.
        Returns:
        search result handlers
      • setResultHandlers

        public void setResultHandlers​(ResultHandler... handlers)
        Sets the search result handlers.
        Parameters:
        handlers - search result handlers
      • getSearchResultHandlers

        public SearchResultHandler[] getSearchResultHandlers()
        Returns the search result handlers.
        Returns:
        search result handlers
      • setSearchResultHandlers

        public void setSearchResultHandlers​(SearchResultHandler... handlers)
        Sets the search result handlers.
        Parameters:
        handlers - search result handlers
      • createSearchOperation

        protected SearchOperation createSearchOperation()
        Creates a new search operation configured with the properties on this factory.
        Returns:
        search operation
      • createSearchOperation

        protected SearchOperation createSearchOperation​(ConnectionFactory cf)
        Creates a new search operation configured with the properties on this factory.
        Parameters:
        cf - connection factory to set on the search operation
        Returns:
        search operation