Class PulsarOutgoingMessageMetadata

java.lang.Object
io.smallrye.reactive.messaging.pulsar.PulsarOutgoingMessageMetadata

public class PulsarOutgoingMessageMetadata extends Object
  • Constructor Details

    • PulsarOutgoingMessageMetadata

      protected PulsarOutgoingMessageMetadata(String key, byte[] keyBytes, boolean hasKey, byte[] orderingKey, Map<String,String> properties, Long eventTime, Long sequenceId, List<String> replicatedClusters, boolean replicationDisabled, Long deliverAt, org.apache.pulsar.client.api.transaction.Transaction transaction)
  • Method Details

    • builder

    • getKey

      public String getKey()
    • getKeyBytes

      public byte[] getKeyBytes()
    • hasKey

      public boolean hasKey()
    • getOrderingKey

      public byte[] getOrderingKey()
    • getProperties

      public Map<String,String> getProperties()
    • getEventTime

      public Long getEventTime()
    • getSequenceId

      public Long getSequenceId()
    • getReplicatedClusters

      public List<String> getReplicatedClusters()
    • getReplicationDisabled

      public Boolean getReplicationDisabled()
    • getDeliverAt

      public Long getDeliverAt()
    • getTransaction

      public org.apache.pulsar.client.api.transaction.Transaction getTransaction()