//final String job = changeState(j, ACTIVE);
// this temporary thread ensures all crawl-created threads
// land in the AlertThreadGroup, to assist crawl-wide
// logging/alerting
alertThreadGroup = new AlertThreadGroup(getShortName());
alertThreadGroup.addLogger(getJobLogger());
Thread launcher = new Thread(alertThreadGroup, getShortName()+" launchthread") {
public void run() {
CrawlController cc = getCrawlController();
startContext();