Package akka.cluster.ddata
Class LWWRegister$
- java.lang.Object
-
- akka.cluster.ddata.LWWRegister$
-
- All Implemented Interfaces:
java.io.Serializable
public class LWWRegister$ extends java.lang.Object implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static LWWRegister$
MODULE$
Static reference to the singleton instance of this Scala object.
-
Constructor Summary
Constructors Constructor Description LWWRegister$()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <A> LWWRegister<A>
apply(SelfUniqueAddress node, A initialValue)
<A> LWWRegister<A>
apply(SelfUniqueAddress node, A initialValue, LWWRegister.Clock<A> clock)
<A> LWWRegister<A>
create(SelfUniqueAddress node, A initialValue)
Java API<A> LWWRegister<A>
create(SelfUniqueAddress node, A initialValue, LWWRegister.Clock<A> clock)
Java API<A> LWWRegister<A>
create(A initialValue, SelfUniqueAddress node, LWWRegister.Clock<A> clock)
Scala API Creates aLWWRegister
with implicits, given deprecatedapply
functions using Cluster constrain overloading.<A> LWWRegister.Clock<A>
create$default$3(A initialValue)
<A> LWWRegister.Clock<A>
defaultClock()
The defaultLWWRegister.Clock
is using max value ofSystem.currentTimeMillis()
andcurrentTimestamp + 1
.<A> LWWRegister.Clock<A>
reverseClock()
ThisLWWRegister.Clock
can be used for first-write-wins semantics.<A> scala.Option<A>
unapply(LWWRegister<A> c)
Extract theLWWRegister.value()
.
-
-
-
Field Detail
-
MODULE$
public static final LWWRegister$ MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Method Detail
-
defaultClock
public <A> LWWRegister.Clock<A> defaultClock()
The defaultLWWRegister.Clock
is using max value ofSystem.currentTimeMillis()
andcurrentTimestamp + 1
.
-
reverseClock
public <A> LWWRegister.Clock<A> reverseClock()
ThisLWWRegister.Clock
can be used for first-write-wins semantics. It is using min value of-System.currentTimeMillis()
andcurrentTimestamp + 1
, i.e. it is counting backwards.
-
apply
public <A> LWWRegister<A> apply(SelfUniqueAddress node, A initialValue)
-
apply
public <A> LWWRegister<A> apply(SelfUniqueAddress node, A initialValue, LWWRegister.Clock<A> clock)
-
create
public <A> LWWRegister<A> create(A initialValue, SelfUniqueAddress node, LWWRegister.Clock<A> clock)
Scala API Creates aLWWRegister
with implicits, given deprecatedapply
functions using Cluster constrain overloading.
-
create
public <A> LWWRegister<A> create(SelfUniqueAddress node, A initialValue, LWWRegister.Clock<A> clock)
Java API
-
create
public <A> LWWRegister<A> create(SelfUniqueAddress node, A initialValue)
Java API
-
create$default$3
public <A> LWWRegister.Clock<A> create$default$3(A initialValue)
-
unapply
public <A> scala.Option<A> unapply(LWWRegister<A> c)
Extract theLWWRegister.value()
.
-
-