com.github.ltsopensource.spring.quartz.invoke
Class JobExecutionContextImpl

java.lang.Object
  extended by com.github.ltsopensource.spring.quartz.invoke.JobExecutionContextImpl
All Implemented Interfaces:
org.quartz.JobExecutionContext

public class JobExecutionContextImpl
extends Object
implements org.quartz.JobExecutionContext

Author:
Robert HG (254963746@qq.com) on 3/27/16.

Constructor Summary
JobExecutionContextImpl(org.quartz.JobDataMap jobDataMap)
           
 
Method Summary
 Object get(Object key)
           
 org.quartz.Calendar getCalendar()
           
 String getFireInstanceId()
           
 Date getFireTime()
           
 org.quartz.JobDetail getJobDetail()
           
 org.quartz.Job getJobInstance()
           
 long getJobRunTime()
           
 org.quartz.JobDataMap getMergedJobDataMap()
           
 Date getNextFireTime()
           
 Date getPreviousFireTime()
           
 org.quartz.TriggerKey getRecoveringTriggerKey()
           
 int getRefireCount()
           
 Object getResult()
           
 Date getScheduledFireTime()
           
 org.quartz.Scheduler getScheduler()
           
 org.quartz.Trigger getTrigger()
           
 boolean isRecovering()
           
 void put(Object key, Object value)
           
 void setResult(Object result)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobExecutionContextImpl

public JobExecutionContextImpl(org.quartz.JobDataMap jobDataMap)
Method Detail

getScheduler

public org.quartz.Scheduler getScheduler()
Specified by:
getScheduler in interface org.quartz.JobExecutionContext

getTrigger

public org.quartz.Trigger getTrigger()
Specified by:
getTrigger in interface org.quartz.JobExecutionContext

getCalendar

public org.quartz.Calendar getCalendar()
Specified by:
getCalendar in interface org.quartz.JobExecutionContext

isRecovering

public boolean isRecovering()
Specified by:
isRecovering in interface org.quartz.JobExecutionContext

getRecoveringTriggerKey

public org.quartz.TriggerKey getRecoveringTriggerKey()
                                              throws IllegalStateException
Specified by:
getRecoveringTriggerKey in interface org.quartz.JobExecutionContext
Throws:
IllegalStateException

getRefireCount

public int getRefireCount()
Specified by:
getRefireCount in interface org.quartz.JobExecutionContext

getMergedJobDataMap

public org.quartz.JobDataMap getMergedJobDataMap()
Specified by:
getMergedJobDataMap in interface org.quartz.JobExecutionContext

getJobDetail

public org.quartz.JobDetail getJobDetail()
Specified by:
getJobDetail in interface org.quartz.JobExecutionContext

getJobInstance

public org.quartz.Job getJobInstance()
Specified by:
getJobInstance in interface org.quartz.JobExecutionContext

getFireTime

public Date getFireTime()
Specified by:
getFireTime in interface org.quartz.JobExecutionContext

getScheduledFireTime

public Date getScheduledFireTime()
Specified by:
getScheduledFireTime in interface org.quartz.JobExecutionContext

getPreviousFireTime

public Date getPreviousFireTime()
Specified by:
getPreviousFireTime in interface org.quartz.JobExecutionContext

getNextFireTime

public Date getNextFireTime()
Specified by:
getNextFireTime in interface org.quartz.JobExecutionContext

getFireInstanceId

public String getFireInstanceId()
Specified by:
getFireInstanceId in interface org.quartz.JobExecutionContext

getResult

public Object getResult()
Specified by:
getResult in interface org.quartz.JobExecutionContext

setResult

public void setResult(Object result)
Specified by:
setResult in interface org.quartz.JobExecutionContext

getJobRunTime

public long getJobRunTime()
Specified by:
getJobRunTime in interface org.quartz.JobExecutionContext

put

public void put(Object key,
                Object value)
Specified by:
put in interface org.quartz.JobExecutionContext

get

public Object get(Object key)
Specified by:
get in interface org.quartz.JobExecutionContext


Copyright © 2017. All rights reserved.