public interface KeyedVisitable<K,E>
| Modifier and Type | Method and Description |
|---|---|
default <T,R> R |
apply(K key,
net.openhft.chronicle.core.util.SerializableBiFunction<E,T,R> function,
T argument) |
default <R> R |
apply(K key,
net.openhft.chronicle.core.util.SerializableFunction<E,R> function) |
default <T> void |
asyncUpdate(K key,
net.openhft.chronicle.core.util.SerializableBiFunction<E,T,E> updateFunction,
T argument) |
default void |
asyncUpdate(K key,
net.openhft.chronicle.core.util.SerializableFunction<E,E> updateFunction) |
E |
get(K key) |
void |
set(K key,
E element) |
default <T,RT,R> R |
syncUpdate(K key,
net.openhft.chronicle.core.util.SerializableBiFunction<E,T,E> updateFunction,
T updateArgument,
net.openhft.chronicle.core.util.SerializableBiFunction<E,RT,R> returnFunction,
RT returnArgument) |
default <R> R |
syncUpdate(K key,
net.openhft.chronicle.core.util.SerializableFunction<E,E> updateFunction,
net.openhft.chronicle.core.util.SerializableFunction<E,R> returnFunction) |
default <R> R apply(K key, net.openhft.chronicle.core.util.SerializableFunction<E,R> function)
default void asyncUpdate(K key, net.openhft.chronicle.core.util.SerializableFunction<E,E> updateFunction)
default <R> R syncUpdate(K key, net.openhft.chronicle.core.util.SerializableFunction<E,E> updateFunction, net.openhft.chronicle.core.util.SerializableFunction<E,R> returnFunction)
default <T,R> R apply(K key, net.openhft.chronicle.core.util.SerializableBiFunction<E,T,R> function, T argument)
default <T> void asyncUpdate(K key, net.openhft.chronicle.core.util.SerializableBiFunction<E,T,E> updateFunction, T argument)
Copyright © 2015. All rights reserved.