org.apache.falcon.rerun.handler
Class AbstractRerunConsumer<T extends RerunEvent,M extends AbstractRerunHandler<T,DelayedQueue<T>>>
java.lang.Object
org.apache.falcon.rerun.handler.AbstractRerunConsumer<T,M>
- Type Parameters:
T
- a rerun eventM
- a rerun handler
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- LateRerunConsumer, RetryConsumer
public abstract class AbstractRerunConsumer<T extends RerunEvent,M extends AbstractRerunHandler<T,DelayedQueue<T>>>
- extends Object
- implements Runnable
Base class for a rerun consumer.
Field Summary |
protected M |
handler
|
protected static org.apache.log4j.Logger |
LOG
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
protected static final org.apache.log4j.Logger LOG
handler
protected M extends AbstractRerunHandler<T,DelayedQueue<T>> handler
AbstractRerunConsumer
public AbstractRerunConsumer(M handler)
run
public void run()
- Specified by:
run
in interface Runnable
handleRerun
protected abstract void handleRerun(String cluster,
String jobStatus,
T message)
Copyright © 2013-2014 Apache Software Foundation. All Rights Reserved.