public static class RegionStates.RegionStateNode extends Object implements Comparable<RegionStates.RegionStateNode>
| Constructor and Description |
|---|
RegionStateNode(org.apache.hadoop.hbase.client.RegionInfo regionInfo) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RegionStates.RegionStateNode other) |
boolean |
equals(Object other) |
int |
getFormatVersion() |
org.apache.hadoop.hbase.ServerName |
getLastHost() |
long |
getLastUpdate() |
long |
getOpenSeqNum() |
RegionTransitionProcedure |
getProcedure() |
org.apache.hadoop.hbase.procedure2.ProcedureEvent<?> |
getProcedureEvent() |
org.apache.hadoop.hbase.client.RegionInfo |
getRegionInfo() |
org.apache.hadoop.hbase.ServerName |
getRegionLocation() |
org.apache.hadoop.hbase.master.RegionState.State |
getState() |
org.apache.hadoop.hbase.TableName |
getTable() |
int |
hashCode() |
boolean |
isInState(org.apache.hadoop.hbase.master.RegionState.State... expected) |
boolean |
isInTransition() |
boolean |
isStuck() |
boolean |
isSystemTable() |
org.apache.hadoop.hbase.ServerName |
offline()
Put region into OFFLINE mode (set state and clear location).
|
void |
setLastHost(org.apache.hadoop.hbase.ServerName serverName) |
void |
setOpenSeqNum(long seqId) |
boolean |
setProcedure(RegionTransitionProcedure proc) |
org.apache.hadoop.hbase.ServerName |
setRegionLocation(org.apache.hadoop.hbase.ServerName serverName) |
boolean |
setState(org.apache.hadoop.hbase.master.RegionState.State update,
org.apache.hadoop.hbase.master.RegionState.State... expected) |
String |
toDescriptiveString() |
org.apache.hadoop.hbase.master.RegionState |
toRegionState() |
String |
toShortString() |
String |
toString() |
void |
transitionState(org.apache.hadoop.hbase.master.RegionState.State update,
org.apache.hadoop.hbase.master.RegionState.State... expected)
Set new
RegionState.State but only if currently in expected State
(if not, throw UnexpectedStateException. |
boolean |
unsetProcedure(RegionTransitionProcedure proc) |
public RegionStateNode(org.apache.hadoop.hbase.client.RegionInfo regionInfo)
public boolean setState(org.apache.hadoop.hbase.master.RegionState.State update,
org.apache.hadoop.hbase.master.RegionState.State... expected)
update - new region state this node should be assigned.expected - current state should be in this given list of expected statespublic org.apache.hadoop.hbase.ServerName offline()
public void transitionState(org.apache.hadoop.hbase.master.RegionState.State update,
org.apache.hadoop.hbase.master.RegionState.State... expected)
throws org.apache.hadoop.hbase.exceptions.UnexpectedStateException
RegionState.State but only if currently in expected State
(if not, throw UnexpectedStateException.org.apache.hadoop.hbase.exceptions.UnexpectedStateExceptionpublic boolean isInState(org.apache.hadoop.hbase.master.RegionState.State... expected)
public boolean isStuck()
public boolean isInTransition()
public long getLastUpdate()
public void setLastHost(org.apache.hadoop.hbase.ServerName serverName)
public void setOpenSeqNum(long seqId)
public org.apache.hadoop.hbase.ServerName setRegionLocation(org.apache.hadoop.hbase.ServerName serverName)
public boolean setProcedure(RegionTransitionProcedure proc)
public boolean unsetProcedure(RegionTransitionProcedure proc)
public RegionTransitionProcedure getProcedure()
public org.apache.hadoop.hbase.procedure2.ProcedureEvent<?> getProcedureEvent()
public org.apache.hadoop.hbase.client.RegionInfo getRegionInfo()
public org.apache.hadoop.hbase.TableName getTable()
public boolean isSystemTable()
public org.apache.hadoop.hbase.ServerName getLastHost()
public org.apache.hadoop.hbase.ServerName getRegionLocation()
public org.apache.hadoop.hbase.master.RegionState.State getState()
public long getOpenSeqNum()
public int getFormatVersion()
public org.apache.hadoop.hbase.master.RegionState toRegionState()
public int compareTo(RegionStates.RegionStateNode other)
compareTo in interface Comparable<RegionStates.RegionStateNode>public String toShortString()
public String toDescriptiveString()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.