camel.kamelet.pulsar-source.topic |
Required The topic name or regexp.
|
|
HIGH |
camel.kamelet.pulsar-source.tenant |
Required The Tenant Name.
|
|
HIGH |
camel.kamelet.pulsar-source.topicType |
Required The topic type. Possible values are persistent or non-persistent.
|
|
HIGH |
camel.kamelet.pulsar-source.namespaceName |
Required The Pulsar Namespace Name.
|
|
HIGH |
camel.kamelet.pulsar-source.serviceUrl |
Required The Pulsar Service URL to point while creating the client from URI.
|
|
HIGH |
camel.kamelet.pulsar-source.authenticationClass |
The Authentication FQCN to be used while creating the client from URI.
|
|
MEDIUM |
camel.kamelet.pulsar-source.authenticationParams |
The Authentication Parameters to be used while creating the client from URI.
|
|
MEDIUM |
camel.kamelet.pulsar-source.consumerNamePrefix |
Prefix to add to consumer names when a SHARED or FAILOVER subscription is used.
|
"cons" |
MEDIUM |
camel.kamelet.pulsar-source.consumerQueueSize |
Size of the consumer queue.
|
10 |
MEDIUM |
camel.kamelet.pulsar-source.deadLetterTopic |
Name of the topic where the messages which fail maxRedeliverCount times will be sent. Note: if not set, default topic name will be topicName-subscriptionName-DLQ.
|
|
MEDIUM |
camel.kamelet.pulsar-source.maxRedeliverCount |
Maximum number of times that a message will be redelivered before being sent to the dead letter queue. If this value is not set, no Dead Letter Policy will be created.
|
|
MEDIUM |
camel.kamelet.pulsar-source.negativeAckRedeliveryDelayMicros |
Set the negative acknowledgement delay.
|
60000000 |
MEDIUM |
camel.kamelet.pulsar-source.messageListener |
Whether to use the messageListener interface, or to receive messages using a separate thread pool.
|
true |
MEDIUM |
camel.kamelet.pulsar-source.numberOfConsumers |
|
1 |
MEDIUM |
camel.kamelet.pulsar-source.numberOfConsumerThreads |
Number of threads to receive and handle messages when using a separate thread pool.
|
1 |
MEDIUM |
camel.kamelet.pulsar-source.readCompacted |
Enable compacted topic reading.
|
false |
MEDIUM |
camel.kamelet.pulsar-source.subscriptionInitialPosition |
Control the initial position in the topic of a newly created subscription. Default is latest message. Possible values are EARLIEST or LATEST.
|
"LATEST" |
MEDIUM |
camel.kamelet.pulsar-source.subscriptionName |
Name of the subscription to use.
|
"subs" |
MEDIUM |
camel.kamelet.pulsar-source.subscriptionTopicsMode |
Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both. Only used with pattern subscriptions.Possible values are PersistentOnly, NonPersistentOnly, or AllTopics.
|
"PersistentOnly" |
MEDIUM |
camel.kamelet.pulsar-source.subscriptionType |
Type of the subscription. Possible values are EXCLUSIVE, SHARED, FAILOVER, KEY_SHARED.
|
"EXCLUSIVE" |
MEDIUM |
camel.kamelet.pulsar-source.topicsPattern |
Whether the topic is a pattern (regular expression) that allows the consumer to subscribe to all matching topics in the namespace.
|
false |
MEDIUM |