org.pentaho.platform.scheduler
Class QuartzScheduledJob

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

public class QuartzScheduledJob
extends java.lang.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
 java.lang.String getDescription()
           
 java.lang.String getErrorMessage()
           
 int getExecutionState()
           
 java.util.Date getLastTriggerTime()
           
 java.util.Date getNextTriggerTime()
           
 java.lang.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 java.util.Date getNextTriggerTime()
Specified by:
getNextTriggerTime in interface IScheduledJob

getLastTriggerTime

public java.util.Date getLastTriggerTime()
Specified by:
getLastTriggerTime in interface IScheduledJob

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface IScheduledJob

getExecutionState

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

getErrorMessage

public java.lang.String getErrorMessage()
Specified by:
getErrorMessage in interface IScheduledJob

getUniqueId

public java.lang.String getUniqueId()
Specified by:
getUniqueId in interface IScheduledJob