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.AdvancedPulsarEndpointBuilder
advanced()
default PulsarEndpointBuilderFactory.PulsarEndpointBuilder
authenticationClass(String authenticationClass)
The Authentication FQCN to be used while creating the client from URI.default PulsarEndpointBuilderFactory.PulsarEndpointBuilder
authenticationParams(String authenticationParams)
The Authentication Parameters to be used while creating the client from URI.default PulsarEndpointBuilderFactory.PulsarEndpointBuilder
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.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.PulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
ackGroupTimeMillis, ackGroupTimeMillis, ackTimeoutMillis, ackTimeoutMillis, allowManualAcknowledgement, allowManualAcknowledgement, consumerName, consumerNamePrefix, consumerQueueSize, consumerQueueSize, deadLetterTopic, maxRedeliverCount, maxRedeliverCount, messageListener, messageListener, 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, compressionType, compressionType, initialSequenceId, initialSequenceId, maxPendingMessages, maxPendingMessages, maxPendingMessagesAcrossPartitions, maxPendingMessagesAcrossPartitions, messageRouter, messageRouter, messageRoutingMode, messageRoutingMode, producerName, sendTimeoutMs, sendTimeoutMs
-
-
-
-
Method Detail
-
advanced
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointBuilder 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
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:
serviceUrl
in interfacePulsarEndpointBuilderFactory.PulsarEndpointConsumerBuilder
- Specified by:
serviceUrl
in interfacePulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
- Parameters:
serviceUrl
- the value to set- Returns:
- the dsl builder
-
-