Package hudson.cli
Class ReloadJobCommand
java.lang.Object
hudson.cli.CLICommand
hudson.cli.ReloadJobCommand
- All Implemented Interfaces:
ExtensionPoint
,Cloneable
Reloads job from the disk.
- Since:
- 1.633
- Author:
- pjanouse
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from class hudson.cli.CLICommand
ALLOW_AT_SYNTAX, channel, locale, stderr, stdin, stdout
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the quick summary of what this command does.protected int
run()
Executes the command, and return the exit code.Methods inherited from class hudson.cli.CLICommand
all, checkChannel, clone, createClone, getClientCharset, getClientEnvironmentVariable, getClientSystemProperty, getCmdLineParser, getCurrent, getLongDescription, getName, getSingleLineSummary, getTransportAuthentication, getTransportAuthentication2, getUsage, main, printUsage, printUsageSummary, registerOptionHandlers, setClientCharset, setTransportAuth, setTransportAuth2
-
Constructor Details
-
ReloadJobCommand
public ReloadJobCommand()
-
-
Method Details
-
getShortDescription
Description copied from class:CLICommand
Gets the quick summary of what this command does. Used by the help command to generate the list of commands.- Specified by:
getShortDescription
in classCLICommand
-
run
Description copied from class:CLICommand
Executes the command, and return the exit code.This is an internal contract between
CLICommand
and its subtype. To execute CLI method from outside, useCLICommand.main(List, Locale, InputStream, PrintStream, PrintStream)
- Specified by:
run
in classCLICommand
- Returns:
- 0 to indicate a success, otherwise a custom error code.
Error codes 1-15 shouldn;t be used in
CLICommand.run()
as a custom error code. - Throws:
Exception
- If a further unspecified exception is thrown; means: Unknown and/or unexpected issue occurredorg.kohsuke.args4j.CmdLineException
- If a wrong parameter specified, input value can't be decoded etc.IllegalArgumentException
- If the execution can't continue due to wrong input parameter (job doesn't exist etc.)IllegalStateException
- If the execution can't continue due to an incorrect state of Jenkins, job, build etc.AbortException
- If the execution can't continue due to an other (rare, but foreseeable) issueorg.springframework.security.access.AccessDeniedException
- If the caller doesn't have sufficient rights for requested actionorg.springframework.security.authentication.BadCredentialsException
- If bad credentials were provided to CLI
-