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, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods 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, topicsPatternMethods 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, initialSequenceId, initialSequenceId, maxPendingMessages, maxPendingMessages, maxPendingMessagesAcrossPartitions, maxPendingMessagesAcrossPartitions, messageRouter, messageRouter, messageRoutingMode, messageRoutingMode, producerName, sendTimeoutMs, sendTimeoutMs
-
Method Details
-
advanced
- Specified by:
advancedin interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder- Specified by:
advancedin 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:
authenticationClassin interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder- Specified by:
authenticationClassin 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:
authenticationParamsin interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder- Specified by:
authenticationParamsin 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:
serviceUrlin interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder- Specified by:
serviceUrlin interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder- Parameters:
serviceUrl- the value to set- Returns:
- the dsl builder
-