public interface ReservationAgent
| Modifier and Type | Method and Description |
|---|---|
boolean |
createReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
Create a reservation for the user that abides by the specified contract
|
boolean |
deleteReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan)
Delete an user reservation
|
boolean |
updateReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
Update a reservation for the user that abides by the specified contract
|
boolean createReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
throws PlanningException
reservationId - the identifier of the reservation to be created.user - the user who wants to create the reservationplan - the Plan to which the reservation must be fittedcontract - encapsulates the resources the user requires for his
sessionPlanningException - if the session cannot be fitted into the planboolean updateReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan,
org.apache.hadoop.yarn.api.records.ReservationDefinition contract)
throws PlanningException
reservationId - the identifier of the reservation to be updateduser - the user who wants to create the sessionplan - the Plan to which the reservation must be fittedcontract - encapsulates the resources the user requires for his
reservationPlanningException - if the reservation cannot be fitted into the planboolean deleteReservation(org.apache.hadoop.yarn.api.records.ReservationId reservationId,
String user,
Plan plan)
throws PlanningException
reservationId - the identifier of the reservation to be deleteduser - the user who wants to create the reservationplan - the Plan to which the session must be fittedPlanningException - if the reservation cannot be fitted into the planCopyright © 2016 Apache Software Foundation. All Rights Reserved.