Interface PulsarEndpointBuilderFactory.PulsarEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
,PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
- Enclosing interface:
PulsarEndpointBuilderFactory
public static interface PulsarEndpointBuilderFactory.PulsarEndpointBuilder
extends PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder, PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
Builder for endpoint for the Pulsar component.
-
Method Summary
Modifier and TypeMethodDescriptionadvanced()
authenticationClass
(String authenticationClass) The Authentication FQCN to be used while creating the client from URI.authenticationParams
(String authenticationParams) The Authentication Parameters to be used while creating the client from URI.serviceUrl
(String serviceUrl) The Pulsar Service URL to point while creating the client from URI.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
ackGroupTimeMillis, ackGroupTimeMillis, ackTimeoutMillis, ackTimeoutMillis, ackTimeoutRedeliveryBackoff, ackTimeoutRedeliveryBackoff, allowManualAcknowledgement, allowManualAcknowledgement, consumerName, consumerNamePrefix, consumerQueueSize, consumerQueueSize, deadLetterTopic, enableRetry, enableRetry, keySharedPolicy, maxRedeliverCount, maxRedeliverCount, messageListener, messageListener, negativeAckRedeliveryBackoff, negativeAckRedeliveryBackoff, negativeAckRedeliveryDelayMicros, negativeAckRedeliveryDelayMicros, numberOfConsumers, numberOfConsumers, numberOfConsumerThreads, numberOfConsumerThreads, readCompacted, readCompacted, retryLetterTopic, subscriptionInitialPosition, subscriptionInitialPosition, subscriptionName, subscriptionTopicsMode, subscriptionTopicsMode, subscriptionType, subscriptionType, topicsPattern, topicsPattern
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
batcherBuilder, batcherBuilder, batchingEnabled, batchingEnabled, batchingMaxMessages, batchingMaxMessages, batchingMaxPublishDelayMicros, batchingMaxPublishDelayMicros, blockIfQueueFull, blockIfQueueFull, chunkingEnabled, chunkingEnabled, compressionType, compressionType, hashingScheme, initialSequenceId, initialSequenceId, maxPendingMessages, maxPendingMessages, maxPendingMessagesAcrossPartitions, maxPendingMessagesAcrossPartitions, messageRouter, messageRouter, messageRoutingMode, messageRoutingMode, producerName, sendTimeoutMs, sendTimeoutMs
-
Method Details
-
advanced
- Specified by:
advanced
in interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
- Specified by:
advanced
in interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
-
authenticationClass
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder authenticationClass(String authenticationClass) The Authentication FQCN to be used while creating the client from URI. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
authenticationClass
in interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
- Specified by:
authenticationClass
in interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
- Parameters:
authenticationClass
- the value to set- Returns:
- the dsl builder
-
authenticationParams
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder authenticationParams(String authenticationParams) The Authentication Parameters to be used while creating the client from URI. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
authenticationParams
in interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
- Specified by:
authenticationParams
in interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
- Parameters:
authenticationParams
- the value to set- Returns:
- the dsl builder
-
serviceUrl
The Pulsar Service URL to point while creating the client from URI. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
serviceUrl
in interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
- Specified by:
serviceUrl
in interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
- Parameters:
serviceUrl
- the value to set- Returns:
- the dsl builder
-