@InterfaceAudience.Private public abstract class BaseCoordinatedStateManager extends Object implements CoordinatedStateManager
CoordinatedStateManager implementations.
Defines methods to retrieve coordination objects for relevant areas. CoordinatedStateManager
reference returned from Server interface has to be casted to this type to
access those methods.| 构造器和说明 |
|---|
BaseCoordinatedStateManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract CloseRegionCoordination |
getCloseRegionCoordination()
Method to retrieve coordination for closing region operations.
|
abstract OpenRegionCoordination |
getOpenRegionCoordination()
Method to retrieve coordination for opening region operations.
|
abstract RegionMergeCoordination |
getRegionMergeCoordination()
Method to retrieve coordination for region merge transaction
|
Server |
getServer() |
abstract SplitLogManagerCoordination |
getSplitLogManagerCoordination()
Method to retrieve coordination for split log manager
|
abstract SplitLogWorkerCoordination |
getSplitLogWorkerCoordination()
Method to retrieve coordination for split log worker
|
abstract SplitTransactionCoordination |
getSplitTransactionCoordination()
Method to retrieve coordination for split transaction.
|
abstract TableStateManager |
getTableStateManager()
Returns implementation of TableStateManager.
|
void |
initialize(Server server)
Initialize coordinated state management service.
|
void |
start()
Starts service.
|
void |
stop()
Stops service.
|
public void initialize(Server server)
CoordinatedStateManagerinitialize 在接口中 CoordinatedStateManagerserver - server instance to run within.public void start()
CoordinatedStateManagerstart 在接口中 CoordinatedStateManagerpublic void stop()
CoordinatedStateManagerstop 在接口中 CoordinatedStateManagerpublic Server getServer()
getServer 在接口中 CoordinatedStateManagerpublic abstract TableStateManager getTableStateManager() throws InterruptedException, CoordinatedStateException
CoordinatedStateManagergetTableStateManager 在接口中 CoordinatedStateManagerInterruptedException - if operation is interruptedCoordinatedStateException - if error happens in underlying coordination mechanismpublic abstract SplitLogWorkerCoordination getSplitLogWorkerCoordination()
public abstract SplitLogManagerCoordination getSplitLogManagerCoordination()
public abstract SplitTransactionCoordination getSplitTransactionCoordination()
public abstract CloseRegionCoordination getCloseRegionCoordination()
public abstract OpenRegionCoordination getOpenRegionCoordination()
public abstract RegionMergeCoordination getRegionMergeCoordination()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.