public final class ConsulKeyValueProducer
extends org.apache.camel.impl.HeaderSelectorProducer
| Constructor and Description |
|---|
ConsulKeyValueProducer(ConsulEndpoint endpoint,
ConsulConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
protected com.orbitz.consul.option.QueryOptions |
buildQueryOptions(org.apache.camel.Message message,
ConsulConfiguration conf) |
protected void |
deleteKey(org.apache.camel.Message message) |
protected void |
deleteKeys(org.apache.camel.Message message) |
protected C |
getClient() |
protected ConsulConfiguration |
getConfiguration() |
protected void |
getKeys(org.apache.camel.Message message) |
protected <D> D |
getMandatoryHeader(org.apache.camel.Message message,
String header,
Class<D> type) |
protected <D> D |
getMandatoryHeader(org.apache.camel.Message message,
String header,
D defaultValue,
Class<D> type) |
protected void |
getSessions(org.apache.camel.Message message) |
protected void |
getValue(org.apache.camel.Message message) |
protected void |
getValues(org.apache.camel.Message message) |
protected void |
lock(org.apache.camel.Message message) |
protected <T> void |
processConsulResponse(org.apache.camel.Message message,
com.orbitz.consul.model.ConsulResponse<T> response) |
protected void |
put(org.apache.camel.Message message) |
protected void |
setBodyAndResult(org.apache.camel.Message message,
Object body) |
protected void |
setBodyAndResult(org.apache.camel.Message message,
Object body,
boolean result) |
protected void |
unlock(org.apache.camel.Message message) |
protected org.apache.camel.Processor |
wrap(Function<C,Object> supplier) |
bind, doStart, getProcessor, onMissingProcessorcreateExchange, createExchange, createExchange, doStop, getEndpoint, isSingleton, toStringdoResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic ConsulKeyValueProducer(ConsulEndpoint endpoint, ConsulConfiguration configuration)
protected void getValue(org.apache.camel.Message message)
throws Exception
Exceptionprotected void getValues(org.apache.camel.Message message)
throws Exception
Exceptionprotected void getSessions(org.apache.camel.Message message)
throws Exception
Exceptionprotected void deleteKey(org.apache.camel.Message message)
throws Exception
Exceptionprotected void deleteKeys(org.apache.camel.Message message)
throws Exception
Exceptionprotected ConsulConfiguration getConfiguration()
protected <D> D getMandatoryHeader(org.apache.camel.Message message,
String header,
Class<D> type)
throws Exception
Exceptionprotected <D> D getMandatoryHeader(org.apache.camel.Message message,
String header,
D defaultValue,
Class<D> type)
throws Exception
Exceptionprotected com.orbitz.consul.option.QueryOptions buildQueryOptions(org.apache.camel.Message message,
ConsulConfiguration conf)
protected <T> void processConsulResponse(org.apache.camel.Message message,
com.orbitz.consul.model.ConsulResponse<T> response)
throws Exception
Exceptionprotected void setBodyAndResult(org.apache.camel.Message message,
Object body)
throws Exception
Exceptionprotected void setBodyAndResult(org.apache.camel.Message message,
Object body,
boolean result)
throws Exception
ExceptionApache Camel