Interface | Description |
---|---|
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.
|
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 |
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.
|
ZKSplitLogManagerCoordination.TaskFinisher |
SplitLogManager can use
objects implementing this interface to finish off a partially
done task by SplitLogWorker . |
Enum | Description |
---|---|
ZKSplitLogManagerCoordination.TaskFinisher.Status |
status that can be returned finish()
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.