public class AbstractResourceUsage extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractResourceUsage.ResourceTypeUse enum here to make implementation more cleaner and readable. | 
| static class  | AbstractResourceUsage.UsageByLabelUsageByLabel stores resource array for all resource usage types. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ReentrantReadWriteLock.ReadLock | readLock | 
| protected Map<String,AbstractResourceUsage.UsageByLabel> | usages | 
| protected ReentrantReadWriteLock.WriteLock | writeLock | 
| Constructor and Description | 
|---|
| AbstractResourceUsage() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | _dec(String label,
    AbstractResourceUsage.ResourceType type,
    org.apache.hadoop.yarn.api.records.Resource res) | 
| protected org.apache.hadoop.yarn.api.records.Resource | _get(String label,
    AbstractResourceUsage.ResourceType type) | 
| protected org.apache.hadoop.yarn.api.records.Resource | _getAll(AbstractResourceUsage.ResourceType type) | 
| protected void | _inc(String label,
    AbstractResourceUsage.ResourceType type,
    org.apache.hadoop.yarn.api.records.Resource res) | 
| protected void | _set(String label,
    AbstractResourceUsage.ResourceType type,
    org.apache.hadoop.yarn.api.records.Resource res) | 
| Set<String> | getNodePartitionsSet() | 
| String | toString() | 
protected ReentrantReadWriteLock.ReadLock readLock
protected ReentrantReadWriteLock.WriteLock writeLock
protected final Map<String,AbstractResourceUsage.UsageByLabel> usages
protected org.apache.hadoop.yarn.api.records.Resource _get(String label, AbstractResourceUsage.ResourceType type)
protected org.apache.hadoop.yarn.api.records.Resource _getAll(AbstractResourceUsage.ResourceType type)
protected void _set(String label, AbstractResourceUsage.ResourceType type, org.apache.hadoop.yarn.api.records.Resource res)
protected void _inc(String label, AbstractResourceUsage.ResourceType type, org.apache.hadoop.yarn.api.records.Resource res)
protected void _dec(String label, AbstractResourceUsage.ResourceType type, org.apache.hadoop.yarn.api.records.Resource res)
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.