com.silverpeas.scheduler.trigger
Class FixedPeriodJobTrigger

java.lang.Object
  extended by com.silverpeas.scheduler.trigger.JobTrigger
      extended by com.silverpeas.scheduler.trigger.FixedPeriodJobTrigger

public final class FixedPeriodJobTrigger
extends JobTrigger

A job trigger that fires repeatedly the execution of a job at a specified interval. The first job firing will be triggered at the specified interval of time after now.


Constructor Summary
protected FixedPeriodJobTrigger(int time, TimeUnit unit)
          Creates a new job trigger that will fire a job execution at a specified interval.
 
Method Summary
 void accept(JobTriggerVisitor visitor)
          Accepts the specified visitor to visit it.
 int getTimeInterval()
          Gets the interval in time between two job triggerings.
 long getTimeIntervalInMillis()
          Gets the interval in milliseconds between two job triggerings.
 TimeUnit getTimeUnit()
          Gets the unit of the interval of time between two job triggerings.
 
Methods inherited from class com.silverpeas.scheduler.trigger.JobTrigger
getStartDate, startAt, triggerAt, triggerEvery
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FixedPeriodJobTrigger

protected FixedPeriodJobTrigger(int time,
                                TimeUnit unit)
Creates a new job trigger that will fire a job execution at a specified interval.

Parameters:
time - the interval in the time between each job triggering.
unit - the unit in which the time is expressed.
Method Detail

getTimeInterval

public int getTimeInterval()
Gets the interval in time between two job triggerings.

Returns:
the time interval.

getTimeIntervalInMillis

public long getTimeIntervalInMillis()
Gets the interval in milliseconds between two job triggerings.

Returns:
the time interval.

getTimeUnit

public TimeUnit getTimeUnit()
Gets the unit of the interval of time between two job triggerings.

Returns:

accept

public void accept(JobTriggerVisitor visitor)
Description copied from class: JobTrigger
Accepts the specified visitor to visit it. See the Visitor pattern.

Specified by:
accept in class JobTrigger
Parameters:
visitor - the visitor to accept.


Copyright © 2016 Silverpeas. All Rights Reserved.