在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會調用這個方法來執行任務。