public final class HdfsConsumer extends ScheduledPollConsumer
log
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
Constructor and Description |
---|
HdfsConsumer(HdfsEndpoint endpoint,
Processor processor,
HdfsConfiguration config) |
Modifier and Type | Method and Description |
---|---|
protected int |
doPoll() |
protected void |
doStart()
Implementations override this method to support customized start/stop.
|
HdfsEndpoint |
getEndpoint()
Gets the endpoint associated with an object.
|
protected int |
poll()
The polling method which is invoked periodically to poll this consumer
|
afterPoll, beforePoll, doShutdown, doStop, doSuspend, getBackoffCounter, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isPollAllowed, isPolling, isSchedulerStarted, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, onInit, processEmptyMessage, run, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelay, startScheduler
createUoW, doneUoW, getAsyncProcessor, getExceptionHandler, getProcessor, getRoute, handleException, handleException, setExceptionHandler, setRoute, toString
doResume, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isSuspended, resume, suspend
public HdfsConsumer(HdfsEndpoint endpoint, Processor processor, HdfsConfiguration config)
public HdfsEndpoint getEndpoint()
EndpointAware
Producer
or for consuming from for components like Consumer
or Route
getEndpoint
in interface EndpointAware
getEndpoint
in class DefaultConsumer
protected void doStart() throws Exception
ServiceSupport
ServiceSupport.doStop()
for more details.doStart
in class ScheduledPollConsumer
Exception
ServiceSupport.doStop()
protected int poll() throws Exception
ScheduledPollConsumer
poll
in class ScheduledPollConsumer
Exception
- can be thrown if an exception occurred during pollingCopyright © 2007–2015 The Apache Software Foundation. All rights reserved.