| 类和说明 |
|---|
| BaseCoordinatedStateManager
Base class for
CoordinatedStateManager implementations. |
| CloseRegionCoordination
Coordinated operations for close region handlers.
|
| CloseRegionCoordination.CloseRegionDetails
Marker interface for region closing tasks.
|
| OpenRegionCoordination
Cocoordination operations for opening regions.
|
| OpenRegionCoordination.OpenRegionDetails
Interface for region opening tasks.
|
| RegionMergeCoordination
Coordination operations for region merge transaction.
|
| RegionMergeCoordination.RegionMergeDetails
Dummy interface for region merge transaction details.
|
| SplitLogManagerCoordination
Coordination for SplitLogManager.
|
| SplitLogManagerCoordination.SplitLogManagerDetails
Detail class that shares data between coordination and split log manager
|
| SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, AtomicLong, SplitTaskDetails) notify coordination engine that
Important methods for WALSplitterHandler: splitting task has completed. |
| SplitLogWorkerCoordination.SplitTaskDetails
Interface for log-split tasks Used to carry implementation details in encapsulated way through
Handlers to the coordination API.
|
| SplitTransactionCoordination
Coordination operations for split transaction.
|
| SplitTransactionCoordination.SplitTransactionDetails
Dummy interface for split transaction details.
|
| ZkCoordinatedStateManager
ZooKeeper-based implementation of
CoordinatedStateManager. |
| ZKSplitLogManagerCoordination.TaskFinisher.Status
status that can be returned finish()
|
| 类和说明 |
|---|
| OpenRegionCoordination
Cocoordination operations for opening regions.
|
| OpenRegionCoordination.OpenRegionDetails
Interface for region opening tasks.
|
| 类和说明 |
|---|
| BaseCoordinatedStateManager
Base class for
CoordinatedStateManager implementations. |
| CloseRegionCoordination.CloseRegionDetails
Marker interface for region closing tasks.
|
| SplitTransactionCoordination.SplitTransactionDetails
Dummy interface for split transaction details.
|
| 类和说明 |
|---|
| CloseRegionCoordination
Coordinated operations for close region handlers.
|
| CloseRegionCoordination.CloseRegionDetails
Marker interface for region closing tasks.
|
| OpenRegionCoordination
Cocoordination operations for opening regions.
|
| OpenRegionCoordination.OpenRegionDetails
Interface for region opening tasks.
|
| SplitLogWorkerCoordination
Coordinated operations for
SplitLogWorker and
WALSplitterHandler Important
methods for SplitLogWorker: SplitLogWorkerCoordination.isReady() called from SplitLogWorker.run() to check whether the coordination is
ready to supply the tasks SplitLogWorkerCoordination.taskLoop() loop for new tasks until the worker is stopped SplitLogWorkerCoordination.isStop() a flag indicates whether worker should finish SplitLogWorkerCoordination.registerListener() called from SplitLogWorker.run() and could register listener
for external changes in coordination (if required) SplitLogWorkerCoordination.endTask(SplitLogTask, AtomicLong, SplitTaskDetails) notify coordination engine that
Important methods for WALSplitterHandler: splitting task has completed. |
| SplitLogWorkerCoordination.SplitTaskDetails
Interface for log-split tasks Used to carry implementation details in encapsulated way through
Handlers to the coordination API.
|
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.