eu.unicore.hila.grid.unicore6
Class Unicore6Site
java.lang.Object
eu.unicore.hila.common.BaseResource
eu.unicore.hila.common.grid.BaseSite
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
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 |
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.