| 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  | 
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. 
 | 
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.