Interfaces
IAtomicLong | Defines a redundant and highly-available distributed atomic |
IAtomicReference<T> | Defines a redundant and highly-available distributed atomic reference. |
ICPDistributedObject | Defines the base contract for all Hazelcast CP distributed objects. |
ICPGroupId | Defines a CP group identifier. |
ICPMap<TKey, TValue> | CPMap is a key-value store within CP. It supports atomic operations on an entry.
CPMap is only available in enterprise cluster. This data structure is not partitioned
across members in the cluster. It lives in one of the members. |
ICPSubsystem | Defines the CP subsystem. |
ICountDownLatch | Represents a countdown latch which is a backed-up distributed alternative to the java.util.concurrent.CountDownLatch. It is a cluster-wide synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes. It works on top of the Raft consensus algorithm. It offers linearizability during crash failures and network partitions. It is CP with respect to the CAP principle. If a network partition occurs, it remains available on at most one side of the partition. |
IFencedLock | Represents a linearizable, distributed, reentrant implementation of the Java Lock. |
ISemaphore | Defines a CP distributed semaphore. |