|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PlanContext
This interface provides read-only access to configuration-type parameter for a plan.
| Method Summary | |
|---|---|
org.apache.hadoop.yarn.api.records.Resource |
getMaximumAllocation()
Returns the single largest Resource allocation that can be reserved
in this plan |
org.apache.hadoop.yarn.api.records.Resource |
getMinimumAllocation()
Returns the single smallest Resource allocation that can be
reserved in this plan |
boolean |
getMoveOnExpiry()
Instructs the PlanFollower on what to do for applications
which are still running when the reservation is expiring (move-to-default
vs kill) |
QueueMetrics |
getQueueMetrics()
Return the QueueMetrics for the queue in the
ResourceScheduler corresponding to this plan |
String |
getQueueName()
Return the name of the queue in the ResourceScheduler corresponding
to this plan |
Planner |
getReplanner()
Return an instance of a Planner, which will be invoked in response
to unexpected reduction in the resources of this plan |
ReservationAgent |
getReservationAgent()
Return the ReservationAgent configured for this plan that is
responsible for optimally placing various reservation requests |
org.apache.hadoop.yarn.util.resource.ResourceCalculator |
getResourceCalculator()
Returns the system ResourceCalculator |
SharingPolicy |
getSharingPolicy()
Return the configured SharingPolicy that governs the sharing of the
resources of the plan between its various users |
long |
getStep()
Returns the configured "step" or granularity of time of the plan in millis. |
| Method Detail |
|---|
long getStep()
ReservationAgent getReservationAgent()
ReservationAgent configured for this plan that is
responsible for optimally placing various reservation requests
ReservationAgent configured for this planPlanner getReplanner()
Planner, which will be invoked in response
to unexpected reduction in the resources of this plan
Planner, which will be invoked in response
to unexpected reduction in the resources of this planSharingPolicy getSharingPolicy()
SharingPolicy that governs the sharing of the
resources of the plan between its various users
SharingPolicy that governs the sharing of
the resources of the plan between its various usersorg.apache.hadoop.yarn.util.resource.ResourceCalculator getResourceCalculator()
ResourceCalculator
ResourceCalculatororg.apache.hadoop.yarn.api.records.Resource getMinimumAllocation()
Resource allocation that can be
reserved in this plan
Resource allocation that can be
reserved in this planorg.apache.hadoop.yarn.api.records.Resource getMaximumAllocation()
Resource allocation that can be reserved
in this plan
Resource allocation that can be reserved
in this planString getQueueName()
ResourceScheduler corresponding
to this plan
ResourceScheduler
corresponding to this planQueueMetrics getQueueMetrics()
QueueMetrics for the queue in the
ResourceScheduler corresponding to this plan
QueueMetrics for the queue in the
ResourceScheduler corresponding to this planboolean getMoveOnExpiry()
PlanFollower on what to do for applications
which are still running when the reservation is expiring (move-to-default
vs kill)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||