eu.unicore.hila.grid.unicore6
Class Unicore6Site

java.lang.Object
  extended by eu.unicore.hila.common.BaseResource
      extended by eu.unicore.hila.common.grid.BaseSite
          extended by eu.unicore.hila.grid.unicore6.Unicore6Site
All Implemented Interfaces:
eu.unicore.hila.grid.Reservable, eu.unicore.hila.grid.Site, eu.unicore.hila.grid.Submittable, eu.unicore.hila.Resource

public class Unicore6Site
extends eu.unicore.hila.common.grid.BaseSite
implements eu.unicore.hila.grid.Site

Author:
bjoernh 29.05.2009 13:41:35

Field Summary
 
Fields inherited from class eu.unicore.hila.common.BaseResource
location
 
Method Summary
static String epr2TaskId(org.w3.x2005.x08.addressing.EndpointReferenceType jobEpr)
          TODO determine Task ID from ReferenceParameters
 List<eu.unicore.hila.Resource> getChildren()
          Add reservations to children, as they're not returned by BaseSite by default.
 eu.unicore.hila.Metadata getMetadata()
           
 eu.unicore.hila.grid.Reservation getReservation(String _name)
           
 List<eu.unicore.hila.grid.Reservation> getReservations()
           
 eu.unicore.hila.grid.Storage getStorage(String storageName)
           
 List<eu.unicore.hila.grid.Storage> getStorages()
           
 List<eu.unicore.hila.grid.Storage> getStorages1()
           
 eu.unicore.hila.grid.Job getTask(String taskId)
           
 List<eu.unicore.hila.grid.Job> getTasks()
           
static Unicore6Site locate(eu.unicore.hila.Location _location, Object... extraInformation)
           
 boolean ok()
           
 eu.unicore.hila.grid.Reservation reserve(eu.unicore.hila.grid.resources.ResourceDescription _rd, Calendar _startTime)
           
 eu.unicore.hila.grid.Job submit(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument jdd)
           
 eu.unicore.hila.grid.Job submit(eu.unicore.hila.job.model.JobModel _jm)
           
 
Methods inherited from class eu.unicore.hila.common.grid.BaseSite
submit
 
Methods inherited from class eu.unicore.hila.common.BaseResource
findParentLocationOfType, getChild, getLocation, getName, getParent
 
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.Submittable
submit
 
Methods inherited from interface eu.unicore.hila.Resource
getChild, getLocation, getName, getParent
 

Method Detail

locate

public static Unicore6Site locate(eu.unicore.hila.Location _location,
                                  Object... extraInformation)
                           throws eu.unicore.hila.exceptions.HiLAException
Throws:
eu.unicore.hila.exceptions.HiLAException

getChildren

public List<eu.unicore.hila.Resource> getChildren()
                                           throws eu.unicore.hila.exceptions.HiLALocationSyntaxException
Add reservations to children, as they're not returned by BaseSite by default.

Specified by:
getChildren in interface eu.unicore.hila.Resource
Overrides:
getChildren in class eu.unicore.hila.common.grid.BaseSite
Throws:
eu.unicore.hila.exceptions.HiLALocationSyntaxException
Since:
2.2
See Also:
BaseSite.getChildren()

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:
BaseResource.getMetadata()

getTask

public eu.unicore.hila.grid.Job getTask(String taskId)
                                 throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getTask in interface eu.unicore.hila.grid.Submittable
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Submittable.getTask(java.lang.String)

submit

public eu.unicore.hila.grid.Job submit(eu.unicore.hila.job.model.JobModel _jm)
                                throws eu.unicore.hila.exceptions.HiLAException
Specified by:
submit in interface eu.unicore.hila.grid.Submittable
Throws:
eu.unicore.hila.exceptions.HiLAException

submit

public eu.unicore.hila.grid.Job submit(org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument jdd)
                                throws eu.unicore.hila.exceptions.HiLAException
Throws:
eu.unicore.hila.exceptions.HiLANotImplementedException
eu.unicore.hila.exceptions.HiLAException
See Also:
Submittable.submit(eu.unicore.hila.grid.job.JobDescription)

getStorages

public List<eu.unicore.hila.grid.Storage> getStorages()
                                               throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getStorages in interface eu.unicore.hila.grid.Site
Overrides:
getStorages in class eu.unicore.hila.common.grid.BaseSite
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
BaseSite.getStorages()

getStorages1

public List<eu.unicore.hila.grid.Storage> getStorages1()
                                                throws eu.unicore.hila.exceptions.HiLAException
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
BaseSite.getStorages()

getStorage

public eu.unicore.hila.grid.Storage getStorage(String storageName)
                                        throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getStorage in interface eu.unicore.hila.grid.Site
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Site.getStorage(java.lang.String)

getTasks

public List<eu.unicore.hila.grid.Job> getTasks()
                                        throws eu.unicore.hila.exceptions.HiLAFactoryException,
                                               eu.unicore.hila.exceptions.HiLACannotContactSiteException
Specified by:
getTasks in interface eu.unicore.hila.grid.Submittable
Throws:
eu.unicore.hila.exceptions.HiLAFactoryException
eu.unicore.hila.exceptions.HiLACannotContactSiteException
See Also:
Submittable.getTasks()

epr2TaskId

public static String epr2TaskId(org.w3.x2005.x08.addressing.EndpointReferenceType jobEpr)
TODO determine Task ID from ReferenceParameters

Parameters:
jobEpr -
Returns:

reserve

public eu.unicore.hila.grid.Reservation reserve(eu.unicore.hila.grid.resources.ResourceDescription _rd,
                                                Calendar _startTime)
                                         throws eu.unicore.hila.exceptions.HiLAException
Specified by:
reserve in interface eu.unicore.hila.grid.Reservable
Throws:
eu.unicore.hila.exceptions.HiLAException
See Also:
Reservable.reserve(ResourceDescription, Calendar)

getReservations

public List<eu.unicore.hila.grid.Reservation> getReservations()
                                                       throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getReservations in interface eu.unicore.hila.grid.Reservable
Throws:
eu.unicore.hila.exceptions.HiLAException
Since:
2.2
See Also:
Reservable.getReservations()

getReservation

public eu.unicore.hila.grid.Reservation getReservation(String _name)
                                                throws eu.unicore.hila.exceptions.HiLAException
Specified by:
getReservation in interface eu.unicore.hila.grid.Reservable
Throws:
eu.unicore.hila.exceptions.HiLAException
Since:
2.2
See Also:
Reservable.getReservation(java.lang.String)

ok

public boolean ok()
Specified by:
ok in interface eu.unicore.hila.Resource
Overrides:
ok in class eu.unicore.hila.common.BaseResource
See Also:
BaseResource.ok()


Copyright © 2010-2013 UNICORE. All Rights Reserved.