org.apache.camel.component.kafka
Class KafkaEndpoint
java.lang.Object
org.apache.camel.support.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.component.kafka.KafkaEndpoint
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class KafkaEndpoint
- extends org.apache.camel.impl.DefaultEndpoint
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend |
Methods inherited from interface org.apache.camel.Service |
start, stop |
KafkaEndpoint
public KafkaEndpoint()
KafkaEndpoint
public KafkaEndpoint(String endpointUri,
String remaining,
KafkaComponent component)
throws URISyntaxException
- Throws:
URISyntaxException
getConfiguration
public KafkaConfiguration getConfiguration()
setConfiguration
public void setConfiguration(KafkaConfiguration configuration)
createConfiguration
protected KafkaConfiguration createConfiguration()
createConsumer
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor)
throws Exception
- Throws:
Exception
createProducer
public org.apache.camel.Producer createProducer()
throws Exception
- Throws:
Exception
isSingleton
public boolean isSingleton()
createExecutor
public ExecutorService createExecutor()
createKafkaExchange
public org.apache.camel.Exchange createKafkaExchange(kafka.message.MessageAndMetadata<byte[],byte[]> mm)
getZookeeperConnect
public String getZookeeperConnect()
setZookeeperConnect
public void setZookeeperConnect(String zookeeperConnect)
getZookeeperHost
public String getZookeeperHost()
setZookeeperHost
public void setZookeeperHost(String zookeeperHost)
getZookeeperPort
public int getZookeeperPort()
setZookeeperPort
public void setZookeeperPort(int zookeeperPort)
getGroupId
public String getGroupId()
setGroupId
public void setGroupId(String groupId)
getPartitioner
public String getPartitioner()
setPartitioner
public void setPartitioner(String partitioner)
getTopic
public String getTopic()
setTopic
public void setTopic(String topic)
getBrokers
public String getBrokers()
getConsumerStreams
public int getConsumerStreams()
setConsumerStreams
public void setConsumerStreams(int consumerStreams)
setConsumerTimeoutMs
public void setConsumerTimeoutMs(int consumerTimeoutMs)
setSerializerClass
public void setSerializerClass(String serializerClass)
setQueueBufferingMaxMessages
public void setQueueBufferingMaxMessages(int queueBufferingMaxMessages)
getFetchWaitMaxMs
public int getFetchWaitMaxMs()
getZookeeperConnectionTimeoutMs
public Integer getZookeeperConnectionTimeoutMs()
setZookeeperConnectionTimeoutMs
public void setZookeeperConnectionTimeoutMs(Integer zookeeperConnectionTimeoutMs)
setMessageSendMaxRetries
public void setMessageSendMaxRetries(int messageSendMaxRetries)
getQueueBufferingMaxMs
public int getQueueBufferingMaxMs()
setRequestRequiredAcks
public void setRequestRequiredAcks(short requestRequiredAcks)
getRebalanceBackoffMs
public Integer getRebalanceBackoffMs()
setQueueEnqueueTimeoutMs
public void setQueueEnqueueTimeoutMs(int queueEnqueueTimeoutMs)
getFetchMessageMaxBytes
public int getFetchMessageMaxBytes()
getQueuedMaxMessages
public int getQueuedMaxMessages()
getAutoCommitIntervalMs
public int getAutoCommitIntervalMs()
setSocketTimeoutMs
public void setSocketTimeoutMs(int socketTimeoutMs)
setAutoCommitIntervalMs
public void setAutoCommitIntervalMs(int autoCommitIntervalMs)
setRequestTimeoutMs
public void setRequestTimeoutMs(int requestTimeoutMs)
setCompressedTopics
public void setCompressedTopics(String compressedTopics)
getSocketReceiveBufferBytes
public int getSocketReceiveBufferBytes()
setSendBufferBytes
public void setSendBufferBytes(int sendBufferBytes)
setFetchMessageMaxBytes
public void setFetchMessageMaxBytes(int fetchMessageMaxBytes)
getRefreshLeaderBackoffMs
public int getRefreshLeaderBackoffMs()
setFetchWaitMaxMs
public void setFetchWaitMaxMs(int fetchWaitMaxMs)
getTopicMetadataRefreshIntervalMs
public int getTopicMetadataRefreshIntervalMs()
setZookeeperSessionTimeoutMs
public void setZookeeperSessionTimeoutMs(int zookeeperSessionTimeoutMs)
getConsumerTimeoutMs
public int getConsumerTimeoutMs()
setAutoCommitEnable
public void setAutoCommitEnable(boolean autoCommitEnable)
getCompressionCodec
public String getCompressionCodec()
setProducerType
public void setProducerType(String producerType)
getClientId
public String getClientId()
getFetchMinBytes
public int getFetchMinBytes()
getAutoOffsetReset
public String getAutoOffsetReset()
setRefreshLeaderBackoffMs
public void setRefreshLeaderBackoffMs(int refreshLeaderBackoffMs)
setAutoOffsetReset
public void setAutoOffsetReset(String autoOffsetReset)
setConsumerId
public void setConsumerId(String consumerId)
getRetryBackoffMs
public int getRetryBackoffMs()
getRebalanceMaxRetries
public int getRebalanceMaxRetries()
isAutoCommitEnable
public boolean isAutoCommitEnable()
setQueueBufferingMaxMs
public void setQueueBufferingMaxMs(int queueBufferingMaxMs)
setRebalanceMaxRetries
public void setRebalanceMaxRetries(int rebalanceMaxRetries)
getZookeeperSessionTimeoutMs
public int getZookeeperSessionTimeoutMs()
setKeySerializerClass
public void setKeySerializerClass(String keySerializerClass)
setCompressionCodec
public void setCompressionCodec(String compressionCodec)
setClientId
public void setClientId(String clientId)
getSocketTimeoutMs
public int getSocketTimeoutMs()
getCompressedTopics
public String getCompressedTopics()
getZookeeperSyncTimeMs
public int getZookeeperSyncTimeMs()
setSocketReceiveBufferBytes
public void setSocketReceiveBufferBytes(int socketReceiveBufferBytes)
getQueueEnqueueTimeoutMs
public int getQueueEnqueueTimeoutMs()
getQueueBufferingMaxMessages
public int getQueueBufferingMaxMessages()
setZookeeperSyncTimeMs
public void setZookeeperSyncTimeMs(int zookeeperSyncTimeMs)
getKeySerializerClass
public String getKeySerializerClass()
setTopicMetadataRefreshIntervalMs
public void setTopicMetadataRefreshIntervalMs(int topicMetadataRefreshIntervalMs)
setBatchNumMessages
public void setBatchNumMessages(int batchNumMessages)
getSendBufferBytes
public int getSendBufferBytes()
setRebalanceBackoffMs
public void setRebalanceBackoffMs(Integer rebalanceBackoffMs)
setQueuedMaxMessages
public void setQueuedMaxMessages(int queuedMaxMessages)
setRetryBackoffMs
public void setRetryBackoffMs(int retryBackoffMs)
getBatchNumMessages
public int getBatchNumMessages()
getRequestRequiredAcks
public short getRequestRequiredAcks()
getProducerType
public String getProducerType()
getConsumerId
public String getConsumerId()
getMessageSendMaxRetries
public int getMessageSendMaxRetries()
setFetchMinBytes
public void setFetchMinBytes(int fetchMinBytes)
getSerializerClass
public String getSerializerClass()
getRequestTimeoutMs
public int getRequestTimeoutMs()
Apache Camel