static schedule()

in src/main/groovy/grails/plugins/quartz/QuartzJob.groovy [57:68]


    static schedule(Trigger trigger, Map params = null) {
        def jobKey = new JobKey(this.getName(), internalJobArtefact.group)
        Assert.isTrue trigger.jobKey == jobKey || (trigger instanceof MutableTrigger),
                "The trigger job key is not equal to the job key or the trigger is immutable"

        ((MutableTrigger)trigger).jobKey = jobKey

        if (params) {
            trigger.jobDataMap.putAll(params)
        }
        internalScheduler.scheduleJob(trigger)
    }