| Package | Description | 
|---|---|
| org.apache.hadoop.yarn.server.federation.policies | Federation Policies. | 
| org.apache.hadoop.yarn.server.federation.policies.amrmproxy | AMRMPRoxy policies. | 
| org.apache.hadoop.yarn.server.federation.policies.manager | Various implementation of FederationPolicyManager. | 
| org.apache.hadoop.yarn.server.federation.policies.router | Router policies. | 
| Modifier and Type | Method and Description | 
|---|---|
| FederationPolicyInitializationContext | AbstractConfigurableFederationPolicy. getPolicyContext()Getter method for the  FederationPolicyInitializationContext. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ConfigurableFederationPolicy. reinitialize(FederationPolicyInitializationContext policyContext)This method is invoked to initialize of update the configuration of
 policies. | 
| void | AbstractConfigurableFederationPolicy. reinitialize(FederationPolicyInitializationContext initializationContext) | 
| void | AbstractConfigurableFederationPolicy. setPolicyContext(FederationPolicyInitializationContext policyContext)Setter method for the  FederationPolicyInitializationContext. | 
| static void | FederationPolicyInitializationContextValidator. validate(FederationPolicyInitializationContext policyContext,
        String myType) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | LocalityMulticastAMRMProxyPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| void | RejectAMRMProxyPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| void | HomeAMRMProxyPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| void | BroadcastAMRMProxyPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| FederationAMRMProxyPolicy | FederationPolicyManager. getAMRMPolicy(FederationPolicyInitializationContext policyContext,
             FederationAMRMProxyPolicy oldInstance)If the current instance is compatible, this method returns the same
 instance of  FederationAMRMProxyPolicyreinitialized with the
 current context, otherwise a new instance initialized with the current
 context is provided. | 
| FederationAMRMProxyPolicy | AbstractPolicyManager. getAMRMPolicy(FederationPolicyInitializationContext federationPolicyContext,
             FederationAMRMProxyPolicy oldInstance)This default implementation validates the
  FederationPolicyInitializationContext,
 then checks whether it needs to reinstantiate the class (null or
 mismatching type), and reinitialize the policy. | 
| FederationRouterPolicy | FederationPolicyManager. getRouterPolicy(FederationPolicyInitializationContext policyContext,
               FederationRouterPolicy oldInstance)If the current instance is compatible, this method returns the same
 instance of  FederationRouterPolicyreinitialized with the current
 context, otherwise a new instance initialized with the current context is
 provided. | 
| FederationRouterPolicy | AbstractPolicyManager. getRouterPolicy(FederationPolicyInitializationContext federationPolicyContext,
               FederationRouterPolicy oldInstance)This default implementation validates the
  FederationPolicyInitializationContext,
 then checks whether it needs to reinstantiate the class (null or
 mismatching type), and reinitialize the policy. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | UniformRandomRouterPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| void | LocalityRouterPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
| void | RejectRouterPolicy. reinitialize(FederationPolicyInitializationContext federationPolicyContext) | 
| void | HashBasedRouterPolicy. reinitialize(FederationPolicyInitializationContext federationPolicyContext) | 
| void | LoadBasedRouterPolicy. reinitialize(FederationPolicyInitializationContext policyContext) | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.