@ManagedResource(description="Managed ZooKeeper Master Endpoint")
@UriEndpoint(firstVersion="2.19.0",
scheme="zookeeper-master",
syntax="zookeeper-master:groupName:consumerEndpointUri",
consumerOnly=true,
title="ZooKeeper Master",
lenientProperties=true,
label="clustering")
public class MasterEndpoint
extends org.apache.camel.support.DefaultEndpoint
implements org.apache.camel.DelegateEndpoint
| Constructor and Description |
|---|
MasterEndpoint(String uri,
MasterComponent component,
String groupName,
String consumerEndpointUri) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
MasterComponent |
getComponent() |
org.apache.camel.Endpoint |
getConsumerEndpoint() |
String |
getConsumerEndpointUri() |
org.apache.camel.Endpoint |
getEndpoint() |
String |
getGroupName() |
boolean |
isLenientProperties() |
configureConsumer, configurePollingConsumer, configureProperties, createAsyncProducer, createEndpointUri, createExchange, createExchange, createPollingConsumer, doInit, doStart, doStop, equals, getCamelContext, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringbuild, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, finalize, getClass, notify, notifyAll, wait, wait, waitconfigureProperties, createAsyncProducer, createExchange, createExchange, createPollingConsumer, getCamelContext, getEndpointBaseUri, getEndpointKey, getEndpointUri, isSingletonProducer, setCamelContextpublic MasterEndpoint(String uri, MasterComponent component, String groupName, String consumerEndpointUri)
public org.apache.camel.Endpoint getEndpoint()
getEndpoint in interface org.apache.camel.DelegateEndpointpublic org.apache.camel.Endpoint getConsumerEndpoint()
@ManagedAttribute(description="The consumer endpoint url to use in master/slave mode",
mask=true)
public String getConsumerEndpointUri()
@ManagedAttribute(description="The name of the cluster group to use") public String getGroupName()
public org.apache.camel.Producer createProducer()
throws Exception
createProducer in interface org.apache.camel.EndpointExceptionpublic org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
createConsumer in interface org.apache.camel.EndpointExceptionpublic boolean isLenientProperties()
isLenientProperties in interface org.apache.camel.EndpointisLenientProperties in class org.apache.camel.support.DefaultEndpointpublic MasterComponent getComponent()
getComponent in class org.apache.camel.support.DefaultEndpointApache Camel