@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
PlacementConstraintManager interface. |
| 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–2022 Apache Software Foundation. All rights reserved.