Skip navigation links
A C D E G I K L M N O P R S T U V W 

A

AbstractAsyncCollection<S extends AsyncCollection<S,V>,T extends CollectionState<T,V>,U extends AsyncCollectionProxy<V>,V> - Class in net.kuujo.copycat.collections.internal.collection
Abstract asynchronous collection implementation.
AbstractAsyncCollection(ResourceContext, StateMachine<T>, Class) - Constructor for class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
AbstractCollectionState<T extends CollectionState<T,V>,U extends Collection<V>,V> - Class in net.kuujo.copycat.collections.internal.collection
Abstract asynchronous collection state.
AbstractCollectionState() - Constructor for class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
add(T) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Adds a entry to the collection.
add(int, T) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
Adds a value at an index in the list.
add(V) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
add(V) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
add(U) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
add(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
add(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
add(int, T) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
 
addAll(Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Adds a collection of entries to the collection.
addAll(int, Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
Adds a collection of values at an index in the list.
addAll(Collection<? extends V>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
addAll(Collection<? extends V>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
addAll(Collection<? extends U>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
addAll(int, Collection<? extends T>) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
addAll(int, Collection<? extends T>) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
addAll(int, Collection<? extends T>) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
 
addAndGet(long) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Adds to the current value and returns the updated value.
addAndGet(long) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
ASYNC_MULTIMAP_CONSISTENCY - Static variable in class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncAtomicBoolean - Interface in net.kuujo.copycat.atomic
Asynchronous atomic boolean.
AsyncAtomicBooleanConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic boolean configuration.
AsyncAtomicBooleanConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
AsyncAtomicBooleanConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
AsyncAtomicBooleanConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
AsyncAtomicBooleanConfig(AsyncAtomicBooleanConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
AsyncAtomicBooleanProxy - Interface in net.kuujo.copycat.atomic
Asynchronous atomic boolean proxy.
AsyncAtomicLong - Interface in net.kuujo.copycat.atomic
Asynchronous atomic long.
AsyncAtomicLongConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic long configuration.
AsyncAtomicLongConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
AsyncAtomicLongConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
AsyncAtomicLongConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
AsyncAtomicLongConfig(AsyncAtomicLongConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
AsyncAtomicLongProxy - Interface in net.kuujo.copycat.atomic
Asynchronous atomic long proxy.
AsyncAtomicReference<T> - Interface in net.kuujo.copycat.atomic
Asynchronous atomic value.
AsyncAtomicReferenceConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic reference configuration.
AsyncAtomicReferenceConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
AsyncAtomicReferenceConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
AsyncAtomicReferenceConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
AsyncAtomicReferenceConfig(AsyncAtomicReferenceConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
AsyncAtomicReferenceProxy<T> - Interface in net.kuujo.copycat.atomic
Asynchronous atomic reference proxy.
AsyncCollection<T extends AsyncCollection<T,U>,U> - Interface in net.kuujo.copycat.collections
Asynchronous collection.
AsyncCollectionConfig<T extends AsyncCollectionConfig<T>> - Class in net.kuujo.copycat.collections
Asynchronous collection configuration.
AsyncCollectionConfig(Map<String, Object>, String...) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
 
AsyncCollectionConfig(String...) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
 
AsyncCollectionConfig(T) - Constructor for class net.kuujo.copycat.collections.AsyncCollectionConfig
 
AsyncCollectionProxy<T> - Interface in net.kuujo.copycat.collections
Asynchronous collection proxy.
AsyncList<T> - Interface in net.kuujo.copycat.collections
Asynchronous list.
AsyncListConfig - Class in net.kuujo.copycat.collections
Asynchronous list configuration.
AsyncListConfig() - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
 
AsyncListConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
 
AsyncListConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
 
AsyncListConfig(AsyncListConfig) - Constructor for class net.kuujo.copycat.collections.AsyncListConfig
 
AsyncListProxy<T> - Interface in net.kuujo.copycat.collections
Asynchronous list proxy.
AsyncLock - Interface in net.kuujo.copycat.collections
Asynchronous lock.
AsyncLockConfig - Class in net.kuujo.copycat.collections
Asynchronous lock configuration.
AsyncLockConfig() - Constructor for class net.kuujo.copycat.collections.AsyncLockConfig
 
AsyncLockConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncLockConfig
 
AsyncLockConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncLockConfig
 
AsyncLockConfig(AsyncLockConfig) - Constructor for class net.kuujo.copycat.collections.AsyncLockConfig
 
AsyncLockProxy - Interface in net.kuujo.copycat.collections.internal.lock
Asynchronous lock proxy.
AsyncMap<K,V> - Interface in net.kuujo.copycat.collections
Asynchronous map.
AsyncMapConfig - Class in net.kuujo.copycat.collections
Asynchronous map configuration.
AsyncMapConfig() - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
 
AsyncMapConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
 
AsyncMapConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
 
AsyncMapConfig(AsyncMapConfig) - Constructor for class net.kuujo.copycat.collections.AsyncMapConfig
 
AsyncMapProxy<K,V> - Interface in net.kuujo.copycat.collections
Asynchronous map proxy.
AsyncMultiMap<K,V> - Interface in net.kuujo.copycat.collections
Asynchronous multi-map.
AsyncMultiMapConfig - Class in net.kuujo.copycat.collections
Asynchronous multi-map configuration.
AsyncMultiMapConfig() - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncMultiMapConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncMultiMapConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncMultiMapConfig(AsyncMultiMapConfig) - Constructor for class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncMultiMapProxy<K,V> - Interface in net.kuujo.copycat.collections
Asynchronous multimap proxy.
AsyncSet<T> - Interface in net.kuujo.copycat.collections
Asynchronous set.
AsyncSetConfig - Class in net.kuujo.copycat.collections
Asynchronous set configuration.
AsyncSetConfig() - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
 
AsyncSetConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
 
AsyncSetConfig(String) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
 
AsyncSetConfig(AsyncSetConfig) - Constructor for class net.kuujo.copycat.collections.AsyncSetConfig
 
AsyncSetProxy<T> - Interface in net.kuujo.copycat.collections
Asynchronous set proxy.
AtomicBooleanState - Interface in net.kuujo.copycat.atomic.internal
Atomic boolean state.
AtomicLongState - Interface in net.kuujo.copycat.atomic.internal
Atomic long state.
AtomicReferenceState<T> - Interface in net.kuujo.copycat.atomic.internal
Atomic reference state.

C

checkOpen(Supplier<CompletableFuture<R>>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
If the collection is closed, returning a failed CompletableFuture.
checkOpen(Supplier<CompletableFuture<T>>) - Method in class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
If the lock is closed, returning a failed CompletableFuture.
checkOpen(Supplier<CompletableFuture<T>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
If the map is closed, returning a failed CompletableFuture.
checkOpen(Supplier<CompletableFuture<T>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
If the map is closed, returning a failed CompletableFuture.
clear() - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Clears all values from the collection.
clear() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Clears the map.
clear() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Clears the map.
clear() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
clear() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
clear() - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
clear() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
clear() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
clear() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Clears the map.
close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
close() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
close() - Method in class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
 
close() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
close() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
collection - Variable in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
CollectionState<T extends CollectionState<T,U>,U> - Interface in net.kuujo.copycat.collections.internal.collection
Asynchronous collection state.
compareAndSet(boolean, boolean) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicBooleanProxy
Compares the current value and updated it if expected value == the current value.
compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Compares the current value and updates the value if expected value == actual value.
compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicReferenceProxy
Sets the value if the current value == the expected value.
compareAndSet(boolean, boolean) - Method in interface net.kuujo.copycat.atomic.internal.AtomicBooleanState
 
compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.internal.AtomicReferenceState
 
compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Computes the value of a key in the map.
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
compute(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Computes the value of a key if the key is absent from the map.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Computes the value of a key if the key is present in the map.
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
computeIfPresent(K, BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
contains(Object) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Checks whether the collection contains a entry.
contains(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
contains(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
contains(Object) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
containsAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Checks whether the collection contains a collection of entries.
containsAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
containsAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
containsAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
containsEntry(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Checks whether the map contains an entry.
containsEntry(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
containsEntry(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
containsEntry(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a boolean indicating whether the map contains an entry.
containsKey(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Checks whether the map contains a key.
containsKey(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Checks whether the map contains a key.
containsKey(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
containsKey(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
containsKey(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
containsKey(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
containsKey(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
containsKey(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a boolean indicating whether the map contains a key.
containsValue(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Checks whether the map contains a value.
containsValue(V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Checks whether the map contains a value.
containsValue(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
containsValue(V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
containsValue(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
containsValue(V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
containsValue(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
containsValue(V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a boolean indicating whether the map contains a value.
copy() - Method in class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
copy() - Method in class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
copy() - Method in class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncListConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncLockConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncMapConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncSetConfig
 
create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicBoolean
Creates a new asynchronous atomic boolean with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicBoolean
Creates a new asynchronous atomic boolean with the default atomic boolean configuration.
create(String, ClusterConfig, AsyncAtomicBooleanConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicBoolean
Creates a new asynchronous atomic boolean.
create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicLong
Creates a new asynchronous atomic long with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicLong
Creates a new asynchronous atomic long with the default atomic long configuration.
create(String, ClusterConfig, AsyncAtomicLongConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicLong
Creates a new asynchronous atomic long.
create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicReference
Creates a new asynchronous atomic reference with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicReference
Creates a new asynchronous atomic reference with the default atomic reference configuration.
create(String, ClusterConfig, AsyncAtomicReferenceConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncAtomicReference
Creates a new asynchronous atomic reference.
create(String) - Static method in interface net.kuujo.copycat.collections.AsyncList
Creates a new asynchronous list with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncList
Creates a new asynchronous list with the default list configuration.
create(String, ClusterConfig, AsyncListConfig) - Static method in interface net.kuujo.copycat.collections.AsyncList
Creates a new asynchronous list.
create(String) - Static method in interface net.kuujo.copycat.collections.AsyncLock
Creates a new asynchronous lock with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncLock
Creates a new asynchronous lock.
create(String, ClusterConfig, AsyncLockConfig) - Static method in interface net.kuujo.copycat.collections.AsyncLock
Creates a new asynchronous lock.
create(String) - Static method in interface net.kuujo.copycat.collections.AsyncMap
Creates a new asynchronous map with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMap
Creates a new asynchronous map.
create(String, ClusterConfig, AsyncMapConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMap
Creates a new asynchronous map.
create(String) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
Creates a new asynchronous multimap with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
Creates a new asynchronous multimap.
create(String, ClusterConfig, AsyncMultiMapConfig) - Static method in interface net.kuujo.copycat.collections.AsyncMultiMap
Creates a new asynchronous multimap.
create(String) - Static method in interface net.kuujo.copycat.collections.AsyncSet
Creates a new asynchronous set with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.collections.AsyncSet
Creates a new asynchronous set.
create(String, ClusterConfig, AsyncSetConfig) - Static method in interface net.kuujo.copycat.collections.AsyncSet
Creates a new asynchronous set.
createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
Creates the collection.
createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
createCollection() - Method in class net.kuujo.copycat.collections.internal.collection.DefaultSetState
 

D

decrementAndGet() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Decrements and returns the current value.
decrementAndGet() - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
decrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
decrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
DefaultAsyncAtomicBoolean - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic long implementation.
DefaultAsyncAtomicBoolean(ResourceContext) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
DefaultAsyncAtomicLong - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic long implementation.
DefaultAsyncAtomicLong(ResourceContext) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
DefaultAsyncAtomicReference<T> - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic reference implementation.
DefaultAsyncAtomicReference(ResourceContext) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
DefaultAsyncList<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous list.
DefaultAsyncList(ResourceContext) - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
DefaultAsyncLock - Class in net.kuujo.copycat.collections.internal.lock
Default asynchronous lock implementation.
DefaultAsyncLock(ResourceContext) - Constructor for class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
 
DefaultAsyncMap<K,V> - Class in net.kuujo.copycat.collections.internal.map
Default asynchronous map.
DefaultAsyncMap(ResourceContext) - Constructor for class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
DefaultAsyncMultiMap<K,V> - Class in net.kuujo.copycat.collections.internal.map
Default asynchronous multimap.
DefaultAsyncMultiMap(ResourceContext) - Constructor for class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
DefaultAsyncSet<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous set.
DefaultAsyncSet(ResourceContext) - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultAsyncSet
 
DefaultAtomicBooleanState - Class in net.kuujo.copycat.atomic.internal
Default atomic boolean state implementation.
DefaultAtomicBooleanState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
DefaultAtomicLongState - Class in net.kuujo.copycat.atomic.internal
Default atomic long state implementation.
DefaultAtomicLongState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
DefaultAtomicReferenceState<T> - Class in net.kuujo.copycat.atomic.internal
Default atomic reference state implementation.
DefaultAtomicReferenceState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
DefaultListState<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous list state.
DefaultListState() - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
DefaultMapState<K,V> - Class in net.kuujo.copycat.collections.internal.map
Default asynchronous map state.
DefaultMapState() - Constructor for class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
DefaultMultiMapState<K,V> - Class in net.kuujo.copycat.collections.internal.map
Default asynchronous multimap state.
DefaultMultiMapState() - Constructor for class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
DefaultSetState<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous set state.
DefaultSetState() - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultSetState
 

E

entrySet() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets a set of entries in the map.
entrySet() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets a set of entries in the map.
entrySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
entrySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
entrySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
entrySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
entrySet() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
entrySet() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a set of entries in the map.

G

get() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicBooleanProxy
Gets the current value.
get() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Gets the current value.
get() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicReferenceProxy
Gets the value.
get() - Method in interface net.kuujo.copycat.atomic.internal.AtomicBooleanState
 
get() - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
get() - Method in interface net.kuujo.copycat.atomic.internal.AtomicReferenceState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
get(int) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
Gets a entry at a specific index in the list.
get(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets a value from the map.
get(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets a value from the map.
get(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
get(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
get(int) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
 
get(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
get(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
get(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
get(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
get(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
get(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Gets a value from the map.
getAndAdd(long) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Gets the current value and then adds to it.
getAndAdd(long) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
getAndDecrement() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Gets the current value and decrements it.
getAndDecrement() - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
getAndIncrement() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Gets the current value and increments it.
getAndIncrement() - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicBooleanProxy
Gets the current value and updates it.
getAndSet(long) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Gets the current value and then sets it.
getAndSet(T) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicReferenceProxy
Sets and gets the value.
getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.internal.AtomicBooleanState
 
getAndSet(long) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
getAndSet(T) - Method in interface net.kuujo.copycat.atomic.internal.AtomicReferenceState
 
getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
getConsistency() - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
Returns the collection read consistency.
getConsistency() - Method in class net.kuujo.copycat.collections.AsyncMapConfig
Returns the map read consistency.
getConsistency() - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
Returns the multimap read consistency.
getOrDefault(Object, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets the value of a key or the given default value if the key does not exist.
getOrDefault(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets the value of a key or the given default value if the key does not exist.
getOrDefault(Object, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
getOrDefault(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
getOrDefault(Object, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
getOrDefault(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
getOrDefault(Object, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
getOrDefault(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Gets a key from the map or returns a default value.

I

incrementAndGet() - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Increments and returns the current value.
incrementAndGet() - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
incrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
incrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
indexOf(Object) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
init(StateContext<AtomicBooleanState>) - Method in interface net.kuujo.copycat.atomic.internal.AtomicBooleanState
Initializes the state.
init(StateContext<AtomicLongState>) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
Initializes the state.
init(StateContext<AtomicReferenceState<T>>) - Method in interface net.kuujo.copycat.atomic.internal.AtomicReferenceState
Initializes the state.
init(StateContext<AtomicBooleanState>) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
init(StateContext<AtomicLongState>) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
init(StateContext<AtomicReferenceState<T>>) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
init(StateContext<T>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
init(StateContext<T>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
Initializes the state.
init(StateContext<LockState>) - Method in class net.kuujo.copycat.collections.internal.lock.LockedLockState
 
init(StateContext<LockState>) - Method in interface net.kuujo.copycat.collections.internal.lock.LockState
Initializes the lock state.
init(StateContext<LockState>) - Method in class net.kuujo.copycat.collections.internal.lock.UnlockedLockState
 
init(StateContext<MapState<K, V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
init(StateContext<MultiMapState<K, V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
init(StateContext<MapState<K, V>>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
Initializes the map state.
init(StateContext<MultiMapState<K, V>>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Initializes the multimap state.
isEmpty() - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Checks whether the collection is empty.
isEmpty() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Checks whether the map is empty.
isEmpty() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Checks whether the map is empty.
isEmpty() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
isEmpty() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
isEmpty() - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
isEmpty() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
isEmpty() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
isEmpty() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
isEmpty() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
isEmpty() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
isEmpty() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a boolean indicating whether the map is empty.
iterator() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 

K

keySet() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets a set of keys in the map.
keySet() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets a set of keys in the map.
keySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
keySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
keySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
keySet() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
keySet() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
keySet() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a set of keys in the map.

L

lastIndexOf(Object) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
listIterator() - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
listIterator(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
ListState<T> - Interface in net.kuujo.copycat.collections.internal.collection
Asynchronous list state.
lock() - Method in interface net.kuujo.copycat.collections.AsyncLock
Acquires the lock.
lock(String, long) - Method in interface net.kuujo.copycat.collections.internal.lock.AsyncLockProxy
Acquires the lock.
lock() - Method in class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
 
lock(String, long) - Method in class net.kuujo.copycat.collections.internal.lock.LockedLockState
 
lock(String, long) - Method in interface net.kuujo.copycat.collections.internal.lock.LockState
Locks the lock.
lock(String, long) - Method in class net.kuujo.copycat.collections.internal.lock.UnlockedLockState
 
LockedLockState - Class in net.kuujo.copycat.collections.internal.lock
Locked asynchronous lock state.
LockedLockState() - Constructor for class net.kuujo.copycat.collections.internal.lock.LockedLockState
 
LockState - Interface in net.kuujo.copycat.collections.internal.lock
Asynchronous lock state.

M

MapState<K,V> - Interface in net.kuujo.copycat.collections.internal.map
Asynchronous map state.
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Merges values in the map.
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
merge(K, V, BiFunction<? super V, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
MultiMapState<K,V> - Interface in net.kuujo.copycat.collections.internal.map
Asynchronous multimap state.

N

net.kuujo.copycat.atomic - package net.kuujo.copycat.atomic
 
net.kuujo.copycat.atomic.internal - package net.kuujo.copycat.atomic.internal
 
net.kuujo.copycat.collections - package net.kuujo.copycat.collections
 
net.kuujo.copycat.collections.internal.collection - package net.kuujo.copycat.collections.internal.collection
 
net.kuujo.copycat.collections.internal.lock - package net.kuujo.copycat.collections.internal.lock
 
net.kuujo.copycat.collections.internal.map - package net.kuujo.copycat.collections.internal.map
 

O

open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
open() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
open() - Method in class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
 
open() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
open() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 

P

proxy - Variable in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
put(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Puts a value in the map.
put(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Puts a value in the map.
put(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
put(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
put(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
put(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
put(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
put(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Puts a value in the map.
putAll(Map<? extends K, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Puts a map of values in the map.
putAll(Map<? extends K, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Puts a map of values in the map.
putAll(Map<? extends K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
putAll(Map<? extends K, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
putAll(Map<? extends K, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
putAll(Map<? extends K, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
putAll(Map<? extends K, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
putAll(Map<? extends K, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Puts a collection of values in the map.
putIfAbsent(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Puts a value in the map if the given key does not exist.
putIfAbsent(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
putIfAbsent(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
putIfAbsent(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 

R

remove(Object) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Removes a entry from the collection.
remove(int) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
Removes an index in the list.
remove(Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Removes a value from the map.
remove(Object, Object) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Removes a key and value from the map.
remove(K) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Removes a value from the map.
remove(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Removes a key and value from the map.
remove(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
remove(Object) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
remove(Object) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
remove(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
remove(int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
remove(int) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
 
remove(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
remove(Object, Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
remove(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
remove(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
remove(Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
remove(Object, Object) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
remove(K) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
remove(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
remove(Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
remove(Object, Object) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
remove(K) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Removes a key from the map.
remove(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Removes an entry from the map.
removeAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Removes a collection of values from the collection.
removeAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
removeAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
removeAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
replace(K, V, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Replaces a key and value in the map.
replace(K, V) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Replaces a key with the given value.
replace(K, V, V) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Replaces a key and value in the map.
replace(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Replaces a key with the given value.
replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
replace(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
replace(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
replace(K, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
replace(K, V, V) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
replace(K, Collection<V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
replace(K, V, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
replace(K, V) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
replace(K, V, V) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Replaces a value in the map.
replace(K, Collection<V>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Replaces a key in the map.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Replaces values in the map.
replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Replaces values in the map.
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
replaceAll(BiFunction<? super K, ? super V, ? extends V>) - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
replaceAll(BiFunction<? super K, ? super Collection<V>, ? extends Collection<V>>) - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Replaces a set of keys in the map.
resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncAtomicBooleanConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncAtomicLongConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncAtomicReferenceConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncListConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncLockConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncSetConfig
 
retainAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Retains a collection of values in the collection.
retainAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
retainAll(Collection<?>) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
retainAll(Collection<?>) - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 

S

set(boolean) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicBooleanProxy
Sets the current value.
set(long) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicLongProxy
Sets the current value.
set(T) - Method in interface net.kuujo.copycat.atomic.AsyncAtomicReferenceProxy
Sets the value.
set(boolean) - Method in interface net.kuujo.copycat.atomic.internal.AtomicBooleanState
 
set(long) - Method in interface net.kuujo.copycat.atomic.internal.AtomicLongState
 
set(T) - Method in interface net.kuujo.copycat.atomic.internal.AtomicReferenceState
 
set(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicBoolean
 
set(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicLong
 
set(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncAtomicReference
 
set(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicBooleanState
 
set(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicLongState
 
set(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAtomicReferenceState
 
set(int, T) - Method in interface net.kuujo.copycat.collections.AsyncListProxy
Sets an index in the list.
set(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
set(int, T) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
set(int, T) - Method in interface net.kuujo.copycat.collections.internal.collection.ListState
 
setConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
Sets the collection read consistency.
setConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
Sets the collection read consistency.
setConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
Sets the map read consistency.
setConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
Sets the map read consistency.
setConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
Sets the multimap read consistency.
setConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
Sets the multimap read consistency.
SetState<T> - Interface in net.kuujo.copycat.collections.internal.collection
Asynchronous set state.
size() - Method in interface net.kuujo.copycat.collections.AsyncCollectionProxy
Gets the current collection size.
size() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets the map size.
size() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets the map size.
size() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
size() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
size() - Method in interface net.kuujo.copycat.collections.internal.collection.CollectionState
 
size() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
size() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
size() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
size() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
size() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
size() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns the map size.
subList(int, int) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 

T

toArray() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 
toArray(R[]) - Method in class net.kuujo.copycat.collections.internal.collection.AbstractCollectionState
 

U

unlock() - Method in interface net.kuujo.copycat.collections.AsyncLock
Releases the lock.
unlock(String, long) - Method in interface net.kuujo.copycat.collections.internal.lock.AsyncLockProxy
Releases the lock.
unlock() - Method in class net.kuujo.copycat.collections.internal.lock.DefaultAsyncLock
 
unlock(String, long) - Method in class net.kuujo.copycat.collections.internal.lock.LockedLockState
 
unlock(String, long) - Method in interface net.kuujo.copycat.collections.internal.lock.LockState
Unlocks the lock.
unlock(String, long) - Method in class net.kuujo.copycat.collections.internal.lock.UnlockedLockState
 
UnlockedLockState - Class in net.kuujo.copycat.collections.internal.lock
Unlocked asynchronous lock state.
UnlockedLockState() - Constructor for class net.kuujo.copycat.collections.internal.lock.UnlockedLockState
 

V

values() - Method in interface net.kuujo.copycat.collections.AsyncMapProxy
Gets a collection of values in the map.
values() - Method in interface net.kuujo.copycat.collections.AsyncMultiMapProxy
Gets a collection of values in the map.
values() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMap
 
values() - Method in class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
values() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMapState
 
values() - Method in class net.kuujo.copycat.collections.internal.map.DefaultMultiMapState
 
values() - Method in interface net.kuujo.copycat.collections.internal.map.MapState
 
values() - Method in interface net.kuujo.copycat.collections.internal.map.MultiMapState
Returns a set of values in the map.

W

withConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
Sets the collection read consistency, returning the configuration for method chaining.
withConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncCollectionConfig
Sets the collection read consistency, returning the configuration for method chaining.
withConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
Sets the map read consistency, returning the configuration for method chaining.
withConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncMapConfig
Sets the map read consistency, returning the configuration for method chaining.
withConsistency(String) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
Sets the multimap read consistency, returning the configuration for method chaining.
withConsistency(Consistency) - Method in class net.kuujo.copycat.collections.AsyncMultiMapConfig
Sets the multimap read consistency, returning the configuration for method chaining.
A C D E G I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2013-2015. All Rights Reserved.