Request journalInstance = iterator.next();
Request request = journalInstance.secureClone();
if (request.containsKey(Parameter.Password)) {
request.put(Parameter.Password, password);
}
Response r = new ImplResponse(this, request, executor.submit(callable(request, journalInstance)));
//Note: may want to add a recovery listener here
}
while(iterator.hasNext()) {
//never modify object passed in or this may leak the password out!
Request journalInstance = iterator.next();
Request request = journalInstance.secureClone();
if (request.containsKey(Parameter.Password)) {
request.put(Parameter.Password, password);
}
Response r = new ImplResponse(this, request, executor.submit(callable(request, journalInstance)));
//Note: may want to add a recovery listener here
}
isClean=true;
}
}