| Package | Description |
|---|---|
| org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity |
| Modifier and Type | Field | Description |
|---|---|---|
protected java.util.Map<QueueCapacityVector.ResourceUnitCapacityType,AbstractQueueCapacityCalculator> |
ResourceCalculationDriver.calculators |
| Modifier and Type | Method | Description |
|---|---|---|
QueueCapacityVector.ResourceUnitCapacityType |
AbsoluteResourceCapacityCalculator.getCapacityType() |
|
abstract QueueCapacityVector.ResourceUnitCapacityType |
AbstractQueueCapacityCalculator.getCapacityType() |
Returns the capacity type the calculator could handle.
|
QueueCapacityVector.ResourceUnitCapacityType |
CalculationContext.getCapacityType() |
|
QueueCapacityVector.ResourceUnitCapacityType |
PercentageQueueCapacityCalculator.getCapacityType() |
|
QueueCapacityVector.ResourceUnitCapacityType |
RootQueueCapacityCalculator.getCapacityType() |
|
QueueCapacityVector.ResourceUnitCapacityType |
WeightQueueCapacityCalculator.getCapacityType() |
|
QueueCapacityVector.ResourceUnitCapacityType |
QueueCapacityVector.QueueCapacityVectorEntry.getVectorResourceType() |
|
static QueueCapacityVector.ResourceUnitCapacityType |
QueueCapacityVector.ResourceUnitCapacityType.valueOf(java.lang.String name) |
Returns the enum constant of this type with the specified name.
|
static QueueCapacityVector.ResourceUnitCapacityType[] |
QueueCapacityVector.ResourceUnitCapacityType.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Set<QueueCapacityVector.ResourceUnitCapacityType> |
QueueCapacityVector.getDefinedCapacityTypes() |
Returns a set of all capacity types defined for this vector.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.Set<java.lang.String> |
AbstractQueueCapacityCalculator.getResourceNames(CSQueue queue,
java.lang.String label,
QueueCapacityVector.ResourceUnitCapacityType capacityType) |
Returns all resource names that are defined for a capacity type.
|
java.util.Set<java.lang.String> |
QueueCapacityVector.getResourceNamesByCapacityType(QueueCapacityVector.ResourceUnitCapacityType capacityType) |
Returns the name of all resources that are defined in the given capacity
type.
|
boolean |
QueueCapacityVector.isResourceOfType(java.lang.String resourceName,
QueueCapacityVector.ResourceUnitCapacityType capacityType) |
Checks whether a resource unit is defined as a specific type.
|
static QueueCapacityVector |
QueueCapacityVector.of(double value,
QueueCapacityVector.ResourceUnitCapacityType capacityType) |
Creates a uniform and homogeneous
QueueCapacityVector. |
void |
QueueCapacityVector.setResource(java.lang.String resourceName,
double value,
QueueCapacityVector.ResourceUnitCapacityType capacityType) |
Set the value and capacity type of a resource.
|
| Constructor | Description |
|---|---|
CalculationContext(java.lang.String resourceName,
QueueCapacityVector.ResourceUnitCapacityType capacityType,
CSQueue queue) |
|
DefaultQueueResourceRoundingStrategy(QueueCapacityVector.ResourceUnitCapacityType[] capacityTypePrecedence) |
|
QueueCapacityVectorEntry(QueueCapacityVector.ResourceUnitCapacityType vectorResourceType,
java.lang.String resourceName,
double resourceValue) |
| Constructor | Description |
|---|---|
ResourceCalculationDriver(CSQueue queue,
QueueCapacityUpdateContext updateContext,
java.util.Map<QueueCapacityVector.ResourceUnitCapacityType,AbstractQueueCapacityCalculator> calculators,
java.util.Collection<java.lang.String> definedResources) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.