Package org.apache.camel.support
Class PollingConsumerSupport
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.PollingConsumerSupport
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.Consumer
,org.apache.camel.EndpointAware
,org.apache.camel.PollingConsumer
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
- Direct Known Subclasses:
EventDrivenPollingConsumer
,ProcessorPollingConsumer
public abstract class PollingConsumerSupport extends org.apache.camel.support.service.ServiceSupport implements org.apache.camel.PollingConsumer
A useful base class for implementations ofPollingConsumer
-
-
Constructor Summary
Constructors Constructor Description PollingConsumerSupport(org.apache.camel.Endpoint endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Endpoint
getEndpoint()
org.apache.camel.spi.ExceptionHandler
getExceptionHandler()
org.apache.camel.Processor
getProcessor()
protected void
handleException(Throwable t)
Handles the given exception using thegetExceptionHandler()
void
setExceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
String
toString()
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doStop, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
- Specified by:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
-
getProcessor
public org.apache.camel.Processor getProcessor()
- Specified by:
getProcessor
in interfaceorg.apache.camel.Consumer
-
getExceptionHandler
public org.apache.camel.spi.ExceptionHandler getExceptionHandler()
-
setExceptionHandler
public void setExceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
-
handleException
protected void handleException(Throwable t)
Handles the given exception using thegetExceptionHandler()
- Parameters:
t
- the exception to handle
-
-