Class PulsarProperties.Producer
java.lang.Object
org.springframework.boot.pulsar.autoconfigure.PulsarProperties.Producer
- Enclosing class:
PulsarProperties
- Since:
- 4.0.0
- Author:
- Chris Bono, Phillip Webb, Swamy Mavuri, Vedran Pavic
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.client.api.ProducerAccessModegetCache()@Nullable org.apache.pulsar.client.api.CompressionTypeorg.apache.pulsar.client.api.HashingSchemeorg.apache.pulsar.client.api.MessageRoutingMode@Nullable StringgetName()@Nullable StringbooleanbooleanvoidsetAccessMode(org.apache.pulsar.client.api.ProducerAccessMode accessMode) voidsetBatchingEnabled(boolean batchingEnabled) voidsetChunkingEnabled(boolean chunkingEnabled) voidsetCompressionType(@Nullable org.apache.pulsar.client.api.CompressionType compressionType) voidsetHashingScheme(org.apache.pulsar.client.api.HashingScheme hashingScheme) voidsetMessageRoutingMode(org.apache.pulsar.client.api.MessageRoutingMode messageRoutingMode) voidvoidsetSendTimeout(Duration sendTimeout) voidsetTopicName(@Nullable String topicName)
-
Constructor Details
-
Producer
public Producer()
-
-
Method Details
-
getName
-
setName
-
getTopicName
-
setTopicName
-
getSendTimeout
-
setSendTimeout
-
getMessageRoutingMode
public org.apache.pulsar.client.api.MessageRoutingMode getMessageRoutingMode() -
setMessageRoutingMode
public void setMessageRoutingMode(org.apache.pulsar.client.api.MessageRoutingMode messageRoutingMode) -
getHashingScheme
public org.apache.pulsar.client.api.HashingScheme getHashingScheme() -
setHashingScheme
public void setHashingScheme(org.apache.pulsar.client.api.HashingScheme hashingScheme) -
isBatchingEnabled
public boolean isBatchingEnabled() -
setBatchingEnabled
public void setBatchingEnabled(boolean batchingEnabled) -
isChunkingEnabled
public boolean isChunkingEnabled() -
setChunkingEnabled
public void setChunkingEnabled(boolean chunkingEnabled) -
getCompressionType
public @Nullable org.apache.pulsar.client.api.CompressionType getCompressionType() -
setCompressionType
public void setCompressionType(@Nullable org.apache.pulsar.client.api.CompressionType compressionType) -
getAccessMode
public org.apache.pulsar.client.api.ProducerAccessMode getAccessMode() -
setAccessMode
public void setAccessMode(org.apache.pulsar.client.api.ProducerAccessMode accessMode) -
getCache
-