org.apache.falcon.rerun.handler
Class LateRerunConsumer<T extends LateRerunHandler<DelayedQueue<LaterunEvent>>>

java.lang.Object
  extended by org.apache.falcon.rerun.handler.AbstractRerunConsumer<LaterunEvent,T>
      extended by org.apache.falcon.rerun.handler.LateRerunConsumer<T>
Type Parameters:
T -
All Implemented Interfaces:
Runnable

public class LateRerunConsumer<T extends LateRerunHandler<DelayedQueue<LaterunEvent>>>
extends AbstractRerunConsumer<LaterunEvent,T>

A consumer of late reruns.


Field Summary
 
Fields inherited from class org.apache.falcon.rerun.handler.AbstractRerunConsumer
handler, LOG
 
Constructor Summary
LateRerunConsumer(T handler)
           
 
Method Summary
 String detectLate(LaterunEvent message)
           
protected  void handleRerun(String cluster, String jobStatus, LaterunEvent message)
           
 
Methods inherited from class org.apache.falcon.rerun.handler.AbstractRerunConsumer
run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LateRerunConsumer

public LateRerunConsumer(T handler)
Method Detail

handleRerun

protected void handleRerun(String cluster,
                           String jobStatus,
                           LaterunEvent message)
Specified by:
handleRerun in class AbstractRerunConsumer<LaterunEvent,T extends LateRerunHandler<DelayedQueue<LaterunEvent>>>

detectLate

public String detectLate(LaterunEvent message)
                  throws Exception
Throws:
Exception


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