commit | 5ec32ba0f3b48c931b18b8efd5459c2606033ecf | [log] [tgz] |
---|---|---|
author | Jonathan Hart <jono@onlab.us> | Thu Feb 05 13:33:58 2015 -0800 |
committer | Brian O'Connor <bocon@onlab.us> | Fri Feb 13 14:13:52 2015 -0800 |
tree | 82122cb7de2abbe6aadfbfbfe8b5a4a34ff8271f | |
parent | d0ba217c3329def14abc7cfc2338e6a36d733e03 [diff] [blame] |
Finished implementation of GossipIntentStore based on new API and semantics. Change-Id: I1a71d075e5d34ab7b9f7c2533d389235d6da1d9a
diff --git a/core/store/dist/src/main/java/org/onosproject/store/intent/impl/IntentDataClockManager.java b/core/store/dist/src/main/java/org/onosproject/store/intent/impl/IntentDataClockManager.java index 85c78dd..ef15fe5 100644 --- a/core/store/dist/src/main/java/org/onosproject/store/intent/impl/IntentDataClockManager.java +++ b/core/store/dist/src/main/java/org/onosproject/store/intent/impl/IntentDataClockManager.java
@@ -20,11 +20,11 @@ import org.onosproject.store.impl.ClockService; /** - * ClockService that generates timestamps based on IntentData versions. + * ClockService that uses IntentData versions as timestamps. */ -public class IntentDataClockManager implements ClockService<IntentData> { +public class IntentDataClockManager<K> implements ClockService<K, IntentData> { @Override - public Timestamp getTimestamp(IntentData data) { - return null; + public Timestamp getTimestamp(K key, IntentData intentData) { + return intentData.version(); } }