|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hama.bsp.GroomServerStatus
public class GroomServerStatus
A GroomServerStatus is a BSP primitive. Keeps info on a BSPMaster. The BSPMaster maintains a set of the most recent GroomServerStatus objects for each unique GroomServer it knows about.
Field Summary | |
---|---|
static org.apache.commons.logging.Log |
LOG
|
Constructor Summary | |
---|---|
GroomServerStatus()
|
|
GroomServerStatus(String groomName,
String peerName,
List<org.apache.hama.bsp.TaskStatus> taskReports,
int failures,
int maxTasks)
|
|
GroomServerStatus(String groomName,
String peerName,
List<org.apache.hama.bsp.TaskStatus> taskReports,
int failures,
int maxTasks,
String rpc)
|
Method Summary | |
---|---|
int |
countTasks()
Return the current MapTask count |
boolean |
equals(Object o)
|
int |
getFailures()
|
String |
getGroomName()
|
long |
getLastSeen()
|
int |
getMaxTasks()
|
String |
getPeerName()
The host (and port) from where the groom server can be reached. |
String |
getRpcServer()
|
List<org.apache.hama.bsp.TaskStatus> |
getTaskReports()
Get the current tasks at the GroomServer. |
int |
hashCode()
For BSPMaster to distinguish between different GroomServers, because BSPMaster stores using GroomServerStatus as key. |
void |
readFields(DataInput in)
|
void |
setLastSeen(long lastSeen)
|
Iterator<org.apache.hama.bsp.TaskStatus> |
taskReports()
|
void |
write(DataOutput out)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final org.apache.commons.logging.Log LOG
Constructor Detail |
---|
public GroomServerStatus()
public GroomServerStatus(String groomName, String peerName, List<org.apache.hama.bsp.TaskStatus> taskReports, int failures, int maxTasks)
public GroomServerStatus(String groomName, String peerName, List<org.apache.hama.bsp.TaskStatus> taskReports, int failures, int maxTasks, String rpc)
Method Detail |
---|
public String getGroomName()
public String getPeerName()
public String getRpcServer()
public List<org.apache.hama.bsp.TaskStatus> getTaskReports()
TaskStatus
object.
TaskStatus
representing the current tasks at the
GroomServer.public int getFailures()
public long getLastSeen()
public void setLastSeen(long lastSeen)
public int getMaxTasks()
public int countTasks()
public int hashCode()
hashCode
in class Object
public boolean equals(Object o)
equals
in class Object
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 Iterator<org.apache.hama.bsp.TaskStatus> taskReports()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |