格式化 Spider.run 代码
parent
ab5d81a6b6
commit
fcdb9074d6
|
@ -313,10 +313,10 @@ public class Spider implements Runnable, Task {
|
||||||
if (threadPool.getThreadAlive() == 0) {
|
if (threadPool.getThreadAlive() == 0) {
|
||||||
//no alive thread anymore , try again
|
//no alive thread anymore , try again
|
||||||
poll = scheduler.poll(this);
|
poll = scheduler.poll(this);
|
||||||
if(poll==null) {
|
if (poll == null) {
|
||||||
if (exitWhenComplete) {
|
if (exitWhenComplete) {
|
||||||
break;
|
break;
|
||||||
}else{
|
} else {
|
||||||
// wait
|
// wait
|
||||||
try {
|
try {
|
||||||
Thread.sleep(emptySleepTime);
|
Thread.sleep(emptySleepTime);
|
||||||
|
@ -326,9 +326,9 @@ public class Spider implements Runnable, Task {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}else {
|
} else {
|
||||||
// wait until new url added,
|
// wait until new url added,
|
||||||
if(waitNewUrl())
|
if (waitNewUrl())
|
||||||
//if interrupted
|
//if interrupted
|
||||||
break;
|
break;
|
||||||
continue;
|
continue;
|
||||||
|
@ -343,7 +343,7 @@ public class Spider implements Runnable, Task {
|
||||||
processRequest(request);
|
processRequest(request);
|
||||||
onSuccess(request);
|
onSuccess(request);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
onError(request,e);
|
onError(request, e);
|
||||||
logger.error("process request " + request + " error", e);
|
logger.error("process request " + request + " error", e);
|
||||||
} finally {
|
} finally {
|
||||||
pageCount.incrementAndGet();
|
pageCount.incrementAndGet();
|
||||||
|
|
Loading…
Reference in New Issue