@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.