public LDAPv3PersistentSearch(int retryInterval,DN searchBaseDN,Filter searchFilter,SearchScope searchScope,ConnectionFactory factory,String... attributeNames){
  this.retryInterval=retryInterval;
  this.searchBaseDN=searchBaseDN;
  this.searchFilter=searchFilter;
  this.searchScope=searchScope;
  this.factory=factory;
  this.attributeNames=Arrays.asList(attributeNames);
}

public LDAPv3PersistentSearch ( int retryInterval , DN searchBaseDN , Filter searchFilter , SearchScope searchScope , ConnectionFactory factory , String ... attributeNames ) { this . retryInterval = retryInterval ; this . searchBaseDN = searchBaseDN ; this . searchFilter = searchFilter ; this . searchScope = searchScope ; this . factory = factory ; this . attributeNames = Arrays . asList ( attributeNames ) ; }
generate a new ldapv3persistentsearch .
