Package hudson.cli.declarative
Annotation Type CLIMethod
-
@Indexed @Retention(RUNTIME) @Target(METHOD) @Documented public @interface CLIMethod
Annotates methods on model objects to expose them as CLI commands.You need to have
Messages.properties
in the same package with theCLI.<i>command-name</i>.shortDescription
key to describe the command. This is used for the same purpose asCLICommand.getShortDescription()
.If you put a
CLIMethod
on an instance method (as opposed to a static method), you need a corresponding CLI resolver method.A CLI method can have its parameters annotated with
ListBoxModel.Option
andArgument
, to receive parameter/argument injections.A CLI method needs to be public.
- Since:
- 1.321
- Author:
- Kohsuke Kawaguchi
- See Also:
CLICommand
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
usesChannel
-
-
-
Element Detail
-
name
String name
CLI command name. Used asCLICommand.getName()
-
-