public final class ConsulEventConsumer
extends org.apache.camel.support.DefaultConsumer
Modifier and Type | Field and Description |
---|---|
protected ConsulConfiguration |
configuration |
protected ConsulEndpoint |
endpoint |
protected AtomicReference<BigInteger> |
index |
protected String |
key |
Constructor and Description |
---|
ConsulEventConsumer(ConsulEndpoint endpoint,
ConsulConfiguration configuration,
org.apache.camel.Processor processor) |
Modifier and Type | Method and Description |
---|---|
protected Runnable |
createWatcher(com.orbitz.consul.EventClient client) |
protected void |
doStart() |
protected void |
doStop() |
createExchange, createUoW, defaultConsumerCallback, doBuild, doInit, doneUoW, doShutdown, getAsyncProcessor, getEndpoint, getExceptionHandler, getHealthCheck, getProcessor, getRoute, getRouteId, handleException, handleException, releaseExchange, setExceptionHandler, setHealthCheck, setRoute, setRouteId, toString
build, doFail, doLifecycleChange, doResume, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected final ConsulEndpoint endpoint
protected final ConsulConfiguration configuration
protected final String key
protected final AtomicReference<BigInteger> index
public ConsulEventConsumer(ConsulEndpoint endpoint, ConsulConfiguration configuration, org.apache.camel.Processor processor)
Apache Camel