LogPosition

Companion:
class
class Object
trait Matchable
class Any

Type members

Classlikes

case object End extends LogPosition
sealed abstract case class Exact(commit: ULong, prepare: ULong) extends LogPosition
Companion:
object
object Exact
Companion:
class
final implicit class LogPositionOps(val lp: LogPosition) extends AnyVal

Value members

Concrete methods

def apply(commit: Long, prepare: Long): Either[InvalidInput, Exact]

Constructs an exact log position in the global stream.

Constructs an exact log position in the global stream.

Values are validated that @param commit is larger than @param prepare.

Concrete fields

Implicits

Implicits

final implicit def LogPositionOps(lp: LogPosition): LogPositionOps
implicit val orderForExact: Order[Exact]