org.apache.falcon.rerun.policy
Class AbstractRerunPolicy

java.lang.Object
  extended by org.apache.falcon.rerun.policy.AbstractRerunPolicy
Direct Known Subclasses:
ExpBackoffPolicy, FinalPolicy

public abstract class AbstractRerunPolicy
extends Object

Base class for Rerun Policy.


Constructor Summary
AbstractRerunPolicy()
           
 
Method Summary
static Date addTime(Date date, int milliSecondsToAdd)
           
abstract  long getDelay(Frequency delay, Date nominaltime, Date cutOffTime)
           
abstract  long getDelay(Frequency delay, int eventNumber)
           
 long getDurationInMilliSec(Frequency frequency)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRerunPolicy

public AbstractRerunPolicy()
Method Detail

getDurationInMilliSec

public long getDurationInMilliSec(Frequency frequency)
                           throws FalconException
Throws:
FalconException

addTime

public static Date addTime(Date date,
                           int milliSecondsToAdd)

getDelay

public abstract long getDelay(Frequency delay,
                              int eventNumber)
                       throws FalconException
Throws:
FalconException

getDelay

public abstract long getDelay(Frequency delay,
                              Date nominaltime,
                              Date cutOffTime)
                       throws FalconException
Throws:
FalconException


Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.