Package org.wildfly.plugin.cli
Class CommandConfiguration.AbstractBuilder<T extends CommandConfiguration.AbstractBuilder<T>>
java.lang.Object
org.wildfly.plugin.cli.BaseCommandConfiguration.AbstractBuilder<T>
org.wildfly.plugin.cli.CommandConfiguration.AbstractBuilder<T>
- Direct Known Subclasses:
CommandConfiguration.Builder
- Enclosing class:
CommandConfiguration
protected abstract static class CommandConfiguration.AbstractBuilder<T extends CommandConfiguration.AbstractBuilder<T>>
extends BaseCommandConfiguration.AbstractBuilder<T>
-
Method Summary
Modifier and TypeMethodDescriptionbuild()setAutoReload(boolean autoReload) Set totrueif a reload should execute after the commands are complete.setFork(boolean fork) Sets whether or not the commands should be executed in a new process.setOffline(boolean offline) Sets whether a client should be associated with the CLI context.Methods inherited from class org.wildfly.plugin.cli.BaseCommandConfiguration.AbstractBuilder
addCLIArguments, addCommands, addJvmOptions, addPropertiesFiles, addScripts, addSystemProperties, builderInstance, setAppend, setBatch, setFailOnError, setJBossHome, setJBossHome, setResolveExpression, setStdout, setTimeout
-
Method Details
-
setFork
Sets whether or not the commands should be executed in a new process.Note that is
CommandConfiguration.isOffline()is set totruethis has no effect.- Parameters:
fork-trueif commands should be executed in a new process- Returns:
- this configuration
-
setOffline
Sets whether a client should be associated with the CLI context.Note this launches CLI in a new process.
- Parameters:
offline-trueif this should be an offline process- Returns:
- this configuration
-
setAutoReload
Set totrueif a reload should execute after the commands are complete. The reload will only execute ifCommandConfiguration.isOffline()isfalseand the server state is inreload-required.- Parameters:
autoReload-trueto enable auto-reload- Returns:
- this configuration
-
build
- Overrides:
buildin classBaseCommandConfiguration.AbstractBuilder<T extends CommandConfiguration.AbstractBuilder<T>>
-