public static interface PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointProducerBuilder |
advanced() |
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
authenticationClass(String authenticationClass)
The Authentication FQCN to be used while creating the client from
URI.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
authenticationParams(String authenticationParams)
The Authentication Parameters to be used while creating the client
from URI.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batcherBuilder(Object batcherBuilder)
Control batching method used by the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batcherBuilder(String batcherBuilder)
Control batching method used by the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingEnabled(boolean batchingEnabled)
Control whether automatic batching of messages is enabled for the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingEnabled(String batchingEnabled)
Control whether automatic batching of messages is enabled for the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingMaxMessages(int batchingMaxMessages)
The maximum size to batch messages.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingMaxMessages(String batchingMaxMessages)
The maximum size to batch messages.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingMaxPublishDelayMicros(long batchingMaxPublishDelayMicros)
The maximum time period within which the messages sent will be
batched if batchingEnabled is true.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
batchingMaxPublishDelayMicros(String batchingMaxPublishDelayMicros)
The maximum time period within which the messages sent will be
batched if batchingEnabled is true.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
blockIfQueueFull(boolean blockIfQueueFull)
Whether to block the producing thread if pending messages queue is
full or to throw a ProducerQueueIsFullError.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
blockIfQueueFull(String blockIfQueueFull)
Whether to block the producing thread if pending messages queue is
full or to throw a ProducerQueueIsFullError.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
compressionType(PulsarEndpointBuilderFactory.CompressionType compressionType)
Compression type to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
compressionType(String compressionType)
Compression type to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
initialSequenceId(long initialSequenceId)
The first message published will have a sequence Id of
initialSequenceId 1.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
initialSequenceId(String initialSequenceId)
The first message published will have a sequence Id of
initialSequenceId 1.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
maxPendingMessages(int maxPendingMessages)
Size of the pending massages queue.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
maxPendingMessages(String maxPendingMessages)
Size of the pending massages queue.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
maxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions)
The maximum number of pending messages for partitioned topics.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
maxPendingMessagesAcrossPartitions(String maxPendingMessagesAcrossPartitions)
The maximum number of pending messages for partitioned topics.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
messageRouter(Object messageRouter)
Custom Message Router to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
messageRouter(String messageRouter)
Custom Message Router to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
messageRoutingMode(PulsarEndpointBuilderFactory.MessageRoutingMode messageRoutingMode)
Message Routing Mode to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
messageRoutingMode(String messageRoutingMode)
Message Routing Mode to use.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
producerName(String producerName)
Name of the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
sendTimeoutMs(int sendTimeoutMs)
Send timeout in milliseconds.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
sendTimeoutMs(String sendTimeoutMs)
Send timeout in milliseconds.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
serviceUrl(String serviceUrl)
The Pulsar Service URL to point while creating the client from URI.
|
default PulsarEndpointBuilderFactory.AdvancedPulsarEndpointProducerBuilder advanced()
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder authenticationClass(String authenticationClass)
authenticationClass - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder authenticationParams(String authenticationParams)
authenticationParams - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder serviceUrl(String serviceUrl)
serviceUrl - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batcherBuilder(Object batcherBuilder)
batcherBuilder - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batcherBuilder(String batcherBuilder)
batcherBuilder - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingEnabled(boolean batchingEnabled)
batchingEnabled - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingEnabled(String batchingEnabled)
batchingEnabled - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingMaxMessages(int batchingMaxMessages)
batchingMaxMessages - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingMaxMessages(String batchingMaxMessages)
batchingMaxMessages - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingMaxPublishDelayMicros(long batchingMaxPublishDelayMicros)
batchingMaxPublishDelayMicros - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder batchingMaxPublishDelayMicros(String batchingMaxPublishDelayMicros)
batchingMaxPublishDelayMicros - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder blockIfQueueFull(boolean blockIfQueueFull)
blockIfQueueFull - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder blockIfQueueFull(String blockIfQueueFull)
blockIfQueueFull - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder compressionType(PulsarEndpointBuilderFactory.CompressionType compressionType)
compressionType - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder compressionType(String compressionType)
compressionType - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder initialSequenceId(long initialSequenceId)
initialSequenceId - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder initialSequenceId(String initialSequenceId)
initialSequenceId - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
lazyStartProducer - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder maxPendingMessages(int maxPendingMessages)
maxPendingMessages - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder maxPendingMessages(String maxPendingMessages)
maxPendingMessages - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder maxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions)
maxPendingMessagesAcrossPartitions - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder maxPendingMessagesAcrossPartitions(String maxPendingMessagesAcrossPartitions)
maxPendingMessagesAcrossPartitions - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder messageRouter(Object messageRouter)
messageRouter - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder messageRouter(String messageRouter)
messageRouter - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder messageRoutingMode(PulsarEndpointBuilderFactory.MessageRoutingMode messageRoutingMode)
messageRoutingMode - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder messageRoutingMode(String messageRoutingMode)
messageRoutingMode - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder producerName(String producerName)
producerName - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder sendTimeoutMs(int sendTimeoutMs)
sendTimeoutMs - the value to setdefault PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder sendTimeoutMs(String sendTimeoutMs)
sendTimeoutMs - the value to setApache Camel