public abstract class PublishSequenceNumber implements SerializableA sequence number for a published message, for implementing publish idempotency.
Implements
SerializableStatic Fields
FIRST
public static final PublishSequenceNumber FIRSTThe sequence number that should be set for the first message in a publisher session.
| Type | Description |
PublishSequenceNumber |
Static Methods
of(long sequenceNumber)
public static PublishSequenceNumber of(long sequenceNumber)Create a publish sequence number from its long value.
| Name | Description |
sequenceNumber |
long |
| Type | Description |
PublishSequenceNumber |
Constructors
PublishSequenceNumber()
public PublishSequenceNumber()Methods
next()
public PublishSequenceNumber next()Returns the next sequence number that follows the current.
| Type | Description |
PublishSequenceNumber |
value()
public abstract long value()The long value of this publish sequence number.
| Type | Description |
long |