package org.ilrt.mca.quartz;
import org.ilrt.mca.rdf.ConnPoolStoreWrapperManagerImpl;
import org.ilrt.mca.rdf.DataManager;
import org.ilrt.mca.rdf.DataSourceManager;
import org.ilrt.mca.rdf.SdbManagerImpl;
import org.ilrt.mca.rdf.StoreWrapperManager;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public abstract class AbstractJob implements Job {
public AbstractJob() {
DataSourceManager dsm = new DataSourceManager();
StoreWrapperManager wrapperManager = new ConnPoolStoreWrapperManagerImpl("/sdb.ttl",
dsm.getDataSource());
manager = new SdbManagerImpl(wrapperManager);
}
@Override
public abstract void execute(JobExecutionContext context) throws JobExecutionException;
protected final DataManager manager;
}