package io.andrewohara.tinkertime.controllers.workflows.tasks;
import io.andrewohara.common.workflows.tasks.WorkflowTask;
import io.andrewohara.tinkertime.io.crawlers.Crawler;
import java.io.IOException;
public class RunCrawlerTask extends WorkflowTask {
private final Crawler<?> crawler;
public RunCrawlerTask(Crawler<?> crawler) {
super("Crawling Page");
this.crawler = crawler;
}
@Override
public boolean execute() throws IOException {
crawler.testConnection();
return true;
}
@Override
protected int findTargetProgress() throws IOException {
return -1;
}
}