public class Main extends AbstractMain
This class is designed for subclassing, with subclasses typically:
main(String...) (of course) which need simply invoke
AbstractMain.execCli(String[]) with the arguments
AbstractMain.cliScriptName()
Main.LaunchCommand via cliLaunchCommand() if desired
cliBuilder()
(typically calling the parent and then customizing the builder)
Main.LaunchCommand.populateCatalog(BrooklynCatalog)| Modifier and Type | Class and Description |
|---|---|
static class |
Main.CopyStateCommand |
static class |
Main.GeneratePasswordCommand |
static class |
Main.LaunchCommand |
AbstractMain.BrooklynCommand, AbstractMain.BrooklynCommandCollectingArgs, AbstractMain.DefaultInfoCommand, AbstractMain.HelpCommand, AbstractMain.InfoCommand| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
log
Deprecated.
since 0.7.0 will become private static, subclasses should define their own logger
|
CONFIGURATION_ERROR, DEFAULT_BANNER, EXECUTION_ERROR, PARSE_ERROR, SUCCESS| Constructor and Description |
|---|
Main() |
| Modifier and Type | Method and Description |
|---|---|
static void |
main(java.lang.String... args) |