ZetaGrid v1.9

zeta
Class ZetaWorkUnit

java.lang.Object
  |
  +--zeta.WorkUnit
        |
        +--zeta.ZetaWorkUnit
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.util.Comparator

public class ZetaWorkUnit
extends WorkUnit


Field Summary
 
Fields inherited from class zeta.WorkUnit
size, taskId, workUnitId
 
Constructor Summary
ZetaWorkUnit()
           
ZetaWorkUnit(int taskId, long workUnitId, int size)
           
 
Method Summary
 int compare(java.lang.Object workUnit1, java.lang.Object workUnit2)
           
 boolean equals(java.lang.Object workUnit)
           
 java.lang.String getFilename()
           
 java.lang.String getFilename(java.lang.String logFilename)
           
 java.lang.String getLogFilename()
           
 java.lang.String getLogFilename(java.lang.String filename)
           
 boolean init(java.lang.String logFilename)
           
 boolean isCompleted()
           
 boolean isFilename(java.lang.String filename)
           
 boolean isLogFilename(java.lang.String filename)
           
 boolean isValid()
           
 java.util.List parseWorkUnitFiles(java.io.BufferedReader in)
           
 java.lang.String writeObject()
           
 
Methods inherited from class zeta.WorkUnit
clone, compareTo, getSize, getTaskId, getWorkUnitId, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ZetaWorkUnit

public ZetaWorkUnit()

ZetaWorkUnit

public ZetaWorkUnit(int taskId,
                    long workUnitId,
                    int size)
Method Detail

isValid

public boolean isValid()
Overrides:
isValid in class WorkUnit

init

public boolean init(java.lang.String logFilename)
Specified by:
init in class WorkUnit

parseWorkUnitFiles

public java.util.List parseWorkUnitFiles(java.io.BufferedReader in)
                                  throws java.io.IOException
Specified by:
parseWorkUnitFiles in class WorkUnit
java.io.IOException

writeObject

public java.lang.String writeObject()
Specified by:
writeObject in class WorkUnit

isCompleted

public boolean isCompleted()
Specified by:
isCompleted in class WorkUnit

getFilename

public java.lang.String getFilename()
Specified by:
getFilename in class WorkUnit

getFilename

public java.lang.String getFilename(java.lang.String logFilename)
Specified by:
getFilename in class WorkUnit

getLogFilename

public java.lang.String getLogFilename()
Specified by:
getLogFilename in class WorkUnit

getLogFilename

public java.lang.String getLogFilename(java.lang.String filename)
Specified by:
getLogFilename in class WorkUnit

isFilename

public boolean isFilename(java.lang.String filename)
Specified by:
isFilename in class WorkUnit

isLogFilename

public boolean isLogFilename(java.lang.String filename)
Specified by:
isLogFilename in class WorkUnit

compare

public int compare(java.lang.Object workUnit1,
                   java.lang.Object workUnit2)
Specified by:
compare in interface java.util.Comparator
Specified by:
compare in class WorkUnit

equals

public boolean equals(java.lang.Object workUnit)
Specified by:
equals in interface java.util.Comparator
Overrides:
equals in class WorkUnit

ZetaGrid v1.9

For further technical papers, see ZetaGrid Technical Documentation.
 
Copyright © 2001,2002 Sebastian Wedeniwski. All Rights Reserved.