Package akka.cluster
Class VectorClock$
- java.lang.Object
 - 
- akka.cluster.VectorClock$
 
 
- 
- All Implemented Interfaces:
 java.io.Serializable
public class VectorClock$ extends java.lang.Object implements java.io.SerializableVectorClock module with helper classes and methods.Based on code from the 'vlock' VectorClock library by Coda Hale.
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static VectorClock$MODULE$Static reference to the singleton instance of this Scala object. 
- 
Constructor Summary
Constructors Constructor Description VectorClock$() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object>$lessinit$greater$default$1()Representation of a Vector-based clock (counting clock), inspired by Lamport logical clocks.VectorClockapply(scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object> versions)scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object>apply$default$1()scala.Option<scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object>>unapply(VectorClock x$0) 
 - 
 
- 
- 
Field Detail
- 
MODULE$
public static final VectorClock$ MODULE$
Static reference to the singleton instance of this Scala object. 
 - 
 
- 
Method Detail
- 
$lessinit$greater$default$1
public scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object> $lessinit$greater$default$1()
Representation of a Vector-based clock (counting clock), inspired by Lamport logical clocks.Reference: 1) Leslie Lamport (1978). "Time, clocks, and the ordering of events in a distributed system". Communications of the ACM 21 (7): 558-565. 2) Friedemann Mattern (1988). "Virtual Time and Global States of Distributed Systems". Workshop on Parallel and Distributed Algorithms: pp. 215-226Based on code from the 'vlock' VectorClock library by Coda Hale.
 
- 
apply
public VectorClock apply(scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object> versions)
 
- 
apply$default$1
public scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object> apply$default$1()
 
- 
unapply
public scala.Option<scala.collection.immutable.TreeMap<java.lang.String,java.lang.Object>> unapply(VectorClock x$0)
 
 - 
 
 -