Package com.netflix.genie.web.selectors
Class AgentLauncherSelectionContext
- java.lang.Object
-
- com.netflix.genie.web.selectors.ResourceSelectionContext<AgentLauncher>
-
- com.netflix.genie.web.selectors.AgentLauncherSelectionContext
-
public class AgentLauncherSelectionContext extends ResourceSelectionContext<AgentLauncher>
Extension ofResourceSelectionContext
to include specific data useful in AgentLauncher selection.- Since:
- 4.0.0
-
-
Constructor Summary
Constructors Constructor Description AgentLauncherSelectionContext(@NotBlank java.lang.String jobId, JobRequest jobRequest, JobRequestMetadata jobRequestMetadata, ResolvedJob resolvedJob, java.util.Collection<AgentLauncher> agentLaunchers)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<AgentLauncher>
getResources()
Return theSet
of distinct resources that a selector is meant to chose from.
-
-
-
Constructor Detail
-
AgentLauncherSelectionContext
public AgentLauncherSelectionContext(@NotBlank @NotBlank java.lang.String jobId, JobRequest jobRequest, JobRequestMetadata jobRequestMetadata, ResolvedJob resolvedJob, java.util.Collection<AgentLauncher> agentLaunchers)
Constructor.- Parameters:
jobId
- the job idjobRequest
- the job requestjobRequestMetadata
- the job request metadataresolvedJob
- the resolved job detailsagentLaunchers
- the list of available launchers
-
-
Method Detail
-
getResources
public java.util.Set<AgentLauncher> getResources()
Return theSet
of distinct resources that a selector is meant to chose from.- Specified by:
getResources
in classResourceSelectionContext<AgentLauncher>
- Returns:
- The resources
-
-