eu.unicore.hila.common.grid
Class BaseJob
java.lang.Object
eu.unicore.hila.common.BaseResource
eu.unicore.hila.common.grid.BaseTask
eu.unicore.hila.common.grid.BaseJob
- All Implemented Interfaces:
- Job, Progressable, Task, eu.unicore.hila.Resource
public abstract class BaseJob
- extends BaseTask
- implements Job
- Author:
- bjoernh
13.08.2009 10:01:37
Fields inherited from class eu.unicore.hila.common.grid.BaseTask |
error |
Fields inherited from class eu.unicore.hila.common.BaseResource |
location |
Constructor Summary |
BaseJob(eu.unicore.hila.Location location)
|
Methods inherited from class eu.unicore.hila.common.grid.BaseTask |
block, block, getCurrent, getError, getHistory, getMax, getUnit, isDone, isFinalState, notifyListeners, registerStatusChangeListener, removeStatusChangeListener, setCurrentState, setCurrentState, status |
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.Resource |
getChild, getLocation, getName, getParent, ok |
BaseJob
public BaseJob(eu.unicore.hila.Location location)
- Parameters:
location
-
getChildren
public List<eu.unicore.hila.Resource> getChildren()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getChildren
in interface eu.unicore.hila.Resource
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Resource.getChildren()
getTaskName
public String getTaskName()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getTaskName
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Job.getTaskName()
getSite
public Site getSite()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getSite
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
eu.unicore.hila.exceptions.HiLALocationPatternException
- See Also:
eu.unicore.hila.grid.Task#getSite()
getSubmissionTime
public Calendar getSubmissionTime()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getSubmissionTime
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Job.getSubmissionTime()
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.BaseResource
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Resource.getMetadata()
hold
public void hold()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
hold
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Job.hold()
resume
public void resume()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
resume
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Job.resume()
startASync
public TaskStatus startASync(StatusChangeListener listener,
File... imports)
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
startASync
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
Job.startASync(eu.unicore.hila.grid.StatusChangeListener,
java.io.File[])
startSync
public TaskStatus startSync(File... files)
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
startSync
in interface Job
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
eu.unicore.hila.grid.Task#startSync(java.io.File[])
Copyright © 2010-2013 UNICORE. All Rights Reserved.