public class ExecutingAsyncConsistentMultimap<K,V> extends ExecutingDistributedPrimitive implements org.onosproject.store.service.AsyncConsistentMultimap<K,V>
AsyncConsistentMultimap that executes asynchronous callbacks on a provided
Executor.| Constructor and Description |
|---|
ExecutingAsyncConsistentMultimap(org.onosproject.store.service.AsyncConsistentMultimap<K,V> delegateMap,
Executor executor) |
addStatusChangeListener, destroy, removeStatusChangeListenerapplicationId, equals, hashCode, name, primitiveType, statusChangeListeners, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic CompletableFuture<Integer> size()
public CompletableFuture<Boolean> isEmpty()
public CompletableFuture<Boolean> containsKey(K key)
public CompletableFuture<Boolean> containsValue(V value)
public CompletableFuture<Boolean> containsEntry(K key, V value)
public CompletableFuture<Boolean> put(K key, V value)
public CompletableFuture<Boolean> remove(K key, V value)
public CompletableFuture<Boolean> removeAll(K key, Collection<? extends V> values)
public CompletableFuture<org.onosproject.store.service.Versioned<Collection<? extends V>>> removeAll(K key)
public CompletableFuture<Boolean> putAll(K key, Collection<? extends V> values)
public CompletableFuture<org.onosproject.store.service.Versioned<Collection<? extends V>>> replaceValues(K key, Collection<V> values)
public CompletableFuture<Void> clear()
public CompletableFuture<org.onosproject.store.service.Versioned<Collection<? extends V>>> get(K key)
public CompletableFuture<Set<K>> keySet()
public CompletableFuture<com.google.common.collect.Multiset<K>> keys()
public CompletableFuture<com.google.common.collect.Multiset<V>> values()
public CompletableFuture<Collection<Map.Entry<K,V>>> entries()
public CompletableFuture<Map<K,Collection<V>>> asMap()