eu.unicore.hila.grid.unicore6
Class Unicore6ExportTask
java.lang.Object
eu.unicore.hila.common.BaseResource
eu.unicore.hila.common.grid.BaseTask
eu.unicore.hila.common.grid.BaseSimpleTransfer
eu.unicore.hila.grid.unicore6.Unicore6ExportTask
- All Implemented Interfaces:
- eu.unicore.hila.grid.Progressable, eu.unicore.hila.grid.SimpleTransfer, eu.unicore.hila.grid.Task, eu.unicore.hila.Resource, Callable<eu.unicore.hila.grid.TaskStatus>
- Direct Known Subclasses:
- Unicore6RecursiveExportTask
public class Unicore6ExportTask
- extends eu.unicore.hila.common.grid.BaseSimpleTransfer
- implements eu.unicore.hila.grid.SimpleTransfer, Callable<eu.unicore.hila.grid.TaskStatus>
- Author:
- bjoernh
27.10.2009 12:40:44
Fields inherited from class eu.unicore.hila.common.grid.BaseTask |
error |
Fields inherited from class eu.unicore.hila.common.BaseResource |
location |
Constructor Summary |
protected |
Unicore6ExportTask(eu.unicore.hila.Location _location)
|
|
Unicore6ExportTask(eu.unicore.hila.Location _storageLocation,
de.fzj.unicore.uas.client.StorageClient _storageClient,
String _path,
eu.unicore.hila.grid.File _remoteFile,
File _localFile,
boolean _overWrite)
|
Methods inherited from class eu.unicore.hila.common.grid.BaseSimpleTransfer |
block |
Methods inherited from class eu.unicore.hila.common.grid.BaseTask |
block, getError, getHistory, isDone, isFinalState, notifyListeners, registerStatusChangeListener, removeStatusChangeListener, setCurrentState, setCurrentState, status |
Methods inherited from class eu.unicore.hila.common.BaseResource |
findParentLocationOfType, getChild, getLocation, getMetadata, 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.Task |
block, block, getError, getHistory, registerStatusChangeListener, removeStatusChangeListener, status |
Methods inherited from interface eu.unicore.hila.Resource |
getChild, getLocation, getMetadata, getName, getParent, ok |
Unicore6ExportTask
public Unicore6ExportTask(eu.unicore.hila.Location _storageLocation,
de.fzj.unicore.uas.client.StorageClient _storageClient,
String _path,
eu.unicore.hila.grid.File _remoteFile,
File _localFile,
boolean _overWrite)
throws eu.unicore.hila.exceptions.HiLAException
- Parameters:
_storageLocation
-
- Throws:
eu.unicore.hila.exceptions.HiLAException
Unicore6ExportTask
protected Unicore6ExportTask(eu.unicore.hila.Location _location)
- Parameters:
childLocation
-
locate
public static Unicore6ExportTask locate(eu.unicore.hila.Location _location,
Object... _extraInformation)
throws eu.unicore.hila.exceptions.HiLAException
- Throws:
eu.unicore.hila.exceptions.HiLAException
call
public eu.unicore.hila.grid.TaskStatus call()
throws Exception
- Specified by:
call
in interface Callable<eu.unicore.hila.grid.TaskStatus>
- Throws:
Exception
- See Also:
Callable.call()
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()
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()
getUnit
public String getUnit()
throws eu.unicore.hila.exceptions.HiLANotImplementedException
- Specified by:
getUnit
in interface eu.unicore.hila.grid.Progressable
- Overrides:
getUnit
in class eu.unicore.hila.common.grid.BaseTask
- Throws:
eu.unicore.hila.exceptions.HiLANotImplementedException
- See Also:
BaseTask.getUnit()
getMax
public long getMax()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getMax
in interface eu.unicore.hila.grid.Progressable
- Overrides:
getMax
in class eu.unicore.hila.common.grid.BaseTask
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseTask.getMax()
getCurrent
public long getCurrent()
throws eu.unicore.hila.exceptions.HiLAException
- Specified by:
getCurrent
in interface eu.unicore.hila.grid.Progressable
- Overrides:
getCurrent
in class eu.unicore.hila.common.grid.BaseTask
- Throws:
eu.unicore.hila.exceptions.HiLAException
- See Also:
BaseTask.getCurrent()
Copyright © 2010-2013 UNICORE. All Rights Reserved.