| Interface | Description | 
|---|---|
| FederationRouterPolicy | Implements the logic for determining the routing of an application submission
 based on a policy. | 
| Class | Description | 
|---|---|
| AbstractRouterPolicy | Base abstract class for  FederationRouterPolicyimplementations, that
 provides common validation for reinitialization. | 
| HashBasedRouterPolicy | This  FederationRouterPolicypick a subcluster based on the hash of
 the job's queue name. | 
| LoadBasedRouterPolicy | This implements a simple load-balancing policy. | 
| LocalityRouterPolicy | This policy selects the subcluster depending on the node where the Client
 wants to run its application. | 
| PriorityRouterPolicy | This implements a policy that interprets "weights" as a ordered list of
 preferences among sub-clusters. | 
| RejectRouterPolicy | This  FederationRouterPolicysimply rejects all incoming requests. | 
| UniformRandomRouterPolicy | This simple policy picks at uniform random among any of the currently active
 subclusters. | 
| WeightedRandomRouterPolicy | This policy implements a weighted random sample among currently active
 sub-clusters. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.