org.apache.falcon.rerun.handler
Class RetryHandler<M extends DelayedQueue<RetryEvent>>

java.lang.Object
  extended by org.apache.falcon.rerun.handler.AbstractRerunHandler<RetryEvent,M>
      extended by org.apache.falcon.rerun.handler.RetryHandler<M>
Type Parameters:
M -

public class RetryHandler<M extends DelayedQueue<RetryEvent>>
extends AbstractRerunHandler<RetryEvent,M>

An implementation of retry handler that kicks off retries until the configured attempts are exhausted.


Field Summary
 
Fields inherited from class org.apache.falcon.rerun.handler.AbstractRerunHandler
delayQueue, LOG
 
Constructor Summary
RetryHandler()
           
 
Method Summary
 void handleRerun(String cluster, String entityType, String entityName, String nominalTime, String runId, String wfId, long msgReceivedTime)
           
 void init(M aDelayQueue)
           
 
Methods inherited from class org.apache.falcon.rerun.handler.AbstractRerunHandler
getEntity, getRetry, getWfEngine, offerToQueue, reconnect, takeFromQueue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RetryHandler

public RetryHandler()
Method Detail

handleRerun

public void handleRerun(String cluster,
                        String entityType,
                        String entityName,
                        String nominalTime,
                        String runId,
                        String wfId,
                        long msgReceivedTime)
Specified by:
handleRerun in class AbstractRerunHandler<RetryEvent,M extends DelayedQueue<RetryEvent>>

init

public void init(M aDelayQueue)
          throws FalconException
Overrides:
init in class AbstractRerunHandler<RetryEvent,M extends DelayedQueue<RetryEvent>>
Throws:
FalconException


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