@UriEndpoint(scheme="consul",
title="Consul",
syntax="consul:apiEndpoint",
label="api,cloud")
public class ConsulEndpoint
extends org.apache.camel.impl.DefaultEndpoint
Modifier and Type | Class and Description |
---|---|
static interface |
ConsulEndpoint.ConsumerFactory |
static interface |
ConsulEndpoint.ProducerFactory |
Constructor and Description |
---|
ConsulEndpoint(String apiEndpoint,
String uri,
ConsulComponent component,
ConsulConfiguration configuration,
ConsulEndpoint.ProducerFactory producerFactory,
ConsulEndpoint.ConsumerFactory consumerFactory) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
String |
getApiEndpoint() |
ConsulConfiguration |
getConfiguration() |
com.orbitz.consul.Consul |
getConsul() |
boolean |
isSingleton() |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
public ConsulEndpoint(String apiEndpoint, String uri, ConsulComponent component, ConsulConfiguration configuration, ConsulEndpoint.ProducerFactory producerFactory, ConsulEndpoint.ConsumerFactory consumerFactory)
public boolean isSingleton()
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public ConsulConfiguration getConfiguration()
public String getApiEndpoint()
Apache Camel