Class PulsarProperties.Producer

java.lang.Object
org.springframework.boot.pulsar.autoconfigure.PulsarProperties.Producer
Enclosing class:
PulsarProperties

public static class PulsarProperties.Producer extends Object
Since:
4.0.0
Author:
Chris Bono, Phillip Webb, Swamy Mavuri, Vedran Pavic
  • Constructor Details

    • Producer

      public Producer()
  • Method Details

    • getName

      public @Nullable String getName()
    • setName

      public void setName(@Nullable String name)
    • getTopicName

      public @Nullable String getTopicName()
    • setTopicName

      public void setTopicName(@Nullable String topicName)
    • getSendTimeout

      public Duration getSendTimeout()
    • setSendTimeout

      public void setSendTimeout(Duration sendTimeout)
    • getMessageRoutingMode

      public MessageRoutingMode getMessageRoutingMode()
    • setMessageRoutingMode

      public void setMessageRoutingMode(MessageRoutingMode messageRoutingMode)
    • getHashingScheme

      public HashingScheme getHashingScheme()
    • setHashingScheme

      public void setHashingScheme(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 CompressionType getCompressionType()
    • setCompressionType

      public void setCompressionType(@Nullable CompressionType compressionType)
    • getAccessMode

      public ProducerAccessMode getAccessMode()
    • setAccessMode

      public void setAccessMode(ProducerAccessMode accessMode)
    • getCache