|
UNICORE Resource Broker NJS Plugin 1.5α1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Local resource checking module.
ResourceBroker
Method Summary | |
boolean |
canGetQoSData()
Test whether this resource checker can supply data for quality-of-service estimates. |
boolean |
checkResources(ResourceBroker.TSIRunEngine tre,
ResourceSet resources)
Test to see if the given set of resources is locally satisfiable in the given context. |
boolean |
estimateTurnaroundTime(ResourceBroker.TSIRunEngine tre,
Estimate est,
ResourceSet resources)
Fill in the given estimate with how long a job requiring the given resource set will take to start and run. |
Integer |
getCPUQuota(IncarnatedUser user,
ResourceSet resources)
Discover the amount of CPU time remaining to the user on the local execution resource. |
boolean |
initialise(ResourceBroker broker,
Logger logger,
ResourceSet njsResources,
Element domNode)
Initialise from the given DOM-tree element and broker configuration. |
Methods inherited from interface org.eurogrid.broker.server.NamedPlugin |
getFormalName, getName |
Method Detail |
public boolean canGetQoSData()
public boolean checkResources(ResourceBroker.TSIRunEngine tre, ResourceSet resources)
tre
- Provides access to the NJS's TSI as well as describing on
whose behalf we are checking resources.public boolean estimateTurnaroundTime(ResourceBroker.TSIRunEngine tre, Estimate est, ResourceSet resources)
tre
- Provides access to the NJS's TSI as well as describing on
whose behalf we are getting the estimate.public Integer getCPUQuota(IncarnatedUser user, ResourceSet resources)
public boolean initialise(ResourceBroker broker, Logger logger, ResourceSet njsResources, Element domNode) throws ResourceCheckerException
ResourceCheckerException
|
UNICORE Resource Broker NJS Plugin 1.5α1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |