Class ProducerMessage

java.lang.Object
org.apache.pulsar.websocket.data.ProducerMessage

public class ProducerMessage extends Object
Class represent single message to be published.
  • Field Details

    • payload

      public String payload
    • properties

      public Map<String,String> properties
    • context

      public String context
    • key

      public String key
    • replicationClusters

      public List<String> replicationClusters
    • eventTime

      public String eventTime
    • sequenceId

      public long sequenceId
    • disableReplication

      public boolean disableReplication
    • deliverAt

      public long deliverAt
    • deliverAfterMs

      public long deliverAfterMs
    • schemaVersion

      public long schemaVersion
    • keySchema

      public String keySchema
    • valueSchema

      public String valueSchema
    • encryptionParam

      public String encryptionParam
    • compressionType

      public org.apache.pulsar.common.api.proto.CompressionType compressionType
    • uncompressedMessageSize

      public Integer uncompressedMessageSize
  • Constructor Details

    • ProducerMessage

      public ProducerMessage()