@InterfaceAudience.LimitedPrivate(value="Configuration") public class ZkCoordinatedStateManager extends BaseCoordinatedStateManager
CoordinatedStateManager.| 限定符和类型 | 字段和说明 |
|---|---|
protected CloseRegionCoordination |
closeRegionCoordination |
protected OpenRegionCoordination |
openRegionCoordination |
protected RegionMergeCoordination |
regionMergeCoordination |
protected Server |
server |
protected SplitLogManagerCoordination |
splitLogManagerCoordination |
protected SplitLogWorkerCoordination |
splitLogWorkerCoordination |
protected SplitTransactionCoordination |
splitTransactionCoordination |
protected ZooKeeperWatcher |
watcher |
| 构造器和说明 |
|---|
ZkCoordinatedStateManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
CloseRegionCoordination |
getCloseRegionCoordination()
Method to retrieve coordination for closing region operations.
|
OpenRegionCoordination |
getOpenRegionCoordination()
Method to retrieve coordination for opening region operations.
|
RegionMergeCoordination |
getRegionMergeCoordination()
Method to retrieve coordination for region merge transaction
|
Server |
getServer() |
SplitLogManagerCoordination |
getSplitLogManagerCoordination()
Method to retrieve coordination for split log manager
|
SplitLogWorkerCoordination |
getSplitLogWorkerCoordination()
Method to retrieve coordination for split log worker
|
SplitTransactionCoordination |
getSplitTransactionCoordination()
Method to retrieve coordination for split transaction.
|
TableStateManager |
getTableStateManager()
Returns implementation of TableStateManager.
|
void |
initialize(Server server)
Initialize coordinated state management service.
|
start, stopprotected Server server
protected ZooKeeperWatcher watcher
protected SplitTransactionCoordination splitTransactionCoordination
protected CloseRegionCoordination closeRegionCoordination
protected SplitLogWorkerCoordination splitLogWorkerCoordination
protected SplitLogManagerCoordination splitLogManagerCoordination
protected OpenRegionCoordination openRegionCoordination
protected RegionMergeCoordination regionMergeCoordination
public void initialize(Server server)
CoordinatedStateManagerinitialize 在接口中 CoordinatedStateManagerinitialize 在类中 BaseCoordinatedStateManagerserver - server instance to run within.public Server getServer()
getServer 在接口中 CoordinatedStateManagergetServer 在类中 BaseCoordinatedStateManagerpublic TableStateManager getTableStateManager() throws InterruptedException, CoordinatedStateException
CoordinatedStateManagergetTableStateManager 在接口中 CoordinatedStateManagergetTableStateManager 在类中 BaseCoordinatedStateManagerInterruptedException - if operation is interruptedCoordinatedStateException - if error happens in underlying coordination mechanismpublic SplitLogWorkerCoordination getSplitLogWorkerCoordination()
BaseCoordinatedStateManagerpublic SplitLogManagerCoordination getSplitLogManagerCoordination()
BaseCoordinatedStateManagerpublic SplitTransactionCoordination getSplitTransactionCoordination()
BaseCoordinatedStateManagerpublic CloseRegionCoordination getCloseRegionCoordination()
BaseCoordinatedStateManagerpublic OpenRegionCoordination getOpenRegionCoordination()
BaseCoordinatedStateManagerpublic RegionMergeCoordination getRegionMergeCoordination()
BaseCoordinatedStateManagerCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.