@ParametersAreNonnullByDefault
Package com.netflix.genie.web.selectors.impl
Implementations of various selector interfaces.
- Since:
- 4.0.0
-
Class Summary Class Description RandomAgentLauncherSelectorImpl Basic implementation of aAgentLauncherSelector
where a randomAgentLauncher
is selected from the options presented.RandomClusterSelectorImpl Basic implementation of aClusterSelector
where a randomCluster
is selected from the options presented.RandomCommandSelectorImpl Basic implementation of aCommandSelector
where a randomCommand
is selected from the options presented.ScriptAgentLauncherSelectorImpl An implementation of theAgentLauncherSelector
interface which uses user-provided script to make decisions based on the list of agent launchers and the job request supplied.ScriptClusterSelectorImpl An implementation of theClusterSelector
interface which uses user-provided script to make decisions based on the list of clusters and the job request supplied.ScriptCommandSelectorImpl Implementation ofCommandSelector
which defers the decision to a script provided by the system administrators.