Class ServerStateNode
java.lang.Object
org.apache.hadoop.hbase.master.assignment.ServerStateNode
- All Implemented Interfaces:
Comparable<ServerStateNode>
State of Server; list of hosted regions, etc.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReadWriteLockprivate final Set<RegionStateNode>private final ServerNameprivate ServerState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRegion(RegionStateNode regionNode) intcompareTo(ServerStateNode other) booleanintgetState()inthashCode()booleanisInState(ServerState... expected) readLock()voidremoveRegion(RegionStateNode regionNode) (package private) voidsetState(ServerState state) toString()
-
Field Details
-
regions
-
serverName
-
lock
-
state
-
-
Constructor Details
-
ServerStateNode
-
-
Method Details
-
getServerName
-
getState
-
isInState
-
setState
-
getRegionCount
-
getRegionInfoList
-
getSystemRegionInfoList
-
addRegion
-
removeRegion
-
readLock
-
writeLock
-
compareTo
- Specified by:
compareToin interfaceComparable<ServerStateNode>
-
hashCode
-
equals
-
toString
-