| Interface | Description |
|---|---|
| ContainerReleaseSelector |
Interface implemented by anything that must choose containers to release
|
| StateAccessForProviders |
The methods to offer state access to the providers and other parts of
the system which want read-only access to the state.
|
| Class | Description |
|---|---|
| AbstractClusterServices |
Cluster services offered by the YARN infrastructure.
|
| AppState |
The model of all the ongoing state of a Slider AM.
|
| AppState.NodeCompletionResult |
This is a very small class to send a multiple result back from
the completion operation
|
| AppState.NodeUpdatedOutcome |
Return value of the
AppState.onNodesUpdated(List) call. |
| AppStateBindingInfo |
Binding information for application states; designed to be extensible
so that tests don't have to be massivley reworked when new arguments
are added.
|
| ContainerAllocationResults |
This is just a tuple of the outcome of a container allocation
|
| ContainerAssignment |
Static assignment structure
|
| ContainerPriority |
Class containing the logic to build/split container priorities into the
different fields used by Slider
The original design here had a requestID merged with the role, to
track outstanding requests.
|
| MostRecentContainerReleaseSelector |
Sort the candidate list by the most recent container first.
|
| NodeEntry |
Information about the state of a role on a specific node instance.
|
| NodeInstance |
A node instance -stores information about a node in the cluster.
|
| NodeInstance.CompareNames |
A comparator for sorting entries alphabetically
|
| NodeInstance.MoreActiveThan |
A comparator for sorting entries where the role is newer than
the other.
|
| NodeInstance.Preferred |
A comparator for sorting entries where the node is preferred over another.
|
| NodeMap |
Node map map -and methods to work with it.
|
| OutstandingRequest |
Tracks an outstanding request.
|
| OutstandingRequestTracker |
Tracks outstanding requests made with a specific placement option.
|
| ProviderAppState |
Implementation of
StateAccessForProviders, which means
state access for providers, web UI and IPC/REST views. |
| RoleHistory |
The Role History.
|
| RoleHistoryUtils | |
| RoleHostnamePair | |
| RoleInstance |
Tracking information about a container
|
| RoleStatus |
Models the ongoing status of all nodes in an application.
|
| RoleStatus.CompareByKey |
Compare two role status entries by key
|
| RoleStatus.CompareByName |
Compare two role status entries by name
|
| SimpleReleaseSelector |
Simplest release selector simply returns the list
|
| Enum | Description |
|---|---|
| ContainerAllocationOutcome |
Outcome of the assignment
|
| ContainerOutcome |
Container outcomes we care about; slightly simplified from
ContainerExitStatus -and hopefully able to handle
any new exit codes. |
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.