# Uses of Class
org.apache.storm.scheduler.resource.normalization.NormalizedResourceRequest

Packages that use NormalizedResourceRequest
Package
Description
org.apache.storm.scheduler
org.apache.storm.scheduler.resource
org.apache.storm.scheduler.resource.normalization

- ## Uses of NormalizedResourceRequest in org.apache.storm.scheduler

  Methods in org.apache.storm.scheduler that return NormalizedResourceRequest
  Modifier and Type
  Method
  Description
  `NormalizedResourceRequest`
  Cluster.`getAllScheduledResourcesForNode(String nodeId)`
  `NormalizedResourceRequest`
  ISchedulingState.`getAllScheduledResourcesForNode(String nodeId)`
  Get all scheduled resources for node.
  `NormalizedResourceRequest`
  TopologyDetails.`getApproximateResources(Set<ExecutorDetails> execs)`
  Get approximate resources for given topology executors.
  `NormalizedResourceRequest`
  TopologyDetails.`getApproximateTotalResources()`
  Get an approximate total resources needed for this topology.
  `NormalizedResourceRequest`
  TopologyDetails.`getTaskResourceReqList(ExecutorDetails exec)`
  get the resources requirements for a executor.
  `NormalizedResourceRequest`
  TopologyDetails.`getTotalResources(ExecutorDetails exec)`
  Get the total resource requirement for an executor.
  Methods in org.apache.storm.scheduler with parameters of type NormalizedResourceRequest
  Modifier and Type
  Method
  Description
  `void`
  TopologyDetails.`addResourcesForExec(ExecutorDetails exec, NormalizedResourceRequest resourceList)`
  add resource requirements for a executor.

- ## Uses of NormalizedResourceRequest in org.apache.storm.scheduler.resource

  Methods in org.apache.storm.scheduler.resource that return NormalizedResourceRequest
  Modifier and Type
  Method
  Description
  `static NormalizedResourceRequest`
  ResourceUtils.`getBoltResources(StormTopology topology, Map<String,Object> topologyConf, String componentId)`
  `static NormalizedResourceRequest`
  ResourceUtils.`getSpoutResources(StormTopology topology, Map<String,Object> topologyConf, String componentId)`
  Methods in org.apache.storm.scheduler.resource that return types with arguments of type NormalizedResourceRequest
  Modifier and Type
  Method
  Description
  `static Map<String,NormalizedResourceRequest>`
  ResourceUtils.`getBoltsResources(StormTopology topology, Map<String,Object> topologyConf)`
  `static Map<String,NormalizedResourceRequest>`
  ResourceUtils.`getSpoutsResources(StormTopology topology, Map<String,Object> topologyConf)`

- ## Uses of NormalizedResourceRequest in org.apache.storm.scheduler.resource.normalization

  Methods in org.apache.storm.scheduler.resource.normalization with parameters of type NormalizedResourceRequest
  Modifier and Type
  Method
  Description
  `void`
  NormalizedResourceRequest.`add(NormalizedResourceRequest other)`
  Add the resources in other to this.
  `boolean`
  NormalizedResourceOffer.`couldFit(double minWorkerCpu, NormalizedResourceRequest requestedResources)`
  Is there any possibility that a resource request could ever fit on this.
  `void`
  NormalizedResourceOffer.`updateForRareResourceAffinity(NormalizedResourceRequest requestedResources)`
  If a node or rack has a kind of resource not in a request, make that resource negative so when sorting that node or rack will be less likely to be selected.