@InterfaceAudience.Private @InterfaceStability.Unstable
See: Description
| Interface | Description | 
|---|---|
| Evaluable<T> | A class implements Evaluable interface represents the internal state
 of the class can be changed against a given target. | 
| PlacementConstraintManager | Interface for storing and retrieving placement constraints (see
  PlacementConstraint). | 
| Class | Description | 
|---|---|
| AllocationTags | Allocation tags under same namespace. | 
| AllocationTagsManager | In-memory mapping between applications/container-tags and nodes/racks. | 
| AllocationTagsManager.TypeToCountedTags<T> | Generic store mapping type T to counted tags. | 
| MemoryPlacementConstraintManager | In memory implementation of the  PlacementConstraintManagerService. | 
| PlacementConstraintManagerService | The service that implements the  PlacementConstraintManagerinterface. | 
| PlacementConstraintsUtil | This class contains various static methods used by the Placement Algorithms
 to simplify constrained placement. | 
| TargetApplications | This class is used by
  TargetApplicationsNamespace.evaluate(TargetApplications)to evaluate
 a namespace. | 
| TargetApplicationsNamespace | Class to describe the namespace of allocation tags, used by
  AllocationTags. | 
| TargetApplicationsNamespace.All | Namespace to all applications in the cluster. | 
| TargetApplicationsNamespace.AppID | Namespace defined by a certain application ID. | 
| TargetApplicationsNamespace.AppTag | Namespace to applications that attached with a certain application tag. | 
| TargetApplicationsNamespace.NotSelf | Namespace to all applications except itself. | 
| TargetApplicationsNamespace.Self | Namespace within application itself. | 
| Exception | Description | 
|---|---|
| InvalidAllocationTagsQueryException | Exception when invalid parameter specified to do placement tags related
 queries. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.