Uses of Interface
io.atomix.utils.time.Timestamp
-
Packages that use Timestamp Package Description io.atomix.utils.time Provides classes and interfaces for representing and operating on both logical and physical representations of time. -
-
Uses of Timestamp in io.atomix.utils.time
Classes in io.atomix.utils.time with type parameters of type Timestamp Modifier and Type Interface Description interfaceClock<T extends Timestamp>Clock.Classes in io.atomix.utils.time that implement Timestamp Modifier and Type Class Description classEpochEpoch.classLogicalTimestampTimestamp based on logical sequence value.classMultiValuedTimestamp<T extends Comparable<T>,U extends Comparable<U>>A logical timestamp that derives its value from two input values.classVectorTimestamp<T extends Identifier>Vector clock timestamp.classVersionLogical timestamp for versions.classWallClockTimestampA Timestamp that derives its value from the prevailing wallclock time on the controller where it is generated.Methods in io.atomix.utils.time with parameters of type Timestamp Modifier and Type Method Description intLogicalTimestamp. compareTo(Timestamp o)intMultiValuedTimestamp. compareTo(Timestamp o)intVectorTimestamp. compareTo(Timestamp o)intVersion. compareTo(Timestamp o)intWallClockTimestamp. compareTo(Timestamp o)default booleanTimestamp. isNewerThan(Timestamp other)Tests if this timestamp is newer than the specified timestamp.default booleanTimestamp. isOlderThan(Timestamp other)Tests if this timestamp is older than the specified timestamp.
-