Skip navigation links
A B C D E G I K L M N O P R S T 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(ResourceManager, 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.AsyncLongProxy
Adds to the current value and returns the updated value.
addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
addAndGet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
addAndGet(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
ASYNC_MULTIMAP_CONSISTENCY - Static variable in class net.kuujo.copycat.collections.AsyncMultiMapConfig
 
AsyncBoolean - Interface in net.kuujo.copycat.atomic
Asynchronous atomic boolean.
AsyncBooleanConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic boolean configuration.
AsyncBooleanConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
 
AsyncBooleanConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
 
AsyncBooleanConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
 
AsyncBooleanConfig(AsyncBooleanConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncBooleanConfig
 
AsyncBooleanProxy - Interface in net.kuujo.copycat.atomic
Asynchronous atomic boolean 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.
AsyncLong - Interface in net.kuujo.copycat.atomic
Asynchronous atomic long.
AsyncLongConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic long configuration.
AsyncLongConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
 
AsyncLongConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
 
AsyncLongConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
 
AsyncLongConfig(AsyncLongConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncLongConfig
 
AsyncLongProxy - Interface in net.kuujo.copycat.atomic
Asynchronous atomic long 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.
AsyncReference<T> - Interface in net.kuujo.copycat.atomic
Asynchronous atomic value.
AsyncReferenceConfig - Class in net.kuujo.copycat.atomic
Asynchronous atomic reference configuration.
AsyncReferenceConfig() - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
AsyncReferenceConfig(Map<String, Object>) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
AsyncReferenceConfig(String) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
AsyncReferenceConfig(AsyncReferenceConfig) - Constructor for class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
AsyncReferenceProxy<T> - Interface in net.kuujo.copycat.atomic
Asynchronous atomic reference 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.

B

BooleanState - Interface in net.kuujo.copycat.atomic.internal
Atomic boolean 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.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.DefaultAsyncBoolean
 
close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
close() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
close() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
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.AsyncBooleanProxy
Compares the current value and updated it if expected value == the current value.
compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Compares the current value and updates the value if expected value == actual value.
compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
Sets the value if the current value == the expected value.
compareAndSet(boolean, boolean) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
 
compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
compareAndSet(boolean, boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
compareAndSet(long, long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
compareAndSet(T, T) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
compareAndSet(long, long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
compareAndSet(T, T) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
 
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.AsyncBooleanConfig
 
copy() - Method in class net.kuujo.copycat.atomic.AsyncLongConfig
 
copy() - Method in class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
copy() - Method in class net.kuujo.copycat.collections.AsyncListConfig
 
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.AsyncBoolean
Creates a new asynchronous atomic boolean with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncBoolean
Creates a new asynchronous atomic boolean with the default atomic boolean configuration.
create(String, ClusterConfig, AsyncBooleanConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncBoolean
Creates a new asynchronous atomic boolean.
create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
Creates a new asynchronous atomic long with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
Creates a new asynchronous atomic long with the default atomic long configuration.
create(String, ClusterConfig, AsyncLongConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncLong
Creates a new asynchronous atomic long.
create(String) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
Creates a new asynchronous atomic reference with the default cluster configuration.
create(String, ClusterConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
Creates a new asynchronous atomic reference with the default atomic reference configuration.
create(String, ClusterConfig, AsyncReferenceConfig) - Static method in interface net.kuujo.copycat.atomic.AsyncReference
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.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.AsyncLongProxy
Decrements and returns the current value.
decrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
decrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
decrementAndGet() - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
DefaultAsyncBoolean - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic long implementation.
DefaultAsyncBoolean(ResourceManager) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
DefaultAsyncList<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous list.
DefaultAsyncList(ResourceManager) - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultAsyncList
 
DefaultAsyncLong - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic long implementation.
DefaultAsyncLong(ResourceManager) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
DefaultAsyncMap<K,V> - Class in net.kuujo.copycat.collections.internal.map
Default asynchronous map.
DefaultAsyncMap(ResourceManager) - 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(ResourceManager) - Constructor for class net.kuujo.copycat.collections.internal.map.DefaultAsyncMultiMap
 
DefaultAsyncReference<T> - Class in net.kuujo.copycat.atomic.internal
Default asynchronous atomic reference implementation.
DefaultAsyncReference(ResourceManager) - Constructor for class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
DefaultAsyncSet<T> - Class in net.kuujo.copycat.collections.internal.collection
Default asynchronous set.
DefaultAsyncSet(ResourceManager) - Constructor for class net.kuujo.copycat.collections.internal.collection.DefaultAsyncSet
 
DefaultBooleanState - Class in net.kuujo.copycat.atomic.internal
Default atomic boolean state implementation.
DefaultBooleanState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
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
 
DefaultLongState - Class in net.kuujo.copycat.atomic.internal
Default atomic long state implementation.
DefaultLongState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultLongState
 
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
 
DefaultReferenceState<T> - Class in net.kuujo.copycat.atomic.internal
Default atomic reference state implementation.
DefaultReferenceState() - Constructor for class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
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.AsyncBooleanProxy
Gets the current value.
get() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Gets the current value.
get() - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
Gets the value.
get() - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
get() - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
get() - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
get() - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
 
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.AsyncLongProxy
Gets the current value and then adds to it.
getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
getAndAdd(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
getAndAdd(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
getAndDecrement() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Gets the current value and decrements it.
getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
getAndDecrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
getAndDecrement() - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
getAndIncrement() - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Gets the current value and increments it.
getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
getAndIncrement() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
getAndIncrement() - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.AsyncBooleanProxy
Gets the current value and updates it.
getAndSet(long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Gets the current value and then sets it.
getAndSet(T) - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
Sets and gets the value.
getAndSet(boolean) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
 
getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
getAndSet(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
getAndSet(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
getAndSet(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
getAndSet(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
getAndSet(T) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
 
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.AsyncLongProxy
Increments and returns the current value.
incrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
incrementAndGet() - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
incrementAndGet() - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
indexOf(Object) - Method in class net.kuujo.copycat.collections.internal.collection.DefaultListState
 
init(StateContext<BooleanState>) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
Initializes the state.
init(StateContext<BooleanState>) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
init(StateContext<LongState>) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
init(StateContext<ReferenceState<T>>) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
init(StateContext<LongState>) - Method in interface net.kuujo.copycat.atomic.internal.LongState
Initializes the state.
init(StateContext<ReferenceState<T>>) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
Initializes the state.
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<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.
LongState - Interface in net.kuujo.copycat.atomic.internal
Atomic long 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.map - package net.kuujo.copycat.collections.internal.map
 

O

open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
open() - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
open() - Method in class net.kuujo.copycat.collections.internal.collection.AbstractAsyncCollection
 
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

ReferenceState<T> - Interface in net.kuujo.copycat.atomic.internal
Atomic reference state.
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.AsyncBooleanConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncLongConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.atomic.AsyncReferenceConfig
 
resolve(ClusterConfig) - Method in class net.kuujo.copycat.collections.AsyncListConfig
 
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.AsyncBooleanProxy
Sets the current value.
set(long) - Method in interface net.kuujo.copycat.atomic.AsyncLongProxy
Sets the current value.
set(T) - Method in interface net.kuujo.copycat.atomic.AsyncReferenceProxy
Sets the value.
set(boolean) - Method in interface net.kuujo.copycat.atomic.internal.BooleanState
 
set(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncBoolean
 
set(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncLong
 
set(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultAsyncReference
 
set(boolean) - Method in class net.kuujo.copycat.atomic.internal.DefaultBooleanState
 
set(long) - Method in class net.kuujo.copycat.atomic.internal.DefaultLongState
 
set(T) - Method in class net.kuujo.copycat.atomic.internal.DefaultReferenceState
 
set(long) - Method in interface net.kuujo.copycat.atomic.internal.LongState
 
set(T) - Method in interface net.kuujo.copycat.atomic.internal.ReferenceState
 
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
 

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 B C D E G I K L M N O P R S T V W 
Skip navigation links

Copyright © 2013-2015. All Rights Reserved.