org.apache.hama.bsp
Class TaskID

java.lang.Object
  extended by org.apache.hama.bsp.ID
      extended by org.apache.hama.bsp.TaskID
All Implemented Interfaces:
java.lang.Comparable<ID>, org.apache.hadoop.io.Writable, org.apache.hadoop.io.WritableComparable<ID>

public class TaskID
extends ID

TaskID represents the immutable and unique identifier for a BSP Task.


Field Summary
protected static java.text.NumberFormat idFormat
           
protected static java.lang.String TASK
           
 
Fields inherited from class org.apache.hama.bsp.ID
id, SEPARATOR
 
Constructor Summary
TaskID()
           
TaskID(BSPJobID jobId, int id)
           
TaskID(java.lang.String jtIdentifier, int jobId, int id)
           
 
Method Summary
protected  java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)
           
 int compareTo(ID o)
           
 boolean equals(java.lang.Object o)
           
static TaskID forName(java.lang.String str)
           
 BSPJobID getJobID()
          Returns the BSPJobID object that this tip belongs to
 int hashCode()
           
 void readFields(java.io.DataInput in)
           
 java.lang.String toString()
           
 void write(java.io.DataOutput out)
           
 
Methods inherited from class org.apache.hama.bsp.ID
getId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TASK

protected static final java.lang.String TASK
See Also:
Constant Field Values

idFormat

protected static final java.text.NumberFormat idFormat
Constructor Detail

TaskID

public TaskID(BSPJobID jobId,
              int id)

TaskID

public TaskID(java.lang.String jtIdentifier,
              int jobId,
              int id)

TaskID

public TaskID()
Method Detail

getJobID

public BSPJobID getJobID()
Returns the BSPJobID object that this tip belongs to


equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class ID

compareTo

public int compareTo(ID o)
Specified by:
compareTo in interface java.lang.Comparable<ID>
Overrides:
compareTo in class ID

toString

public java.lang.String toString()
Overrides:
toString in class ID

appendTo

protected java.lang.StringBuilder appendTo(java.lang.StringBuilder builder)

hashCode

public int hashCode()
Overrides:
hashCode in class ID

readFields

public void readFields(java.io.DataInput in)
                throws java.io.IOException
Specified by:
readFields in interface org.apache.hadoop.io.Writable
Overrides:
readFields in class ID
Throws:
java.io.IOException

write

public void write(java.io.DataOutput out)
           throws java.io.IOException
Specified by:
write in interface org.apache.hadoop.io.Writable
Overrides:
write in class ID
Throws:
java.io.IOException

forName

public static TaskID forName(java.lang.String str)
                      throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException


Copyright © 2008-2011 The Apache Software Foundation. All Rights Reserved.