|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.master.RegionState
@InterfaceAudience.Private public class RegionState
State of a Region while undergoing transitions. Region state cannot be modified except the stamp field. So it is almost immutable.
Nested Class Summary | |
---|---|
static class |
RegionState.State
|
Constructor Summary | |
---|---|
RegionState()
|
|
RegionState(HRegionInfo region,
RegionState.State state)
|
|
RegionState(HRegionInfo region,
RegionState.State state,
long stamp,
ServerName serverName)
|
Method Summary | |
---|---|
ClusterStatusProtos.RegionState |
convert()
Convert a RegionState to an HBaseProtos.RegionState |
static RegionState |
convert(ClusterStatusProtos.RegionState proto)
Convert a protobuf HBaseProtos.RegionState to a RegionState |
HRegionInfo |
getRegion()
|
ServerName |
getServerName()
|
long |
getStamp()
|
RegionState.State |
getState()
|
boolean |
isClosed()
|
boolean |
isClosing()
|
boolean |
isFailedClose()
|
boolean |
isFailedOpen()
|
boolean |
isMerged()
|
boolean |
isMerging()
|
boolean |
isOffline()
|
boolean |
isOnServer(ServerName sn)
|
boolean |
isOpened()
|
boolean |
isOpening()
|
boolean |
isOpenOrMergingOnServer(ServerName sn)
|
boolean |
isPendingClose()
|
boolean |
isPendingCloseOrClosingOnServer(ServerName sn)
|
boolean |
isPendingOpen()
|
boolean |
isPendingOpenOrOpeningOnServer(ServerName sn)
|
boolean |
isSplit()
|
boolean |
isSplitting()
|
void |
readFields(DataInput in)
Deprecated. Writables are going away |
protected void |
setTimestamp(long timestamp)
|
String |
toDescriptiveString()
A slower (but more easy-to-read) stringification |
String |
toString()
|
void |
updateTimestampToNow()
|
void |
write(DataOutput out)
Deprecated. Writables are going away |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RegionState()
public RegionState(HRegionInfo region, RegionState.State state)
public RegionState(HRegionInfo region, RegionState.State state, long stamp, ServerName serverName)
Method Detail |
---|
public void updateTimestampToNow()
public RegionState.State getState()
public long getStamp()
public HRegionInfo getRegion()
public ServerName getServerName()
public boolean isClosing()
public boolean isClosed()
public boolean isPendingClose()
public boolean isOpening()
public boolean isOpened()
public boolean isPendingOpen()
public boolean isOffline()
public boolean isSplitting()
public boolean isSplit()
public boolean isFailedOpen()
public boolean isFailedClose()
public boolean isMerging()
public boolean isMerged()
public boolean isOpenOrMergingOnServer(ServerName sn)
public boolean isPendingOpenOrOpeningOnServer(ServerName sn)
public boolean isPendingCloseOrClosingOnServer(ServerName sn)
public boolean isOnServer(ServerName sn)
public String toString()
toString
in class Object
public String toDescriptiveString()
public ClusterStatusProtos.RegionState convert()
public static RegionState convert(ClusterStatusProtos.RegionState proto)
protected void setTimestamp(long timestamp)
@Deprecated public void readFields(DataInput in) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
IOException
@Deprecated public void write(DataOutput out) throws IOException
write
in interface org.apache.hadoop.io.Writable
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |