参数类型TriggerBuilder <trigger>中的withSchedule(ScheduleBuilder <sbt>)不适用于参数(MutableTrigger)

时间:2015-06-09 11:01:21

标签: java java-ee quartz-scheduler

以下代码给出了如下错误:TriggerBuilder类型中的withSchedule(ScheduleBuilder)方法不适用于参数(MutableTrigger)

   public static Trigger buildTriggerForJob(int hours, int minutes, int seconds, String name, String groupName) {
            return org.quartz.TriggerBuilder
                    .newTrigger()
                    .withIdentity(name, groupName)
                    .withSchedule(
                            SimpleScheduleBuilder.simpleSchedule().withIntervalInHours(hours).withIntervalInMinutes(minutes)
                            .withIntervalInSeconds(seconds).repeatForever().build());
        }

1 个答案:

答案 0 :(得分:0)

没有必要这样做.build()。试试没有它。

public static Trigger buildTriggerForJob(int hours, int minutes, int seconds, String name, String groupName) {
    return org.quartz.TriggerBuilder
           .newTrigger()
           .withIdentity(name, groupName)
           .withSchedule(
                SimpleScheduleBuilder.simpleSchedule().withIntervalInHours(hours).withIntervalInMinutes(minutes)
                .withIntervalInSeconds(seconds).repeatForever()).build();
 }