Class ProducerConfigProperties
java.lang.Object
org.apache.pulsar.spring.boot.autoconfigure.PulsarProperties.Producer
org.apache.pulsar.spring.cloud.stream.binder.properties.ProducerConfigProperties
- Direct Known Subclasses:
PulsarProducerProperties
Configuration properties used to specify Pulsar producers.
- Author:
- Chris Bono
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class PulsarProperties.Producer
PulsarProperties.Producer.Cache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBatch()org.apache.pulsar.client.api.ProducerCryptoFailureAction@Nullable LongvoidsetAutoUpdatePartitions(Boolean autoUpdatePartitions) voidsetAutoUpdatePartitionsInterval(Duration autoUpdatePartitionsInterval) voidsetBlockIfQueueFull(Boolean blockIfQueueFull) voidsetCryptoFailureAction(org.apache.pulsar.client.api.ProducerCryptoFailureAction cryptoFailureAction) voidsetEncryptionKeys(Set<String> encryptionKeys) voidsetInitialSequenceId(@Nullable Long initialSequenceId) voidsetLazyStartPartitionedProducers(Boolean lazyStartPartitionedProducers) voidsetMaxPendingMessages(Integer maxPendingMessages) voidsetMaxPendingMessagesAcrossPartitions(Integer maxPendingMessagesAcrossPartitions) voidsetMultiSchema(Boolean multiSchema) voidsetProperties(Map<String, String> properties) Gets a map representation of base and extended producer properties.Gets a map representation of the base producer properties (those defined in parent class).Gets a map representation of the extended producer properties (those defined in this class).Methods inherited from class PulsarProperties.Producer
getAccessMode, getCache, getCompressionType, getHashingScheme, getMessageRoutingMode, getName, getSendTimeout, getTopicName, isBatchingEnabled, isChunkingEnabled, setAccessMode, setBatchingEnabled, setChunkingEnabled, setCompressionType, setHashingScheme, setMessageRoutingMode, setName, setSendTimeout, setTopicName
-
Constructor Details
-
ProducerConfigProperties
public ProducerConfigProperties()
-
-
Method Details
-
getBatch
-
getBlockIfQueueFull
-
setBlockIfQueueFull
-
getMaxPendingMessages
-
setMaxPendingMessages
-
getMaxPendingMessagesAcrossPartitions
-
setMaxPendingMessagesAcrossPartitions
-
getCryptoFailureAction
public org.apache.pulsar.client.api.ProducerCryptoFailureAction getCryptoFailureAction() -
setCryptoFailureAction
public void setCryptoFailureAction(org.apache.pulsar.client.api.ProducerCryptoFailureAction cryptoFailureAction) -
getEncryptionKeys
-
setEncryptionKeys
-
getInitialSequenceId
-
setInitialSequenceId
-
getAutoUpdatePartitions
-
setAutoUpdatePartitions
-
getAutoUpdatePartitionsInterval
-
setAutoUpdatePartitionsInterval
-
getMultiSchema
-
setMultiSchema
-
getLazyStartPartitionedProducers
-
setLazyStartPartitionedProducers
-
getProperties
-
setProperties
-
toBaseProducerPropertiesMap
-
toExtendedProducerPropertiesMap
-
toAllProducerPropertiesMap
-