commit | c955df7a6372999cdb3bde49dc5df877d968fc52 | [log] [tgz] |
---|---|---|
author | Jordan Halterman <jordan.halterman@gmail.com> | Sat Feb 04 20:43:28 2017 -0800 |
committer | Thomas Vachuska <tom@onlab.us> | Tue Feb 07 18:00:19 2017 +0000 |
tree | 91642863d017abd081d6f56e1d1b788f1f1d80c7 | |
parent | 5fd61a8d8bc381011dc2e4052d6fb4cf471dc7b7 [diff] [blame] |
Implement Atomix AsyncAtomicCounterMap, AtomicCounterMap and state machine. Change-Id: Ifd7f60ae8dcfe7239e034a92654b4ef30ffe46ae
diff --git a/core/api/src/main/java/org/onosproject/store/service/StorageService.java b/core/api/src/main/java/org/onosproject/store/service/StorageService.java index d532be2..e034e57 100644 --- a/core/api/src/main/java/org/onosproject/store/service/StorageService.java +++ b/core/api/src/main/java/org/onosproject/store/service/StorageService.java
@@ -69,6 +69,14 @@ <K, V> ConsistentMultimapBuilder<K, V> consistentMultimapBuilder(); /** + * Creates a new {@code AtomicCounterMapBuilder}. + * + * @param <K> key type + * @return builder for an atomic counter map + */ + <K> AtomicCounterMapBuilder<K> atomicCounterMapBuilder(); + + /** * Creates a new DistributedSetBuilder. * * @param <E> set element type