## Uses of Class
org.apache.storm.scheduler.resource.strategies.scheduling.ObjectResourcesItem

- Packages that use ObjectResourcesItem
  Package | Description
  --- | ---
  org.apache.storm.scheduler.resource.strategies.scheduling |
  org.apache.storm.scheduler.resource.strategies.scheduling.sorter |

- - ### Uses of ObjectResourcesItem in org.apache.storm.scheduler.resource.strategies.scheduling

    Methods in org.apache.storm.scheduler.resource.strategies.scheduling that return types with arguments of type ObjectResourcesItem
    Modifier and Type | Method and Description
    --- | ---
    `List<ObjectResourcesItem>` | ObjectResourcesSummary.`getObjectResources()`

    Methods in org.apache.storm.scheduler.resource.strategies.scheduling with parameters of type ObjectResourcesItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | ObjectResourcesItem.`add(ObjectResourcesItem other)`
    `void` | ObjectResourcesSummary.`addObjectResourcesItem(ObjectResourcesItem item)`

    Constructors in org.apache.storm.scheduler.resource.strategies.scheduling with parameters of type ObjectResourcesItem
    Constructor and Description
    `ObjectResourcesItem(ObjectResourcesItem other)`

    Constructor parameters in org.apache.storm.scheduler.resource.strategies.scheduling with type arguments of type ObjectResourcesItem
    Constructor and Description
    `ObjectResourcesSummary(List<ObjectResourcesItem> objectResources, NormalizedResourceOffer availableResourcesOverall, NormalizedResourceOffer totalResourcesOverall, String identifier)`

  - ### Uses of ObjectResourcesItem in org.apache.storm.scheduler.resource.strategies.scheduling.sorter

    Methods in org.apache.storm.scheduler.resource.strategies.scheduling.sorter that return types with arguments of type ObjectResourcesItem
    Modifier and Type | Method and Description
    --- | ---
    `Iterable<ObjectResourcesItem>` | INodeSorter.`getSortedRacks()`
    `Iterable<ObjectResourcesItem>` | NodeSorterHostProximity.`getSortedRacks()` Racks are sorted by two criteria.
    `List<ObjectResourcesItem>` | NodeSorter.`getSortedRacks()` Racks are sorted by two criteria.
    `protected List<ObjectResourcesItem>` | NodeSorter.`sortObjectResources(ObjectResourcesSummary resourcesSummary, ExecutorDetails exec, NodeSorter.ExistingScheduleFunc existingScheduleFunc)` Scheduling uses `NodeSorter.sortAllNodes()` which eventually calls this method whose behavior can be altered by setting `NodeSorter.nodeSortType`.
    `protected Iterable<ObjectResourcesItem>` | NodeSorterHostProximity.`sortObjectResources(ObjectResourcesSummary resourcesSummary, ExecutorDetails exec, NodeSorterHostProximity.ExistingScheduleFunc existingScheduleFunc)` Scheduling uses `NodeSorterHostProximity.sortAllNodes()` which eventually calls this method whose behavior can be altered by setting `NodeSorterHostProximity.nodeSortType`.

Copyright © 2021 The Apache Software Foundation. All rights reserved.