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 
 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.HelpCommand, AbstractMain.InfoCommand| Modifier and Type | Field and Description | 
|---|---|
| static org.slf4j.Logger | logDeprecated. 
 since 0.7.0 will become private static, subclasses should define their own logger | 
BANNER, CONFIGURATION_ERROR, EXECUTION_ERROR, PARSE_ERROR, SUCCESS| Constructor and Description | 
|---|
| Main() | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | main(java.lang.String... args) |