org.pentaho.platform.scheduler
Class QuartzScheduledJob

java.lang.Object
  extended by org.pentaho.platform.scheduler.QuartzScheduledJob
All Implemented Interfaces:
IScheduledJob

public class QuartzScheduledJob
extends Object
implements IScheduledJob


Field Summary
 
Fields inherited from interface org.pentaho.platform.api.engine.IScheduledJob
STATE_BLOCKED, STATE_COMPLETE, STATE_ERROR, STATE_NONE, STATE_NORMAL, STATE_PAUSED
 
Constructor Summary
QuartzScheduledJob(org.quartz.Trigger trigger)
           
 
Method Summary
 String getDescription()
           
 String getErrorMessage()
           
 int getExecutionState()
           
 Date getLastTriggerTime()
           
 Date getNextTriggerTime()
           
 String getUniqueId()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuartzScheduledJob

public QuartzScheduledJob(org.quartz.Trigger trigger)
Method Detail

getNextTriggerTime

public Date getNextTriggerTime()
Specified by:
getNextTriggerTime in interface IScheduledJob

getLastTriggerTime

public Date getLastTriggerTime()
Specified by:
getLastTriggerTime in interface IScheduledJob

getDescription

public String getDescription()
Specified by:
getDescription in interface IScheduledJob

getExecutionState

public int getExecutionState()
Specified by:
getExecutionState in interface IScheduledJob

getErrorMessage

public String getErrorMessage()
Specified by:
getErrorMessage in interface IScheduledJob

getUniqueId

public String getUniqueId()
Specified by:
getUniqueId in interface IScheduledJob