Uses of Class
org.apache.hadoop.yarn.server.federation.policies.exceptions.FederationPolicyInitializationException
Packages that use FederationPolicyInitializationException
Package
Description
Federation Policies.
AMRMPRoxy policies.
DAO objects for serializing/deserializing policy configurations.
Various implementation of FederationPolicyManager.
Router policies.
-
Uses of FederationPolicyInitializationException in org.apache.hadoop.yarn.server.federation.policies
Methods in org.apache.hadoop.yarn.server.federation.policies that throw FederationPolicyInitializationExceptionModifier and TypeMethodDescriptionstatic FederationPolicyManagerFederationPolicyUtils.instantiatePolicyManager(String newType) A utilize method to instantiate a policy manager class given the type (class name) fromSubClusterPolicyConfiguration.static FederationAMRMProxyPolicyFederationPolicyUtils.loadAMRMPolicy(String queue, FederationAMRMProxyPolicy oldPolicy, org.apache.hadoop.conf.Configuration conf, FederationStateStoreFacade federationFacade, SubClusterId homeSubClusterId) Get AMRMProxy policy from state store, using default queue and configuration as fallback.voidAbstractConfigurableFederationPolicy.reinitialize(FederationPolicyInitializationContext initializationContext) voidConfigurableFederationPolicy.reinitialize(FederationPolicyInitializationContext policyContext) This method is invoked to initialize of update the configuration of policies.voidAbstractConfigurableFederationPolicy.validate(WeightedPolicyInfo newPolicyInfo) Overridable validation step for the policy configuration.static voidFederationPolicyInitializationContextValidator.validate(FederationPolicyInitializationContext policyContext, String myType) Constructors in org.apache.hadoop.yarn.server.federation.policies that throw FederationPolicyInitializationExceptionModifierConstructorDescriptionRouterPolicyFacade(org.apache.hadoop.conf.Configuration conf, FederationStateStoreFacade facade, SubClusterResolver resolver, SubClusterId homeSubcluster) -
Uses of FederationPolicyInitializationException in org.apache.hadoop.yarn.server.federation.policies.amrmproxy
Methods in org.apache.hadoop.yarn.server.federation.policies.amrmproxy that throw FederationPolicyInitializationExceptionModifier and TypeMethodDescriptionvoidBroadcastAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidHomeAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidLocalityMulticastAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidRejectAMRMProxyPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidAbstractAMRMProxyPolicy.validate(WeightedPolicyInfo newPolicyInfo) -
Uses of FederationPolicyInitializationException in org.apache.hadoop.yarn.server.federation.policies.dao
Methods in org.apache.hadoop.yarn.server.federation.policies.dao that throw FederationPolicyInitializationExceptionModifier and TypeMethodDescriptionstatic WeightedPolicyInfoWeightedPolicyInfo.fromByteBuffer(ByteBuffer bb) Deserializes aWeightedPolicyInfofrom a byte UTF-8 JSON representation.WeightedPolicyInfo.toByteBuffer()Converts the policy into a byte array representation in the inputByteBuffer. -
Uses of FederationPolicyInitializationException in org.apache.hadoop.yarn.server.federation.policies.manager
Methods in org.apache.hadoop.yarn.server.federation.policies.manager that throw FederationPolicyInitializationExceptionModifier and TypeMethodDescriptionAbstractPolicyManager.getAMRMPolicy(FederationPolicyInitializationContext federationPolicyContext, FederationAMRMProxyPolicy oldInstance) This default implementation validates theFederationPolicyInitializationContext, then checks whether it needs to reinstantiate the class (null or mismatching type), and reinitialize the policy.FederationPolicyManager.getAMRMPolicy(FederationPolicyInitializationContext policyContext, FederationAMRMProxyPolicy oldInstance) If the current instance is compatible, this method returns the same instance ofFederationAMRMProxyPolicyreinitialized with the current context, otherwise a new instance initialized with the current context is provided.AbstractPolicyManager.getRouterPolicy(FederationPolicyInitializationContext federationPolicyContext, FederationRouterPolicy oldInstance) This default implementation validates theFederationPolicyInitializationContext, then checks whether it needs to reinstantiate the class (null or mismatching type), and reinitialize the policy.FederationPolicyManager.getRouterPolicy(FederationPolicyInitializationContext policyContext, FederationRouterPolicy oldInstance) If the current instance is compatible, this method returns the same instance ofFederationRouterPolicyreinitialized with the current context, otherwise a new instance initialized with the current context is provided.AbstractPolicyManager.serializeConf()FederationPolicyManager.serializeConf()This method is invoked to derive aSubClusterPolicyConfiguration.HomePolicyManager.serializeConf()PriorityBroadcastPolicyManager.serializeConf()WeightedHomePolicyManager.serializeConf()WeightedLocalityPolicyManager.serializeConf() -
Uses of FederationPolicyInitializationException in org.apache.hadoop.yarn.server.federation.policies.router
Methods in org.apache.hadoop.yarn.server.federation.policies.router that throw FederationPolicyInitializationExceptionModifier and TypeMethodDescriptionvoidHashBasedRouterPolicy.reinitialize(FederationPolicyInitializationContext federationPolicyContext) voidLoadBasedRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidLocalityRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidRejectRouterPolicy.reinitialize(FederationPolicyInitializationContext federationPolicyContext) voidUniformRandomRouterPolicy.reinitialize(FederationPolicyInitializationContext policyContext) voidAbstractRouterPolicy.validate(WeightedPolicyInfo newPolicyInfo)