eu.unicore.hila.grid.unicore6
Class Unicore6Job
java.lang.Object
eu.unicore.hila.common.BaseResource
eu.unicore.hila.common.grid.BaseTask
eu.unicore.hila.common.grid.BaseJob
eu.unicore.hila.grid.unicore6.Unicore6Job
- All Implemented Interfaces:
- eu.unicore.hila.grid.Job, eu.unicore.hila.grid.Progressable, eu.unicore.hila.grid.Task, eu.unicore.hila.Resource
public class Unicore6Job
- extends eu.unicore.hila.common.grid.BaseJob
- implements eu.unicore.hila.grid.Job
- Author:
- bjoernh
14.08.2009 15:59:11
Field Summary |
protected de.fzj.unicore.uas.client.JobClient |
jobClient
|
Fields inherited from class eu.unicore.hila.common.grid.BaseTask |
error |
Fields inherited from class eu.unicore.hila.common.BaseResource |
location |
Methods inherited from class eu.unicore.hila.common.grid.BaseJob |
getChildren, startASync, startSync |
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 |
startASync, startSync |
Methods inherited from interface eu.unicore.hila.grid.Task |
block, block, getError, getHistory, registerStatusChangeListener, removeStatusChangeListener |
Methods inherited from interface eu.unicore.hila.Resource |
getChild, getChildren, getLocation, getName, getParent, ok |
jobClient
protected final de.fzj.unicore.uas.client.JobClient jobClient
locate
public static eu.unicore.hila.Resource locate(eu.unicore.hila.Location _location,
Object... _extraInformation)
throws eu.unicore.hila.exceptions.HiLAException
- Throws:
eu.unicore.hila.exceptions.HiLAException
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()
- Specified by:
getId
in interface eu.unicore.hila.grid.Task
- See Also:
Task.getId()
getSite
public eu.unicore.hila.grid.Site getSite()
throws eu.unicore.hila.exceptions.HiLALocationPatternException,
eu.unicore.hila.exceptions.HiLAException
- Specified by:
getSite
in interface eu.unicore.hila.grid.Job
- Overrides:
getSite
in class eu.unicore.hila.common.grid.BaseJob
- Throws:
eu.unicore.hila.exceptions.HiLAException
eu.unicore.hila.exceptions.HiLALocationPatternException
- See Also:
eu.unicore.hila.grid.Task#getSite()
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:
Task.status()
startASync
public void startASync(File... files)
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
startASync
in interface eu.unicore.hila.grid.Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
eu.unicore.hila.grid.Task#startASync(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()
- Specified by:
getExitCode
in interface eu.unicore.hila.grid.Job
- 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()
getTaskName
public String getTaskName()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getTaskName
in interface eu.unicore.hila.grid.Job
- Overrides:
getTaskName
in class eu.unicore.hila.common.grid.BaseJob
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseJob.getTaskName()
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()
hold
public void hold()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
hold
in interface eu.unicore.hila.grid.Job
- Overrides:
hold
in class eu.unicore.hila.common.grid.BaseJob
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseJob.hold()
resume
public void resume()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
resume
in interface eu.unicore.hila.grid.Job
- Overrides:
resume
in class eu.unicore.hila.common.grid.BaseJob
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseJob.resume()
getMetadata
public eu.unicore.hila.Metadata getMetadata()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getMetadata
in interface eu.unicore.hila.Resource
- Overrides:
getMetadata
in class eu.unicore.hila.common.grid.BaseJob
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseJob.getMetadata()
removeFromCache
protected static void removeFromCache(Unicore6Job job)
- Parameters:
job
-
Copyright © 2010-2013 UNICORE. All Rights Reserved.