@Override
public RunOutcome run(StatusHandle handle) {
Throwable exception = null;
final int runsize = 1000;
int recordCount = 0;
OutcomeType outcome = OutcomeType.FAILED;
long pos = -1;
try{
while(true){
boolean more = true;
for(;recordCount < runsize; recordCount++){