org.gridlab.gat.resources
Interface Resource
- All Superinterfaces:
- Advertisable, Monitorable, Serializable
- All Known Subinterfaces:
- HardwareResource
- All Known Implementing Classes:
- SoftwareResource
public interface Resource
- extends Monitorable, Advertisable, Serializable
Resource is a base interface which is realized by any class which wishes to
indicate it represents a node or component; currently both a
HardwareResource
and a SoftwareResource
realize this
interface.
A Reservation
may be associated with this Resource
, and can
be obtained by the operation getReservation
.
- Author:
- rob
getResourceDescription
ResourceDescription getResourceDescription()
- Returns the
ResourceDescription
which describes this
Resource
instance.
- Returns:
- the
ResourceDescription
which describes this
Resource
instance.
getReservation
Reservation getReservation()
- Returns a
Reservation
associated with this Resource
, or
null
if no reservation was associated.
- Returns:
- a
Reservation
associated with this Resource
, or
null
if no reservation was associated.