Class FederationPolicyInitializationContext
java.lang.Object
org.apache.hadoop.yarn.server.federation.policies.FederationPolicyInitializationContext
Context to (re)initialize a
FederationAMRMProxyPolicy and
FederationRouterPolicy.-
Constructor Summary
ConstructorsConstructorDescriptionFederationPolicyInitializationContext(SubClusterPolicyConfiguration policy, SubClusterResolver resolver, FederationStateStoreFacade storeFacade, SubClusterId home) -
Method Summary
Modifier and TypeMethodDescriptionGetter for theFederationStateStoreFacade.Getter for theSubClusterResolver.Returns the current home sub-cluster.Getter for theSubClusterPolicyConfiguration.voidsetFederationStateStoreFacade(FederationStateStoreFacade federationStateStoreFacade) Setter for theFederationStateStoreFacade.voidsetFederationSubclusterResolver(SubClusterResolver federationSubclusterResolver) Setter for theSubClusterResolver.voidsetHomeSubcluster(SubClusterId homeSubcluster) Sets in the context the home sub-cluster.voidsetSubClusterPolicyConfiguration(SubClusterPolicyConfiguration fedPolicyConfiguration) Setter for theSubClusterPolicyConfiguration.
-
Constructor Details
-
FederationPolicyInitializationContext
public FederationPolicyInitializationContext() -
FederationPolicyInitializationContext
public FederationPolicyInitializationContext(SubClusterPolicyConfiguration policy, SubClusterResolver resolver, FederationStateStoreFacade storeFacade, SubClusterId home)
-
-
Method Details
-
getSubClusterPolicyConfiguration
Getter for theSubClusterPolicyConfiguration.- Returns:
- the
SubClusterPolicyConfigurationto be used for initialization.
-
setSubClusterPolicyConfiguration
Setter for theSubClusterPolicyConfiguration.- Parameters:
fedPolicyConfiguration- theSubClusterPolicyConfigurationto be used for initialization.
-
getFederationSubclusterResolver
Getter for theSubClusterResolver.- Returns:
- the
SubClusterResolverto be used for initialization.
-
setFederationSubclusterResolver
Setter for theSubClusterResolver.- Parameters:
federationSubclusterResolver- theSubClusterResolverto be used for initialization.
-
getFederationStateStoreFacade
Getter for theFederationStateStoreFacade.- Returns:
- the facade.
-
setFederationStateStoreFacade
Setter for theFederationStateStoreFacade.- Parameters:
federationStateStoreFacade- the facade.
-
getHomeSubcluster
Returns the current home sub-cluster. Useful for default policy behaviors.- Returns:
- the home sub-cluster.
-
setHomeSubcluster
Sets in the context the home sub-cluster. Useful for default policy behaviors.- Parameters:
homeSubcluster- value to set.
-