| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
PulsarEndpointBuilderFactory.PulsarEndpointBuilder
Builder for endpoint for the Pulsar component.
|
| Modifier and Type | Method and Description |
|---|---|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.AdvancedPulsarEndpointProducerBuilder.basic() |
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingEnabled(boolean batchingEnabled)
Control whether automatic batching of messages is enabled for the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingEnabled(String batchingEnabled)
Control whether automatic batching of messages is enabled for the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingMaxMessages(int batchingMaxMessages)
Set the maximum number of messages permitted in a batch.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingMaxMessages(String batchingMaxMessages)
Set the maximum number of messages permitted in a batch.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingMaxPublishDelayMicros(long batchingMaxPublishDelayMicros)
Set the time period within which the messages sent will be batched if
batch messages are enabled.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.batchingMaxPublishDelayMicros(String batchingMaxPublishDelayMicros)
Set the time period within which the messages sent will be batched if
batch messages are enabled.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.blockIfQueueFull(boolean blockIfQueueFull)
Set whether the send and asyncSend operations should block when the
outgoing message queue is full.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.blockIfQueueFull(String blockIfQueueFull)
Set whether the send and asyncSend operations should block when the
outgoing message queue is full.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.compressionType(PulsarEndpointBuilderFactory.CompressionType compressionType)
Set the compression type for the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.compressionType(String compressionType)
Set the compression type for the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.initialSequenceId(long initialSequenceId)
Set the baseline for the sequence ids for messages published by the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.initialSequenceId(String initialSequenceId)
Set the baseline for the sequence ids for messages published by the
producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.maxPendingMessages(int maxPendingMessages)
Set the max size of the queue holding the messages pending to receive
an acknowledgment from the broker.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.maxPendingMessages(String maxPendingMessages)
Set the max size of the queue holding the messages pending to receive
an acknowledgment from the broker.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.maxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions)
Set the number of max pending messages across all the partitions.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.maxPendingMessagesAcrossPartitions(String maxPendingMessagesAcrossPartitions)
Set the number of max pending messages across all the partitions.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.messageRouter(Object messageRouter)
Set a custom Message Router.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.messageRouter(String messageRouter)
Set a custom Message Router.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.messageRoutingMode(PulsarEndpointBuilderFactory.MessageRoutingMode messageRoutingMode)
Set the message routing mode for the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.messageRoutingMode(String messageRoutingMode)
Set the message routing mode for the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.producerName(String producerName)
Name of the producer.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.sendTimeoutMs(int sendTimeoutMs)
Send timeout in milliseconds.
|
default PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder |
PulsarEndpointBuilderFactory.PulsarEndpointProducerBuilder.sendTimeoutMs(String sendTimeoutMs)
Send timeout in milliseconds.
|
Apache Camel