org.terracotta.collections
Class UnsupportedMutateCallbacks<K,V>

java.lang.Object
  extended by org.terracotta.collections.UnsupportedMutateCallbacks<K,V>
All Implemented Interfaces:
MutatorsWithCallbacks<K,V>

public class UnsupportedMutateCallbacks<K,V>
extends Object
implements MutatorsWithCallbacks<K,V>


Constructor Summary
UnsupportedMutateCallbacks()
           
 
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnsupportedMutateCallbacks

public UnsupportedMutateCallbacks()
Method Detail

putNoReturnWithCallback

public void putNoReturnWithCallback(K key,
                                    V value,
                                    MutationCallback<K,V> callback)
Specified by:
putNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

clearWithCallback

public void clearWithCallback(MutationCallback<K,V> callback)
Specified by:
clearWithCallback in interface MutatorsWithCallbacks<K,V>

removeNoReturnWithCallback

public void removeNoReturnWithCallback(K key,
                                       MutationCallback<K,V> callback)
Specified by:
removeNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

unlockedRemoveNoReturnWithCallback

public void unlockedRemoveNoReturnWithCallback(K key,
                                               MutationCallback<K,V> callback)
Specified by:
unlockedRemoveNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

unlockedPutNoReturnWithCallback

public void unlockedPutNoReturnWithCallback(K key,
                                            V value,
                                            MutationCallback<K,V> callback)
Specified by:
unlockedPutNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

removeWithCallback

public V removeWithCallback(K key,
                            MutationCallback<K,V> callback)
Specified by:
removeWithCallback in interface MutatorsWithCallbacks<K,V>

unlockedRemoveNoReturnWithCallback

public void unlockedRemoveNoReturnWithCallback(K key,
                                               V value,
                                               MutationCallback<K,V> callback)
Specified by:
unlockedRemoveNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

unlockedReplaceNoReturnWithCallback

public void unlockedReplaceNoReturnWithCallback(K key,
                                                V current,
                                                V newValue,
                                                MutationCallback<K,V> callback)
Specified by:
unlockedReplaceNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

unlockedPutIfAbsentNoReturnWithCallback

public void unlockedPutIfAbsentNoReturnWithCallback(K key,
                                                    V value,
                                                    MutationCallback<K,V> callback)
Specified by:
unlockedPutIfAbsentNoReturnWithCallback in interface MutatorsWithCallbacks<K,V>

removeWithCallback

public boolean removeWithCallback(K key,
                                  V value,
                                  MutationCallback<K,V> callback)
Specified by:
removeWithCallback in interface MutatorsWithCallbacks<K,V>


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