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 |
BroadcastAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
void |
RejectAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
void |
HomeAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
void |
LocalityMulticastAMRMProxyPolicy.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
FederationAMRMProxyPolicy reinitialized 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
FederationRouterPolicy reinitialized 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 |
LoadBasedRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
void |
UniformRandomRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
void |
HashBasedRouterPolicy.reinitialize(FederationPolicyInitializationContext federationPolicyContext) |
void |
RejectRouterPolicy.reinitialize(FederationPolicyInitializationContext federationPolicyContext) |
void |
LocalityRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) |
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.