@ParametersAreNonnullByDefault
See: Description
| 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 | 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 configuring
JCommander to parse CLI arguments of the Agent. |
| JobRequestConverter |
Convert job request arguments delegate into an
AgentJobRequest. |
| Util |
CLI utility methods.
|
| Enum | Description |
|---|---|
| ExitCode |
Exit codes for Genie agent.
|
| Exception | Description |
|---|---|
| JobRequestConverter.ConversionException |
Exception thrown in case of conversion error due to resulting object failing validation.
|