package me.hao0.antares.server.schedule.executor; import me.hao0.antares.common.dto.JobDetail; import me.hao0.antares.common.model.enums.JobTriggerType; import org.quartz.JobExecutionContext; /** * Author: haolin * Email: haolin.h0@gmail.com */ public interface JobExecutor { /** * Execute the one job * @param jobDetail the job detail * @param triggerType the trigger type * @param context the job execute context * @see JobTriggerType */ void execute(JobDetail jobDetail, JobTriggerType triggerType, JobExecutionContext context); }