eu.unicore.hila.grid.unicore6
Class Unicore6RecursiveExportTask

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.BaseSimpleTransfer
              extended by eu.unicore.hila.grid.unicore6.Unicore6ExportTask
                  extended by eu.unicore.hila.grid.unicore6.Unicore6RecursiveExportTask
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>

public class Unicore6RecursiveExportTask
extends Unicore6ExportTask
implements eu.unicore.hila.grid.SimpleTransfer, Callable<eu.unicore.hila.grid.TaskStatus>, eu.unicore.hila.grid.Progressable

Author:
bjoernh 25.10.2010 13:22:36

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
Unicore6RecursiveExportTask(Unicore6File _source, File _destination)
           
 
Method Summary
 void abort()
           
 eu.unicore.hila.grid.TaskStatus call()
           
 
Methods inherited from class eu.unicore.hila.grid.unicore6.Unicore6ExportTask
getChildren, getCurrent, getId, getMax, getUnit, locate
 
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, getId, registerStatusChangeListener, removeStatusChangeListener, status
 
Methods inherited from interface eu.unicore.hila.Resource
getChild, getChildren, getLocation, getMetadata, getName, getParent, ok
 
Methods inherited from interface eu.unicore.hila.grid.Progressable
getCurrent, getMax, getUnit, isDone
 

Constructor Detail

Unicore6RecursiveExportTask

public Unicore6RecursiveExportTask(Unicore6File _source,
                                   File _destination)
                            throws eu.unicore.hila.exceptions.HiLAException
Parameters:
_location -
Throws:
eu.unicore.hila.exceptions.HiLAException
Method Detail

abort

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

call

public eu.unicore.hila.grid.TaskStatus call()
                                     throws Exception
Specified by:
call in interface Callable<eu.unicore.hila.grid.TaskStatus>
Overrides:
call in class Unicore6ExportTask
Throws:
Exception
See Also:
Callable.call()


Copyright © 2010-2013 UNICORE. All Rights Reserved.