zeta
Class WorkUnit
java.lang.Object
|
+--zeta.WorkUnit
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable, java.util.Comparator
- Direct Known Subclasses:
- ZetaWorkUnit
- public abstract class WorkUnit
- extends java.lang.Object
- implements java.lang.Cloneable, java.util.Comparator, java.lang.Comparable
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
taskId
protected int taskId
workUnitId
protected long workUnitId
size
protected int size
WorkUnit
public WorkUnit()
WorkUnit
public WorkUnit(int taskId,
long workUnitId,
int size)
init
public abstract boolean init(java.lang.String logFilename)
parseWorkUnitFiles
public abstract java.util.List parseWorkUnitFiles(java.io.BufferedReader in)
throws java.io.IOException
java.io.IOException
writeObject
public abstract java.lang.String writeObject()
isCompleted
public abstract boolean isCompleted()
getFilename
public abstract java.lang.String getFilename()
getFilename
public abstract java.lang.String getFilename(java.lang.String logFilename)
getLogFilename
public abstract java.lang.String getLogFilename()
getLogFilename
public abstract java.lang.String getLogFilename(java.lang.String filename)
isFilename
public abstract boolean isFilename(java.lang.String filename)
isLogFilename
public abstract boolean isLogFilename(java.lang.String filename)
compare
public abstract int compare(java.lang.Object workUnit1,
java.lang.Object workUnit2)
- Specified by:
compare in interface java.util.Comparator
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Creates and returns a copy of this object.
Just call
super.clone.
- Overrides:
clone in class java.lang.Object
- Returns:
- a clone of this instance.
java.lang.CloneNotSupportedException
getTaskId
public int getTaskId()
getWorkUnitId
public long getWorkUnitId()
getSize
public int getSize()
isValid
public boolean isValid()
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object workUnit)
- Specified by:
equals in interface java.util.Comparator- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
For further technical papers, see ZetaGrid Technical Documentation.
Copyright © 2001,2002 Sebastian Wedeniwski. All Rights Reserved.