public static interface PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
extends org.apache.camel.builder.EndpointConsumerBuilder
| Modifier and Type | Method and Description |
|---|---|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
ackGroupTimeMillis(long ackGroupTimeMillis)
Group the consumer acknowledgments for the specified time in
milliseconds - defaults to 100.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
ackGroupTimeMillis(String ackGroupTimeMillis)
Group the consumer acknowledgments for the specified time in
milliseconds - defaults to 100.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
ackTimeoutMillis(long ackTimeoutMillis)
Timeout for unacknowledged messages in milliseconds - defaults to
10000.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
ackTimeoutMillis(String ackTimeoutMillis)
Timeout for unacknowledged messages in milliseconds - defaults to
10000.
|
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointConsumerBuilder |
advanced() |
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
allowManualAcknowledgement(boolean allowManualAcknowledgement)
Whether to allow manual message acknowledgements.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
allowManualAcknowledgement(String allowManualAcknowledgement)
Whether to allow manual message acknowledgements.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
authenticationClass(String authenticationClass)
The Authentication FQCN to be used while creating the client from
URI.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
authenticationParams(String authenticationParams)
The Authentication Parameters to be used while creating the client
from URI.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
bridgeErrorHandler(String bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
consumerName(String consumerName)
Name of the consumer when subscription is EXCLUSIVE.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
consumerNamePrefix(String consumerNamePrefix)
Prefix to add to consumer names when a SHARED or FAILOVER
subscription is used.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
consumerQueueSize(int consumerQueueSize)
Size of the consumer queue - defaults to 10.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
consumerQueueSize(String consumerQueueSize)
Size of the consumer queue - defaults to 10.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
deadLetterTopic(String deadLetterTopic)
Name of the topic where the messages which fail maxRedeliverCount
times will be sent.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
maxRedeliverCount(Integer maxRedeliverCount)
Maximum number of times that a message will be redelivered before
being sent to the dead letter queue.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
maxRedeliverCount(String maxRedeliverCount)
Maximum number of times that a message will be redelivered before
being sent to the dead letter queue.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
messageListener(boolean messageListener)
Whether to use the messageListener interface, or to receive messages
using a separate thread pool.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
messageListener(String messageListener)
Whether to use the messageListener interface, or to receive messages
using a separate thread pool.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
negativeAckRedeliveryDelayMicros(long negativeAckRedeliveryDelayMicros)
Set the negative acknowledgement delay.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
negativeAckRedeliveryDelayMicros(String negativeAckRedeliveryDelayMicros)
Set the negative acknowledgement delay.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
numberOfConsumers(int numberOfConsumers)
Number of consumers - defaults to 1.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
numberOfConsumers(String numberOfConsumers)
Number of consumers - defaults to 1.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
numberOfConsumerThreads(int numberOfConsumerThreads)
Number of threads to receive and handle messages when using a
separate thread pool.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
numberOfConsumerThreads(String numberOfConsumerThreads)
Number of threads to receive and handle messages when using a
separate thread pool.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
readCompacted(boolean readCompacted)
Enable compacted topic reading.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
readCompacted(String readCompacted)
Enable compacted topic reading.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
serviceUrl(String serviceUrl)
The Pulsar Service URL to point while creating the client from URI.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionInitialPosition(PulsarEndpointBuilderFactory.SubscriptionInitialPosition subscriptionInitialPosition)
Control the initial position in the topic of a newly created
subscription.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionInitialPosition(String subscriptionInitialPosition)
Control the initial position in the topic of a newly created
subscription.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionName(String subscriptionName)
Name of the subscription to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionTopicsMode(PulsarEndpointBuilderFactory.RegexSubscriptionMode subscriptionTopicsMode)
Determines to which topics this consumer should be subscribed to -
Persistent, Non-Persistent, or both.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionTopicsMode(String subscriptionTopicsMode)
Determines to which topics this consumer should be subscribed to -
Persistent, Non-Persistent, or both.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionType(PulsarEndpointBuilderFactory.SubscriptionType subscriptionType)
Type of the subscription EXCLUSIVESHAREDFAILOVERKEY_SHARED, defaults
to EXCLUSIVE.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
subscriptionType(String subscriptionType)
Type of the subscription EXCLUSIVESHAREDFAILOVERKEY_SHARED, defaults
to EXCLUSIVE.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
topicsPattern(boolean topicsPattern)
Whether the topic is a pattern (regular expression) that allows the
consumer to subscribe to all matching topics in the namespace.
|
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder |
topicsPattern(String topicsPattern)
Whether the topic is a pattern (regular expression) that allows the
consumer to subscribe to all matching topics in the namespace.
|
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointConsumerBuilder advanced()
default PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder authenticationClass(String authenticationClass)
authenticationClass - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder authenticationParams(String authenticationParams)
authenticationParams - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder serviceUrl(String serviceUrl)
serviceUrl - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder ackGroupTimeMillis(long ackGroupTimeMillis)
ackGroupTimeMillis - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder ackGroupTimeMillis(String ackGroupTimeMillis)
ackGroupTimeMillis - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder ackTimeoutMillis(long ackTimeoutMillis)
ackTimeoutMillis - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder ackTimeoutMillis(String ackTimeoutMillis)
ackTimeoutMillis - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder allowManualAcknowledgement(boolean allowManualAcknowledgement)
allowManualAcknowledgement - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder allowManualAcknowledgement(String allowManualAcknowledgement)
allowManualAcknowledgement - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder consumerName(String consumerName)
consumerName - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder consumerNamePrefix(String consumerNamePrefix)
consumerNamePrefix - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder consumerQueueSize(int consumerQueueSize)
consumerQueueSize - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder consumerQueueSize(String consumerQueueSize)
consumerQueueSize - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder deadLetterTopic(String deadLetterTopic)
deadLetterTopic - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder maxRedeliverCount(Integer maxRedeliverCount)
maxRedeliverCount - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder maxRedeliverCount(String maxRedeliverCount)
maxRedeliverCount - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder messageListener(boolean messageListener)
messageListener - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder messageListener(String messageListener)
messageListener - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder negativeAckRedeliveryDelayMicros(long negativeAckRedeliveryDelayMicros)
negativeAckRedeliveryDelayMicros - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder negativeAckRedeliveryDelayMicros(String negativeAckRedeliveryDelayMicros)
negativeAckRedeliveryDelayMicros - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder numberOfConsumers(int numberOfConsumers)
numberOfConsumers - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder numberOfConsumers(String numberOfConsumers)
numberOfConsumers - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder numberOfConsumerThreads(int numberOfConsumerThreads)
numberOfConsumerThreads - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder numberOfConsumerThreads(String numberOfConsumerThreads)
numberOfConsumerThreads - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder readCompacted(boolean readCompacted)
readCompacted - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder readCompacted(String readCompacted)
readCompacted - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionInitialPosition(PulsarEndpointBuilderFactory.SubscriptionInitialPosition subscriptionInitialPosition)
subscriptionInitialPosition - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionInitialPosition(String subscriptionInitialPosition)
subscriptionInitialPosition - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionName(String subscriptionName)
subscriptionName - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionTopicsMode(PulsarEndpointBuilderFactory.RegexSubscriptionMode subscriptionTopicsMode)
subscriptionTopicsMode - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionTopicsMode(String subscriptionTopicsMode)
subscriptionTopicsMode - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionType(PulsarEndpointBuilderFactory.SubscriptionType subscriptionType)
subscriptionType - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder subscriptionType(String subscriptionType)
subscriptionType - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder topicsPattern(boolean topicsPattern)
topicsPattern - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder topicsPattern(String topicsPattern)
topicsPattern - the value to setApache Camel