|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hbase.HServerInfo
public class HServerInfo
HServerInfo contains metainfo about an HRegionServer, Currently it only contains the server start code. In the future it will contain information about the source machine and load statistics.
Constructor Summary | |
---|---|
HServerInfo()
default constructor - used by Writable |
|
HServerInfo(HServerAddress serverAddress,
long startCode,
int infoPort,
String name)
Constructor |
|
HServerInfo(HServerInfo other)
Construct a new object using another as input (like a copy constructor) |
Method Summary | |
---|---|
int |
compareTo(HServerInfo o)
|
boolean |
equals(Object obj)
|
int |
getInfoPort()
|
HServerLoad |
getLoad()
|
String |
getName()
Get the hostname of the server |
HServerAddress |
getServerAddress()
|
String |
getServerName()
|
static String |
getServerName(HServerAddress address,
long startCode)
|
static String |
getServerName(String serverAddress,
long startCode)
|
long |
getStartCode()
|
int |
hashCode()
|
void |
readFields(DataInput in)
|
void |
setInfoPort(int infoPort)
|
void |
setLoad(HServerLoad load)
|
void |
setName(String name)
Set the hostname of the server |
void |
setServerAddress(HServerAddress serverAddress)
Change the server address. |
void |
setStartCode(long startCode)
|
String |
toString()
|
void |
write(DataOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HServerInfo()
public HServerInfo(HServerAddress serverAddress, long startCode, int infoPort, String name)
serverAddress
- startCode
- infoPort
- Port the info server is listening on.public HServerInfo(HServerInfo other)
other
- Method Detail |
---|
public HServerLoad getLoad()
public void setLoad(HServerLoad load)
load
- the load to setpublic HServerAddress getServerAddress()
public void setServerAddress(HServerAddress serverAddress)
serverAddress
- New server addresspublic long getStartCode()
public int getInfoPort()
public void setInfoPort(int infoPort)
infoPort
- - new port of info serverpublic void setStartCode(long startCode)
startCode
- the startCode to setpublic String getServerName()
public String getName()
public void setName(String name)
name
- hostnamepublic String toString()
toString
in class Object
Object.toString()
public boolean equals(Object obj)
equals
in class Object
Object.equals(java.lang.Object)
public int hashCode()
hashCode
in class Object
Object.hashCode()
public void readFields(DataInput in) throws IOException
readFields
in interface org.apache.hadoop.io.Writable
IOException
public void write(DataOutput out) throws IOException
write
in interface org.apache.hadoop.io.Writable
IOException
public int compareTo(HServerInfo o)
compareTo
in interface Comparable<HServerInfo>
public static String getServerName(String serverAddress, long startCode)
serverAddress
- in the form hostname:portstartCode
-
public static String getServerName(HServerAddress address, long startCode)
address
- startCode
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |