org.pentaho.platform.api.scheduler2
Class SimpleJobTrigger

java.lang.Object
  extended by org.pentaho.platform.api.scheduler2.JobTrigger
      extended by org.pentaho.platform.api.scheduler2.SimpleJobTrigger
All Implemented Interfaces:
Serializable

public class SimpleJobTrigger
extends JobTrigger
implements Serializable

A simple way of specifying a schedule on which a job will fire as opposed to ComplexJobTrigger. The SimpleJobTrigger can meet your needs if you are looking for a way to have a job start, execute a set number of times on a regular interval and then end either after a specified number of runs or at an end date.

Author:
aphillips
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.pentaho.platform.api.scheduler2.JobTrigger
ONCE_NOW
 
Constructor Summary
SimpleJobTrigger()
           
SimpleJobTrigger(Date startTime, Date endTime, int repeatCount, long repeatIntervalSeconds)
           
 
Method Summary
 int getRepeatCount()
           
 long getRepeatInterval()
           
 void setRepeatCount(int repeatCount)
           
 void setRepeatInterval(long repeatIntervalSeconds)
           
 String toString()
           
 
Methods inherited from class org.pentaho.platform.api.scheduler2.JobTrigger
getEndTime, getStartTime, setEndTime, setStartTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleJobTrigger

public SimpleJobTrigger(Date startTime,
                        Date endTime,
                        int repeatCount,
                        long repeatIntervalSeconds)

SimpleJobTrigger

public SimpleJobTrigger()
Method Detail

getRepeatCount

public int getRepeatCount()

setRepeatCount

public void setRepeatCount(int repeatCount)

getRepeatInterval

public long getRepeatInterval()

setRepeatInterval

public void setRepeatInterval(long repeatIntervalSeconds)

toString

public String toString()
Overrides:
toString in class Object