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 totrue
if 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 totrue
this has no effect.- Parameters:
fork
-true
if 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
-true
if this should be an offline process- Returns:
- this configuration
-
setAutoReload
Set totrue
if a reload should execute after the commands are complete. The reload will only execute ifCommandConfiguration.isOffline()
isfalse
and the server state is inreload-required
.- Parameters:
autoReload
-true
to enable auto-reload- Returns:
- this configuration
-
build
- Overrides:
build
in classBaseCommandConfiguration.AbstractBuilder<T extends CommandConfiguration.AbstractBuilder<T>>
-