vgrid.util
Class TaskUtil

java.lang.Object
  extended by vgrid.util.TaskUtil

public class TaskUtil
extends java.lang.Object

Serializes and deserializes Tasks.


Method Summary
 void addMsgToExecutionHistory(Task task, java.lang.String msg)
           
 void addMsgToExecutionHistory(Task task, java.lang.String msg, java.lang.Throwable throwable)
           
 Task create(FasadeTask ftask)
           
 FasadeTask create(java.io.InputStream in)
           
static TaskUtil current()
           
 java.util.Collection extractIds(java.util.Collection tasks)
          Extracts the taskids from a collection of tasks.
 void serialize(java.io.OutputStream bout, Task task)
           
 java.io.InputStream serialize(Task task)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

current

public static TaskUtil current()

create

public FasadeTask create(java.io.InputStream in)
                  throws VgridException
Throws:
VgridException

create

public Task create(FasadeTask ftask)
            throws VgridInstatiationException
Throws:
VgridInstatiationException

serialize

public java.io.InputStream serialize(Task task)
                              throws VgridException
Throws:
VgridException

serialize

public void serialize(java.io.OutputStream bout,
                      Task task)
               throws java.io.IOException
Throws:
java.io.IOException

addMsgToExecutionHistory

public void addMsgToExecutionHistory(Task task,
                                     java.lang.String msg,
                                     java.lang.Throwable throwable)

addMsgToExecutionHistory

public void addMsgToExecutionHistory(Task task,
                                     java.lang.String msg)

extractIds

public java.util.Collection extractIds(java.util.Collection tasks)
Extracts the taskids from a collection of tasks.



vgrid the vienna grid project