eu.unicore.hila.grid.unicore6
Class Unicore6OrchestratorJob

java.lang.Object
  extended by eu.unicore.hila.common.BaseResource
      extended by eu.unicore.hila.common.grid.BaseTask
          extended by eu.unicore.hila.common.grid.BaseJob
              extended by eu.unicore.hila.grid.unicore6.Unicore6OrchestratorJob
All Implemented Interfaces:
eu.unicore.hila.grid.Job, eu.unicore.hila.grid.Progressable, eu.unicore.hila.grid.Task, eu.unicore.hila.Resource

public class Unicore6OrchestratorJob
extends eu.unicore.hila.common.grid.BaseJob
implements eu.unicore.hila.grid.Job

Author:
bjoernh 13.01.2011 13:44:46

Field Summary
 
Fields inherited from class eu.unicore.hila.common.grid.BaseTask
error
 
Fields inherited from class eu.unicore.hila.common.BaseResource
location
 
Constructor Summary
Unicore6OrchestratorJob(eu.unicore.hila.Location _location, org.chemomentum.common.ws.IServiceOrchestrator _orchestrator, Unicore6SecurityProperties secprop)
           
 
Method Summary
 void abort()
           
 List<eu.unicore.hila.grid.SimpleTransfer> cleanup(eu.unicore.hila.grid.File... exports)
           
 List<eu.unicore.hila.Resource> getChildren()
           
 int getExitCode()
           
 String getId()
           
 String getLog()
           
 eu.unicore.hila.grid.File getStdErr()
           
 eu.unicore.hila.grid.File getStdOut()
           
 Calendar getSubmissionTime()
           
 eu.unicore.hila.grid.File getWorkingDirectory()
           
static eu.unicore.hila.Resource locate(eu.unicore.hila.Location _location, Object... _extraInformation)
           
 void startASync(File... imports)
           
 eu.unicore.hila.grid.TaskStatus startASync(eu.unicore.hila.grid.StatusChangeListener listener, File... imports)
           
 eu.unicore.hila.grid.TaskStatus startSync(File... imports)
           
 eu.unicore.hila.grid.TaskStatus status()
           
 
Methods inherited from class eu.unicore.hila.common.grid.BaseJob
getMetadata, getSite, getTaskName, hold, resume
 
Methods inherited from class eu.unicore.hila.common.grid.BaseTask
block, block, getCurrent, getError, getHistory, getMax, getUnit, isDone, isFinalState, notifyListeners, registerStatusChangeListener, removeStatusChangeListener, setCurrentState, setCurrentState
 
Methods inherited from class eu.unicore.hila.common.BaseResource
findParentLocationOfType, getChild, getLocation, getName, getParent, ok
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface eu.unicore.hila.grid.Job
getSite, getTaskName, hold, resume
 
Methods inherited from interface eu.unicore.hila.grid.Task
block, block, getError, getHistory, registerStatusChangeListener, removeStatusChangeListener
 
Methods inherited from interface eu.unicore.hila.Resource
getChild, getLocation, getMetadata, getName, getParent, ok
 

Constructor Detail

Unicore6OrchestratorJob

public Unicore6OrchestratorJob(eu.unicore.hila.Location _location,
                               org.chemomentum.common.ws.IServiceOrchestrator _orchestrator,
                               Unicore6SecurityProperties secprop)
Parameters:
_location -
_orchestrator -
Method Detail

locate

public static eu.unicore.hila.Resource locate(eu.unicore.hila.Location _location,
                                              Object... _extraInformation)
                                       throws eu.unicore.hila.exceptions.HiLAFactoryException
Throws:
eu.unicore.hila.exceptions.HiLAFactoryException

abort

public void abort()
           throws eu.unicore.hila.exceptions.HiLAException
Specified by:
abort in interface eu.unicore.hila.grid.Task
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Task.abort()

getId

public String getId()
             throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getId in interface eu.unicore.hila.grid.Task
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Task.getId()

startSync

public eu.unicore.hila.grid.TaskStatus startSync(File... imports)
                                          throws eu.unicore.hila.exceptions.HiLAException
Specified by:
startSync in interface eu.unicore.hila.grid.Job
Overrides:
startSync in class eu.unicore.hila.common.grid.BaseJob
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.startSync(java.io.File[])

status

public eu.unicore.hila.grid.TaskStatus status()
                                       throws eu.unicore.hila.exceptions.HiLAException
Specified by:
status in interface eu.unicore.hila.grid.Task
Overrides:
status in class eu.unicore.hila.common.grid.BaseTask
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
BaseTask.status()

startASync

public void startASync(File... imports)
                throws eu.unicore.hila.exceptions.HiLAException
Specified by:
startASync in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.startASync(java.io.File[])

startASync

public eu.unicore.hila.grid.TaskStatus startASync(eu.unicore.hila.grid.StatusChangeListener listener,
                                                  File... imports)
                                           throws eu.unicore.hila.exceptions.HiLAException
Specified by:
startASync in interface eu.unicore.hila.grid.Job
Overrides:
startASync in class eu.unicore.hila.common.grid.BaseJob
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.startASync(eu.unicore.hila.grid.StatusChangeListener, java.io.File[])

cleanup

public List<eu.unicore.hila.grid.SimpleTransfer> cleanup(eu.unicore.hila.grid.File... exports)
                                                  throws eu.unicore.hila.exceptions.HiLAException
Specified by:
cleanup in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.cleanup(eu.unicore.hila.grid.File[])

getExitCode

public int getExitCode()
                throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getExitCode in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getExitCode()

getLog

public String getLog()
              throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getLog in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getLog()

getStdErr

public eu.unicore.hila.grid.File getStdErr()
                                    throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getStdErr in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getStdErr()

getStdOut

public eu.unicore.hila.grid.File getStdOut()
                                    throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getStdOut in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getStdOut()

getSubmissionTime

public Calendar getSubmissionTime()
                           throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getSubmissionTime in interface eu.unicore.hila.grid.Job
Overrides:
getSubmissionTime in class eu.unicore.hila.common.grid.BaseJob
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getSubmissionTime()

getWorkingDirectory

public eu.unicore.hila.grid.File getWorkingDirectory()
                                              throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getWorkingDirectory in interface eu.unicore.hila.grid.Job
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Job.getWorkingDirectory()

getChildren

public List<eu.unicore.hila.Resource> getChildren()
                                           throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getChildren in interface eu.unicore.hila.Resource
Overrides:
getChildren in class eu.unicore.hila.common.grid.BaseJob
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
BaseJob.getChildren()


Copyright © 2010-2013 UNICORE. All Rights Reserved.