Author: j16sdiz
Date: 2009-01-01 11:20:09 +0000 (Thu, 01 Jan 2009)
New Revision: 24859
Modified:
trunk/plugins/XMLSpider/XMLSpider.java
Log:
factor out .getMaxParallelRequests() calls
Modified: trunk/plugins/XMLSpider/XMLSpider.java
===================================================================
--- trunk/plugins/XMLSpider/XMLSpider.java 2009-01-01 11:19:57 UTC (rev
24858)
+++ trunk/plugins/XMLSpider/XMLSpider.java 2009-01-01 11:20:09 UTC (rev
24859)
@@ -143,17 +143,18 @@
return;
synchronized (runningFetch) {
int running = runningFetch.size();
-
- if (running >=
root.getConfig().getMaxParallelRequests())
+ int maxParallelRequests =
root.getConfig().getMaxParallelRequests();
+
+ if (running >= maxParallelRequests)
return;
// Prepare to start
- toStart = new
ArrayList<ClientGetter>(root.getConfig().getMaxParallelRequests() - running);
+ toStart = new
ArrayList<ClientGetter>(maxParallelRequests - running);
root.sharedLockPages(Status.QUEUED);
try {
Iterator<Page> it =
root.getPages(Status.QUEUED);
- while (running + toStart.size() <
root.getConfig().getMaxParallelRequests() && it.hasNext()) {
+ while (running + toStart.size() <
maxParallelRequests && it.hasNext()) {
Page page = it.next();
if
(runningFetch.containsKey(page))
continue;
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs