Class PulsarProducerProperties
java.lang.Object
org.apache.pulsar.spring.boot.autoconfigure.PulsarProperties.Producer
org.apache.pulsar.spring.cloud.stream.binder.properties.ProducerConfigProperties
org.apache.pulsar.spring.cloud.stream.binder.properties.PulsarProducerProperties
Pulsar producer properties used by the binder.
- Author:
- Soby Chacko, Chris Bono
-
Nested Class Summary
Nested classes/interfaces inherited from class ProducerConfigProperties
ProducerConfigProperties.BatchingNested classes/interfaces inherited from class PulsarProperties.Producer
PulsarProperties.Producer.Cache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable Class<?> @Nullable Class<?> @Nullable Integer@Nullable org.apache.pulsar.common.schema.SchemaTypevoidsetMessageKeyType(@Nullable Class<?> messageKeyType) voidsetMessageType(@Nullable Class<?> messageType) voidsetPartitionCount(Integer partitionCount) voidsetSchemaType(@Nullable org.apache.pulsar.common.schema.SchemaType schemaType) Methods inherited from class ProducerConfigProperties
getAutoUpdatePartitions, getAutoUpdatePartitionsInterval, getBatch, getBlockIfQueueFull, getCryptoFailureAction, getEncryptionKeys, getInitialSequenceId, getLazyStartPartitionedProducers, getMaxPendingMessages, getMaxPendingMessagesAcrossPartitions, getMultiSchema, getProperties, setAutoUpdatePartitions, setAutoUpdatePartitionsInterval, setBlockIfQueueFull, setCryptoFailureAction, setEncryptionKeys, setInitialSequenceId, setLazyStartPartitionedProducers, setMaxPendingMessages, setMaxPendingMessagesAcrossPartitions, setMultiSchema, setProperties, toAllProducerPropertiesMap, toBaseProducerPropertiesMap, toExtendedProducerPropertiesMapMethods 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
-
PulsarProducerProperties
public PulsarProducerProperties()
-
-
Method Details
-
getSchemaType
public @Nullable org.apache.pulsar.common.schema.SchemaType getSchemaType() -
setSchemaType
public void setSchemaType(@Nullable org.apache.pulsar.common.schema.SchemaType schemaType) -
getMessageType
-
setMessageType
-
getMessageKeyType
-
setMessageKeyType
-
getPartitionCount
-
setPartitionCount
-