Class QuartzProxyJob

  • All Implemented Interfaces:
    org.quartz.InterruptableJob, org.quartz.Job, ProxyJob

    public abstract class QuartzProxyJob
    extends Object
    implements ProxyJob, org.quartz.InterruptableJob
    • Constructor Detail

      • QuartzProxyJob

        public QuartzProxyJob()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Specified by:
        isEnabled in interface ProxyJob
      • getJobStatus

        public org.smallmind.nutsnbolts.util.SuccessOrFailure getJobStatus()
        Specified by:
        getJobStatus in interface ProxyJob
      • incCount

        public void incCount()
        Specified by:
        incCount in interface ProxyJob
      • addToCount

        public void addToCount​(int additional)
      • getCount

        public int getCount()
        Specified by:
        getCount in interface ProxyJob
      • setThrowable

        public void setThrowable​(Throwable throwable,
                                 boolean isFailure)
      • interrupt

        public void interrupt()
        Specified by:
        interrupt in interface org.quartz.InterruptableJob
      • execute

        public void execute​(org.quartz.JobExecutionContext jobExecutionContext)
        Specified by:
        execute in interface org.quartz.Job