eu.unicore.hila.grid.unicore6
Class Unicore6ImportTask

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.Unicore6ImportTask
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:
Unicore6RecursiveImportTask

public class Unicore6ImportTask
extends eu.unicore.hila.common.grid.BaseSimpleTransfer
implements eu.unicore.hila.grid.SimpleTransfer, Callable<eu.unicore.hila.grid.TaskStatus>

Author:
bjoernh 12.03.2010 12:39:39

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
protected Unicore6ImportTask(eu.unicore.hila.Location _location)
           
  Unicore6ImportTask(eu.unicore.hila.Location _storageLocation, de.fzj.unicore.uas.client.StorageClient _storageClient, String _path, eu.unicore.hila.grid.File _remoteFile, File _localFile, boolean _overwrite)
           
 
Method Summary
 void abort()
           
 eu.unicore.hila.grid.TaskStatus call()
           
 List<eu.unicore.hila.Resource> getChildren()
           
 long getCurrent()
           
 String getId()
           
 long getMax()
           
 String getUnit()
           
static Unicore6ImportTask locate(eu.unicore.hila.Location _location, Object... _extrainformation)
           
 
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
 

Constructor Detail

Unicore6ImportTask

public Unicore6ImportTask(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 -
_storageClient -
_path -
_localFile -
_overwrite -
Throws:
eu.unicore.hila.exceptions.HiLAException

Unicore6ImportTask

protected Unicore6ImportTask(eu.unicore.hila.Location _location)
Parameters:
_location -
Method Detail

locate

public static Unicore6ImportTask 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.