Package | Description |
---|---|
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
|
Modifier and Type | Class and Description |
---|---|
class |
RaftCountDownLatch
State-machine implementation of the Raft-based count down latch
|
Modifier and Type | Class and Description |
---|---|
class |
RaftLock
State-machine implementation of the Raft-based lock
|
Modifier and Type | Class and Description |
---|---|
class |
RaftSemaphore
State-machine implementation of the Raft-based semaphore.
|
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.
|
class |
ResourceRegistry<W extends WaitKey,R extends BlockingResource<W>>
Base class for registries for blocking resources.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BlockingResource.cloneForSnapshot(BlockingResource<W> clone) |
Copyright © 2022 Hazelcast, Inc.. All Rights Reserved.