public final class WriteOnlyMapImpl<K,V> extends Object implements org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V>
org.infinispan.commons.api.functional.FunctionalMap.ReadOnlyMap<K,V>, org.infinispan.commons.api.functional.FunctionalMap.ReadWriteMap<K,V>, org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V>
Modifier and Type | Field and Description |
---|---|
protected FunctionalMapImpl<K,V> |
fmap |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static <K,V> org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V> |
create(FunctionalMapImpl<K,V> functionalMap) |
CompletableFuture<Void> |
eval(K key,
Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f) |
CompletableFuture<Void> |
eval(K key,
V value,
BiConsumer<V,org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f) |
CompletableFuture<Void> |
evalAll(Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f) |
CompletableFuture<Void> |
evalMany(Map<? extends K,? extends V> entries,
BiConsumer<V,org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f) |
CompletableFuture<Void> |
evalMany(Set<? extends K> keys,
Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f) |
String |
getName() |
org.infinispan.commons.api.functional.Status |
getStatus() |
org.infinispan.commons.api.functional.Listeners.WriteListeners<K,V> |
listeners() |
CompletableFuture<Void> |
truncate() |
org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V> |
withParams(org.infinispan.commons.api.functional.Param<?>... ps) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getStatus
close
protected final FunctionalMapImpl<K,V> fmap
public static <K,V> org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V> create(FunctionalMapImpl<K,V> functionalMap)
public CompletableFuture<Void> eval(K key, Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f)
public CompletableFuture<Void> eval(K key, V value, BiConsumer<V,org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f)
public CompletableFuture<Void> evalMany(Map<? extends K,? extends V> entries, BiConsumer<V,org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f)
public CompletableFuture<Void> evalMany(Set<? extends K> keys, Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f)
public CompletableFuture<Void> evalAll(Consumer<org.infinispan.commons.api.functional.EntryView.WriteEntryView<V>> f)
public CompletableFuture<Void> truncate()
public org.infinispan.commons.api.functional.FunctionalMap.WriteOnlyMap<K,V> withParams(org.infinispan.commons.api.functional.Param<?>... ps)
public String getName()
getName
in interface org.infinispan.commons.api.functional.FunctionalMap<K,V>
public org.infinispan.commons.api.functional.Status getStatus()
getStatus
in interface org.infinispan.commons.api.functional.FunctionalMap<K,V>
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.