org.terracotta.collections
Interface MutatorsWithCallbacks<K,V>

All Known Implementing Classes:
ConcurrentDistributedMap, ConcurrentDistributedServerMap, EnterpriseConcurrentDistributedMap, UnsupportedMutateCallbacks

public interface MutatorsWithCallbacks<K,V>


Method Summary
 void clearWithCallback(MutationCallback<K,V> callback)
           
 void putNoReturnWithCallback(K key, V value, MutationCallback<K,V> callback)
           
 void removeNoReturnWithCallback(K key, MutationCallback<K,V> callback)
           
 V removeWithCallback(K key, MutationCallback<K,V> callback)
           
 boolean removeWithCallback(K key, V value, MutationCallback<K,V> callback)
           
 void unlockedPutIfAbsentNoReturnWithCallback(K key, V value, MutationCallback<K,V> callback)
           
 void unlockedPutNoReturnWithCallback(K key, V value, MutationCallback<K,V> callback)
           
 void unlockedRemoveNoReturnWithCallback(K key, MutationCallback<K,V> callback)
           
 void unlockedRemoveNoReturnWithCallback(K key, V value, MutationCallback<K,V> callback)
           
 void unlockedReplaceNoReturnWithCallback(K key, V current, V newValue, MutationCallback<K,V> callback)
           
 

Method Detail

putNoReturnWithCallback

void putNoReturnWithCallback(K key,
                             V value,
                             MutationCallback<K,V> callback)

clearWithCallback

void clearWithCallback(MutationCallback<K,V> callback)

removeNoReturnWithCallback

void removeNoReturnWithCallback(K key,
                                MutationCallback<K,V> callback)

unlockedRemoveNoReturnWithCallback

void unlockedRemoveNoReturnWithCallback(K key,
                                        MutationCallback<K,V> callback)

unlockedRemoveNoReturnWithCallback

void unlockedRemoveNoReturnWithCallback(K key,
                                        V value,
                                        MutationCallback<K,V> callback)

unlockedPutNoReturnWithCallback

void unlockedPutNoReturnWithCallback(K key,
                                     V value,
                                     MutationCallback<K,V> callback)

unlockedReplaceNoReturnWithCallback

void unlockedReplaceNoReturnWithCallback(K key,
                                         V current,
                                         V newValue,
                                         MutationCallback<K,V> callback)

unlockedPutIfAbsentNoReturnWithCallback

void unlockedPutIfAbsentNoReturnWithCallback(K key,
                                             V value,
                                             MutationCallback<K,V> callback)

removeWithCallback

V removeWithCallback(K key,
                     MutationCallback<K,V> callback)

removeWithCallback

boolean removeWithCallback(K key,
                           V value,
                           MutationCallback<K,V> callback)


Copyright © 2015 Terracotta, Inc.. All Rights Reserved.