/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( String baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { return searchAsync( new Dn( baseDn ), filter, scope, attributes ); }
/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( String baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { return searchAsync( new Dn( baseDn ), filter, scope, attributes ); }
/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( String baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { return searchAsync( new Dn( baseDn ), filter, scope, attributes ); }
/** * {@inheritDoc} */ @Override public SearchCursor search( SearchRequest searchRequest ) throws LdapException { if ( searchRequest == null ) { String msg = I18n.err( I18n.ERR_04130_CANNOT_PROCESS_NULL_SEARCH_REQ ); if ( LOG.isDebugEnabled() ) { LOG.debug( msg ); } throw new IllegalArgumentException( msg ); } SearchFuture searchFuture = searchAsync( searchRequest ); long searchTimeout = getTimeout( timeout, searchRequest.getTimeLimit() ); return new SearchCursorImpl( searchFuture, searchTimeout, TimeUnit.MILLISECONDS ); }
/** * {@inheritDoc} */ @Override public SearchCursor search( SearchRequest searchRequest ) throws LdapException { if ( searchRequest == null ) { String msg = I18n.err( I18n.ERR_04130_CANNOT_PROCESS_NULL_SEARCH_REQ ); if ( LOG.isDebugEnabled() ) { LOG.debug( msg ); } throw new IllegalArgumentException( msg ); } SearchFuture searchFuture = searchAsync( searchRequest ); long searchTimeout = getTimeout( timeout, searchRequest.getTimeLimit() ); return new SearchCursorImpl( searchFuture, searchTimeout, TimeUnit.MILLISECONDS ); }
/** * {@inheritDoc} */ @Override public SearchCursor search( SearchRequest searchRequest ) throws LdapException { if ( searchRequest == null ) { String msg = I18n.err( I18n.ERR_04130_CANNOT_PROCESS_NULL_SEARCH_REQ ); if ( LOG.isDebugEnabled() ) { LOG.debug( msg ); } throw new IllegalArgumentException( msg ); } SearchFuture searchFuture = searchAsync( searchRequest ); long searchTimeout = getTimeout( timeout, searchRequest.getTimeLimit() ); return new SearchCursorImpl( searchFuture, searchTimeout, TimeUnit.MILLISECONDS ); }
/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( Dn baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { // Create a new SearchRequest object SearchRequest searchRequest = new SearchRequestImpl(); searchRequest.setBase( baseDn ); searchRequest.setFilter( filter ); searchRequest.setScope( scope ); searchRequest.addAttributes( attributes ); searchRequest.setDerefAliases( AliasDerefMode.DEREF_ALWAYS ); // Process the request in blocking mode return searchAsync( searchRequest ); }
/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( Dn baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { // Create a new SearchRequest object SearchRequest searchRequest = new SearchRequestImpl(); searchRequest.setBase( baseDn ); searchRequest.setFilter( filter ); searchRequest.setScope( scope ); searchRequest.addAttributes( attributes ); searchRequest.setDerefAliases( AliasDerefMode.DEREF_ALWAYS ); // Process the request in blocking mode return searchAsync( searchRequest ); }
/** * {@inheritDoc} */ @Override public SearchFuture searchAsync( Dn baseDn, String filter, SearchScope scope, String... attributes ) throws LdapException { // Create a new SearchRequest object SearchRequest searchRequest = new SearchRequestImpl(); searchRequest.setBase( baseDn ); searchRequest.setFilter( filter ); searchRequest.setScope( scope ); searchRequest.addAttributes( attributes ); searchRequest.setDerefAliases( AliasDerefMode.DEREF_ALWAYS ); // Process the request in blocking mode return searchAsync( searchRequest ); }
SearchFuture sf = connection.searchAsync( searchRequest );