Modifier and type | Property and description |
---|---|
java.util.List<E> | options Replies the options of the program. |
Modifier and type | Field and description |
---|---|
public static val java.lang.String | D_PATTERN Pattern for command-line definition. |
public static val java.lang.String | DEFAULT_LOG_FORMAT Default log format for a bootique app. |
public static val int | ERROR_CODE Return code when failure. |
Constructor and description |
---|
new(BQModuleProvider*) Constructor. |
new(boolean,BQModuleProvider*) Constructor. |
Modifier and type | Action and description |
---|---|
protected io.bootique.BQRuntime | createRuntime(String*) Create the compiler runtime. |
protected io.bootique.BQRuntime | createRuntime(Class<T>,String*) Create the compiler runtime. |
static java.lang.String | filterCommandLineArguments(String) Filter the command-line arguments for extracting the -D parameters. |
final java.util.List<E> | getOptions Replies the options of the program. |
final java.util.List<E> | getOptionsForModules(Class<T>) Replies the options of the program that are provided by a specific set of modules. |
static java.lang.Class<T> | getStaticModuleProvidersFor(String) Replies the statically defined modules. |
boolean | isExperimental Replies if this application is an experimental application. |
int | runCommand(String*) Run the associated commands. |
val options : java.util.List<E>
BQModuleProvider
provider. Use with caution, you may load more modules than you expected. Make sure only needed Bootique dependencies are included on class-path. If in doubt, switch to explicit Module loading via getOptionsForModules(Class...).
This property is an alias for the action: getOptions
public static val D_PATTERN : java.lang.String = "(?:(?:\\-\\-?)|(?:\\/))D([^=]+)=(.*)"
public static val DEFAULT_LOG_FORMAT : java.lang.String = "%-5p %m%n"
public static val ERROR_CODE : int = 255
new(BQModuleProvider*)
new(boolean,BQModuleProvider*)
protected def createRuntime(String*) : io.bootique.BQRuntime
BQModuleProvider
provider. Use with caution, you may load more modules than you expected. Make sure only needed Bootique dependencies are included on class-path. If in doubt, switch to explicit Module loading via createRuntime(Class[], String...).
protected def createRuntime(Class<T>,String*) : io.bootique.BQRuntime
def filterCommandLineArguments(String) : java.lang.String
def getOptions : java.util.List<E>
BQModuleProvider
provider. Use with caution, you may load more modules than you expected. Make sure only needed Bootique dependencies are included on class-path. If in doubt, switch to explicit Module loading via getOptionsForModules(Class...).
def getOptionsForModules(Class<T>) : java.util.List<E>
def getStaticModuleProvidersFor(String) : java.lang.Class<T>
def isExperimental : boolean
def runCommand(String*) : int