}
_logClass.debug("Configuring Spider from properties");
SpiderConfig config = new SpiderConfig(props);
_logClass.debug(config);
Spider spider = new Spider(config);
if(resume)
{
_logClass.info("Reading checkpoint...");
spider.readCheckpoint();
}
_logClass.info("Starting Spider...");
spider.start();
System.out.println("\nHit any key to stop Spider\n");
try
{
while(spider.isRunning())
{
if(System.in.available() != 0)
{
System.out.println("\nStopping Spider...\n");
spider.stop();
break;
}
pause(SPIDER_STOP_PAUSE);
}
}