Uses of Interface
io.atomix.client.DistributedPrimitive
Packages that use DistributedPrimitive
Package
Description
Atomix-cloud java client.
Counter primitive.
Election abstraction.
Lock abstraction.
Map abstraction.
Set abstraction.
Value abstaction.
-
Uses of DistributedPrimitive in io.atomix.client
Subinterfaces of DistributedPrimitive in io.atomix.clientModifier and TypeInterfaceDescriptioninterfaceAsyncPrimitive<A extends AsyncPrimitive<A,S>, S extends SyncPrimitive<S, A>> Asynchronous primitive.interfaceSyncPrimitive<S extends SyncPrimitive<S,A>, A extends AsyncPrimitive<A, S>> Synchronous primitive.Classes in io.atomix.client that implement DistributedPrimitiveModifier and TypeClassDescriptionclassDelegatingAsyncPrimitive<A extends AsyncPrimitive<A,S>, S extends SyncPrimitive<S, A>, T extends AsyncPrimitive<T, ?>> Base class for primitive delegates.classSynchronous<S extends SyncPrimitive<S,A>, A extends AsyncPrimitive<A, S>> DistributedPrimitive that is a synchronous (blocking) version of another. -
Uses of DistributedPrimitive in io.atomix.client.collection
Subinterfaces of DistributedPrimitive in io.atomix.client.collectionModifier and TypeInterfaceDescriptioninterfaceAsynchronous distributed collection.interfaceDistributed collection. -
Uses of DistributedPrimitive in io.atomix.client.counter
Subinterfaces of DistributedPrimitive in io.atomix.client.counterModifier and TypeInterfaceDescriptioninterfaceAn async atomic counter dispenses monotonically increasing values.interfaceDistributed version of java.util.concurrent.atomic.AtomicLong. -
Uses of DistributedPrimitive in io.atomix.client.election
Subinterfaces of DistributedPrimitive in io.atomix.client.electionModifier and TypeInterfaceDescriptioninterfaceinterfaceLeaderElectorprovides the same functionality asAsyncLeaderElectionwith the only difference that all its methods block until the corresponding operation completes. -
Uses of DistributedPrimitive in io.atomix.client.lock
Subinterfaces of DistributedPrimitive in io.atomix.client.lockModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterface -
Uses of DistributedPrimitive in io.atomix.client.map
Subinterfaces of DistributedPrimitive in io.atomix.client.mapModifier and TypeInterfaceDescriptioninterfaceAn async atomic counter map dispenses monotonically increasing values associated with key.interfaceAsyncAtomicMap<K,V> A distributed, strongly consistent map whose methods are all executed asynchronously.interfaceAsyncDistributedMap<K,V> Asynchronous distributed map.interfaceInterface for a distributed multimap.interfaceDistributed version of com.google.common.util.concurrent.AtomicLongMap.interfaceAtomicMap<K,V> ConsistentMapprovides the same functionality asAsyncAtomicMapwith the only difference that all its methods block until the corresponding operation completes.interfaceDistributedMap<K,V> Distributed map.interfaceDistributedMultimap<K,V> This provides a synchronous version of the functionality provided byAsyncDistributedMultimap. -
Uses of DistributedPrimitive in io.atomix.client.set
Subinterfaces of DistributedPrimitive in io.atomix.client.setModifier and TypeInterfaceDescriptioninterfaceAsynchronous distributed multiset.interfaceA distributed collection designed for holding unique elements.interfaceDistributed multiset.interfaceA distributed collection designed for holding unique elements. -
Uses of DistributedPrimitive in io.atomix.client.value
Subinterfaces of DistributedPrimitive in io.atomix.client.valueModifier and TypeInterfaceDescriptioninterfaceDistributed version of java.util.concurrent.atomic.AtomicReference.interfaceAtomicValue<V>Distributed version of java.util.concurrent.atomic.AtomicReference.