public final class ConsulKeyValueConsumer
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 |
---|
ConsulKeyValueConsumer(ConsulEndpoint endpoint,
ConsulConfiguration configuration,
org.apache.camel.Processor processor) |
Modifier and Type | Method and Description |
---|---|
protected Runnable |
createWatcher(com.orbitz.consul.KeyValueClient 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 ConsulKeyValueConsumer(ConsulEndpoint endpoint, ConsulConfiguration configuration, org.apache.camel.Processor processor)
Apache Camel