在Java中,使用Quartz框架时,作业类需要实现org.quartz.Job
接口。这个接口只有一个方法execute()
,当触发器触发时,Scheduler会调用这个方法来执行相应的任务。
以下是一个简单的作业类示例:
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
public class MyJob implements Job {
@Override
public void execute(JobExecutionContext context) throws JobExecutionException {
// 在这里编写你的任务逻辑
System.out.println("Hello, Quartz!");
}
}
在这个示例中,我们创建了一个名为MyJob
的作业类,它实现了org.quartz.Job
接口。在execute()
方法中,我们编写了任务逻辑,例如打印一条消息。当触发器触发时,Scheduler会调用这个方法来执行任务。