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
All Methods Instance Methods Default Methods Modifier and Type Method Description default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointBuilderadvanced()default PulsarEndpointBuilderFactory.PulsarEndpointBuilderauthenticationClass(String authenticationClass)The Authentication FQCN to be used while creating the client from URI.default PulsarEndpointBuilderFactory.PulsarEndpointBuilderauthenticationParams(String authenticationParams)The Authentication Parameters to be used while creating the client from URI.default PulsarEndpointBuilderFactory.PulsarEndpointBuilderserviceUrl(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.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
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, maxRedeliverCount, maxRedeliverCount, messageListener, messageListener, negativeAckRedeliveryBackoff, negativeAckRedeliveryBackoff, negativeAckRedeliveryDelayMicros, negativeAckRedeliveryDelayMicros, numberOfConsumers, numberOfConsumers, numberOfConsumerThreads, numberOfConsumerThreads, readCompacted, readCompacted, 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, initialSequenceId, initialSequenceId, maxPendingMessages, maxPendingMessages, maxPendingMessagesAcrossPartitions, maxPendingMessagesAcrossPartitions, messageRouter, messageRouter, messageRoutingMode, messageRoutingMode, producerName, sendTimeoutMs, sendTimeoutMs
-
-
-
-
Method Detail
-
advanced
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointBuilder 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
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder serviceUrl(String 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
-
-