org.apache.hama.bsp
Class BSPJobID

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

public class BSPJobID
extends ID
implements Comparable<ID>

BSPJobID represents the immutable and unique identifier for the job.


Field Summary
protected static NumberFormat idFormat
           
protected static String JOB
           
 
Fields inherited from class org.apache.hama.bsp.ID
id, SEPARATOR
 
Constructor Summary
BSPJobID()
           
BSPJobID(String jtIdentifier, int id)
           
 
Method Summary
 StringBuilder appendTo(StringBuilder builder)
           
 int compareTo(ID o)
           
 boolean equals(Object o)
           
 BSPJobID forName(String str)
           
 String getJtIdentifier()
           
 int hashCode()
           
 void readFields(DataInput in)
           
 String toString()
           
 void write(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

JOB

protected static final String JOB
See Also:
Constant Field Values

idFormat

protected static final NumberFormat idFormat
Constructor Detail

BSPJobID

public BSPJobID(String jtIdentifier,
                int id)

BSPJobID

public BSPJobID()
Method Detail

getJtIdentifier

public String getJtIdentifier()

equals

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

compareTo

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

appendTo

public StringBuilder appendTo(StringBuilder builder)

hashCode

public int hashCode()
Overrides:
hashCode in class ID

toString

public String toString()
Overrides:
toString in class ID

readFields

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

write

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

forName

public BSPJobID forName(String str)
                 throws IllegalArgumentException
Throws:
IllegalArgumentException


Copyright © 2011 The Apache Software Foundation