## Uses of Interface
org.apache.hadoop.yarn.server.federation.policies.manager.FederationPolicyManager

- Packages that use FederationPolicyManager
  Package | Description
  --- | ---
  org.apache.hadoop.yarn.server.federation.policies | Federation Policies.
  org.apache.hadoop.yarn.server.federation.policies.manager | Various implementation of FederationPolicyManager.

- - ### Uses of FederationPolicyManager in org.apache.hadoop.yarn.server.federation.policies

    Methods in org.apache.hadoop.yarn.server.federation.policies that return FederationPolicyManager
    Modifier and Type | Method and Description
    --- | ---
    `static FederationPolicyManager` | FederationPolicyUtils.`instantiatePolicyManager(String newType)` A utilize method to instantiate a policy manager class given the type (class name) from `SubClusterPolicyConfiguration`.

  - ### Uses of FederationPolicyManager in org.apache.hadoop.yarn.server.federation.policies.manager

    Classes in org.apache.hadoop.yarn.server.federation.policies.manager that implement FederationPolicyManager
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPolicyManager` This class provides basic implementation for common methods that multiple policies will need to implement.
    `class` | `HashBroadcastPolicyManager` Policy that routes applications via hashing of their queuename, and broadcast resource requests.
    `class` | `HomePolicyManager` Policy manager which uses the `UniformRandomRouterPolicy` for the Router and `HomeAMRMProxyPolicy` as the AMRMProxy policy to find the RM.
    `class` | `PriorityBroadcastPolicyManager` Policy that allows operator to configure "weights" for routing.
    `class` | `RejectAllPolicyManager` This class represents a simple implementation of a `FederationPolicyManager`.
    `class` | `UniformBroadcastPolicyManager` This class represents a simple implementation of a `FederationPolicyManager`.
    `class` | `WeightedLocalityPolicyManager` Policy that allows operator to configure "weights" for routing.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.