Package | Description |
---|---|
com.hazelcast.cp.internal |
Contains implementation of the CP subsystem
|
com.hazelcast.cp.internal.datastructures.atomiclong |
Contains service classes for the Raft-based
IAtomicLong implementation |
com.hazelcast.cp.internal.datastructures.atomicref |
Contains service classes for the Raft-based
IAtomicReference implementation |
com.hazelcast.cp.internal.datastructures.countdownlatch |
Contains service classes for the Raft-based
ICountDownLatch implementation |
com.hazelcast.cp.internal.datastructures.lock |
Contains service classes for the Raft-based
ILock
and FencedLock implementation |
com.hazelcast.cp.internal.datastructures.semaphore |
Contains service classes for the Raft-based
ISemaphore implementation |
com.hazelcast.cp.internal.datastructures.spi.blocking |
Contains the interfaces and abstractions that are implemented / extended
by blocking Raft services, such as Lock, Semaphore, and CountDownLatch
|
com.hazelcast.cp.internal.session |
Contains service classes
for the Raft-based
ISemaphore implementation |
Modifier and Type | Class and Description |
---|---|
class |
MetadataRaftGroupManager
Maintains the CP subsystem metadata, such as CP groups, active CP members,
leaving and joining CP members, etc.
|
class |
RaftService
Contains
RaftNode instances that run the Raft consensus algorithm
for the created CP groups. |
Modifier and Type | Class and Description |
---|---|
class |
RaftAtomicLongService
Contains Raft-based atomic long instances, implements snapshotting,
and creates proxies
|
Modifier and Type | Class and Description |
---|---|
class |
RaftAtomicRefService
Contains Raft-based atomic reference instances, implements snapshotting,
and creates proxies
|
Modifier and Type | Class and Description |
---|---|
class |
RaftCountDownLatchService
Contains Raft-based count down latch instances
|
Modifier and Type | Class and Description |
---|---|
class |
RaftLockService
Contains Raft-based lock instances
|
Modifier and Type | Class and Description |
---|---|
class |
RaftSemaphoreService
Contains Raft-based semaphore instances
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBlockingService<W extends WaitKey,R extends BlockingResource<W>,RR extends ResourceRegistry<W,R>>
Base class for services that maintain blocking resources.
|
Modifier and Type | Class and Description |
---|---|
class |
RaftSessionService
This service offers a set of abstractions to track liveliness of Hazelcast
clients and servers that use (possibly blocking) data structures
on the Raft layer, such as locks and semaphores.
|
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.