public final class ReadOnlyMapImpl<K,V> extends Object implements org.infinispan.commons.api.functional.FunctionalMap.ReadOnlyMap<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.ReadOnlyMap<K,V> |
create(FunctionalMapImpl<K,V> functionalMap) |
org.infinispan.commons.api.functional.Traversable<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>> |
entries() |
<R> CompletableFuture<R> |
eval(K key,
Function<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>,R> f) |
<R> org.infinispan.commons.api.functional.Traversable<R> |
evalMany(Set<? extends K> keys,
Function<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>,R> f) |
String |
getName() |
org.infinispan.commons.api.functional.Status |
getStatus() |
org.infinispan.commons.api.functional.Traversable<K> |
keys() |
org.infinispan.commons.api.functional.FunctionalMap.ReadOnlyMap<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.ReadOnlyMap<K,V> create(FunctionalMapImpl<K,V> functionalMap)
public <R> CompletableFuture<R> eval(K key, Function<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>,R> f)
public <R> org.infinispan.commons.api.functional.Traversable<R> evalMany(Set<? extends K> keys, Function<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>,R> f)
public org.infinispan.commons.api.functional.Traversable<K> keys()
public org.infinispan.commons.api.functional.Traversable<org.infinispan.commons.api.functional.EntryView.ReadEntryView<K,V>> entries()
public org.infinispan.commons.api.functional.FunctionalMap.ReadOnlyMap<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.