public class AtomixValue extends Object implements org.onosproject.store.service.AsyncAtomicValue<String>
AsyncAtomicValue backed by AtomixConsistentMap.| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
addListener(org.onosproject.store.service.AtomicValueEventListener<String> listener) |
CompletableFuture<Boolean> |
compareAndSet(String expect,
String update) |
CompletableFuture<String> |
get() |
CompletableFuture<String> |
getAndSet(String value) |
String |
name() |
CompletableFuture<Void> |
removeListener(org.onosproject.store.service.AtomicValueEventListener<String> listener) |
CompletableFuture<Void> |
set(String value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic CompletableFuture<Boolean> compareAndSet(String expect, String update)
compareAndSet in interface org.onosproject.store.service.AsyncAtomicValue<String>public CompletableFuture<String> get()
get in interface org.onosproject.store.service.AsyncAtomicValue<String>public CompletableFuture<String> getAndSet(String value)
getAndSet in interface org.onosproject.store.service.AsyncAtomicValue<String>public CompletableFuture<Void> set(String value)
set in interface org.onosproject.store.service.AsyncAtomicValue<String>public CompletableFuture<Void> addListener(org.onosproject.store.service.AtomicValueEventListener<String> listener)
addListener in interface org.onosproject.store.service.AsyncAtomicValue<String>public CompletableFuture<Void> removeListener(org.onosproject.store.service.AtomicValueEventListener<String> listener)
removeListener in interface org.onosproject.store.service.AsyncAtomicValue<String>public String name()
name in interface org.onosproject.store.service.DistributedPrimitiveCopyright © 2016. All rights reserved.