@ParametersAreNonnullByDefault
Package com.netflix.genie.agent.cli
Commands for Agent and their command-line arguments descriptors.
- Since:
- 4.0.0
-
Interface Summary Interface Description AgentCommand Interface for commands that the agent executes.ArgumentDelegates Interfaces for command-line delegates (groups of options shared by multiple commands).ArgumentDelegates.CacheArguments Delegate for agent dependencies cache.ArgumentDelegates.CleanupArguments Delegate for job folder cleanup options.ArgumentDelegates.JobRequestArguments Delegate for agent job request parameters.ArgumentDelegates.RuntimeConfigurationArguments Delegate for agent runtime options.ArgumentDelegates.ServerArguments Delegate for server connection options. -
Class Summary Class Description CliAutoConfiguration Spring auto configuration class to contain all beans involved in the CLI for the Agent.GenieAgentRunner Main entry point for execution after the application is initialized.JCommanderAutoConfiguration Auto configuration for configuringJCommander
to parse CLI arguments of the Agent.JobRequestConverter Convert job request arguments delegate into anAgentJobRequest
.Util CLI utility methods. -
Enum Summary Enum Description ExitCode Exit codes for Genie agent. -
Exception Summary Exception Description JobRequestConverter.ConversionException Exception thrown in case of conversion error due to resulting object failing validation.