SeqNo

@deprecated("Classic remoting is deprecated, use Artery", "2.6.0")
final case class SeqNo(rawValue: Long) extends Ordered[SeqNo]

Implements a 64 bit sequence number with proper wrap-around ordering.

Companion:
object
Deprecated
Source:
AckedDelivery.scala
trait Serializable
trait Product
trait Equals
trait Ordered[SeqNo]
trait Comparable[SeqNo]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def compare(that: SeqNo): Int
Definition Classes
Source:
AckedDelivery.scala
def inc: SeqNo

Increments the sequence number. Wraps-around if 64 bit limit is reached.

Increments the sequence number. Wraps-around if 64 bit limit is reached.

Returns:

the incremented sequence number

Source:
AckedDelivery.scala

Checks if this sequence number is an immediate successor of the provided one.

Checks if this sequence number is an immediate successor of the provided one.

Value parameters:
that

The second sequence number that has to be exactly one less

Returns:

true if this sequence number is the successor of the provided one

Source:
AckedDelivery.scala
override def toString: String
Definition Classes
Any
Source:
AckedDelivery.scala

Inherited methods

def <(that: SeqNo): Boolean
Inherited from:
Ordered
def <=(that: SeqNo): Boolean
Inherited from:
Ordered
def >(that: SeqNo): Boolean
Inherited from:
Ordered
def >=(that: SeqNo): Boolean
Inherited from:
Ordered
def compareTo(that: SeqNo): Int
Inherited from:
Ordered
Inherited from:
Product