| Interface | Description | 
|---|---|
| SplitLogManagerCoordination | Deprecated since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based
   distributed WAL splitter, see SplitWALManager | 
| SplitLogWorkerCoordination | Deprecated since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based
   distributed WAL splitter, see SplitWALManager | 
| SplitLogWorkerCoordination.SplitTaskDetails | Interface for log-split tasks Used to carry implementation details in encapsulated way through
 Handlers to the coordination API. | 
| ZKSplitLogManagerCoordination.TaskFinisher | SplitLogManagercan use objects implementing this
 interface to finish off a partially done task bySplitLogWorker. | 
| Class | Description | 
|---|---|
| SplitLogManagerCoordination.SplitLogManagerDetails | Detail class that shares data between coordination and split log manager | 
| ZkCoordinatedStateManager | Deprecated since 2.4.0 and in 3.0.0, to be removed in 4.0.0, replaced by procedure-based
   distributed WAL splitter (see SplitWALManager) which doesn't use this zk-based coordinator. | 
| ZKSplitLogManagerCoordination | ZooKeeper based implementation of
  SplitLogManagerCoordination | 
| ZkSplitLogWorkerCoordination | ZooKeeper based implementation of  SplitLogWorkerCoordinationIt listen for changes in ZooKeeper and | 
| ZkSplitLogWorkerCoordination.ZkSplitTaskDetails | When ZK-based implementation wants to complete the task, it needs to know task znode and
 current znode cversion (needed for subsequent update operation). | 
| Enum | Description | 
|---|---|
| ZKSplitLogManagerCoordination.TaskFinisher.Status | status that can be returned finish() | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.