@InterfaceAudience.Private public class CloseRegionProcedure extends RegionRemoteProcedureBase
Procedure.LockStateTableProcedureInterface.TableOperationTyperegion, targetServerNO_PROC_ID, NO_TIMEOUT| Constructor and Description | 
|---|
CloseRegionProcedure()  | 
CloseRegionProcedure(TransitRegionStateProcedure parent,
                    RegionInfo region,
                    ServerName targetServer,
                    ServerName assignCandidate)  | 
abort, afterReplay, execute, getTableName, remoteCallBuild, remoteCallFailed, remoteOperationCompleted, remoteOperationFailed, rollback, setTimeoutFailure, storeInDispatchedQueue, waitInitializedacquireLock, addStackIndex, beforeReplay, bypass, compareTo, completionCleanup, doExecute, doRollback, elapsedTime, getChildrenLatch, getException, getLastUpdate, getNonceKey, getOwner, getParentProcId, getProcId, getProcIdHashCode, getProcName, getResult, getRootProcedureId, getRootProcId, getStackIndexes, getState, getSubmittedTime, getTimeout, getTimeoutTimestamp, hasChildren, hasException, hasLock, hasOwner, hasParent, hasTimeout, haveSameParent, holdLock, incChildrenLatch, isBypass, isFailed, isFinished, isInitializing, isLockedWhenLoading, isRunnable, isSuccess, isWaiting, isYieldAfterExecutionStep, releaseLock, removeStackIndex, setAbortFailure, setChildrenLatch, setFailure, setFailure, setLastUpdate, setNonceKey, setOwner, setOwner, setParentProcId, setProcId, setResult, setRootProcId, setStackIndexes, setState, setSubmittedTime, setTimeout, shouldWaitClientAck, skipPersistence, toString, toStringClass, toStringClassDetails, toStringDetails, toStringSimpleSB, toStringState, updateMetricsOnFinish, updateMetricsOnSubmit, updateTimestamp, wasExecutedpublic CloseRegionProcedure()
public CloseRegionProcedure(TransitRegionStateProcedure parent, RegionInfo region, ServerName targetServer, ServerName assignCandidate)
public TableProcedureInterface.TableOperationType getTableOperationType()
TableProcedureInterfacepublic RemoteProcedureDispatcher.RemoteOperation newRemoteOperation()
newRemoteOperation in class RegionRemoteProcedureBaseprotected void serializeStateData(ProcedureStateSerializer serializer) throws IOException
serializeStateData in class RegionRemoteProcedureBaseIOExceptionprotected void deserializeStateData(ProcedureStateSerializer serializer) throws IOException
deserializeStateData in class RegionRemoteProcedureBaseIOExceptionprotected ProcedureMetrics getProcedureMetrics(MasterProcedureEnv env)
getProcedureMetrics in class Procedure<MasterProcedureEnv>protected void checkTransition(RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode transitionCode, long seqId) throws UnexpectedStateException
checkTransition in class RegionRemoteProcedureBaseUnexpectedStateExceptionprotected void updateTransitionWithoutPersistingToMeta(MasterProcedureEnv env, RegionStateNode regionNode, org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionStateTransition.TransitionCode transitionCode, long seqId) throws IOException
updateTransitionWithoutPersistingToMeta in class RegionRemoteProcedureBaseIOExceptionprotected void restoreSucceedState(AssignmentManager am, RegionStateNode regionNode, long seqId) throws IOException
restoreSucceedState in class RegionRemoteProcedureBaseIOExceptionCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.