package org.molgenis.download;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import org.quartz.Job;
import org.quartz.JobDataMap;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class DownloadExample implements Job {
@Override
public void execute(JobExecutionContext context) throws JobExecutionException
{
try
{
JobDataMap job_data = context.getJobDetail().getJobDataMap();
String path = job_data.getString("__path");
FileWriter fstream = new FileWriter(path);
BufferedWriter out = new BufferedWriter(fstream);
out.write("Hello Java");
//Close the output stream
out.close();
}
catch (IOException e)
{
throw new JobExecutionException(e);
}
}
}