@ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| AgentLauncherSelector |
Interface for any classes which provide a way to select a
AgentLauncher from a set of available candidates. |
| ClusterSelector |
Interface for any classes which provide a way to select a
Cluster from a set of clusters
which matched criterion provided by a user in a JobRequest and combined with the criteria for the command
selected for a given job. |
| CommandSelector |
Interface for any classes which provide a way to select a
Command from a set of commands
which matched criterion provided by a user in a JobRequest. |
| ResourceSelector<R,C extends ResourceSelectionContext<R>> |
Generic interface for a selector which selects a resource from a set of resources for a given job request.
|
| Class | Description |
|---|---|
| AgentLauncherSelectionContext |
Extension of
ResourceSelectionContext to include specific data useful in AgentLauncher selection. |
| ClusterSelectionContext |
Extension of
ResourceSelectionContext to include specific data useful in cluster selection. |
| CommandSelectionContext |
Extension of
ResourceSelectionContext to include specific data useful in command selection. |
| ResourceSelectionContext<R> |
Context object for encapsulating state into the selectors.
|