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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandConfigurationbuild()TsetAutoReload(boolean autoReload)Set totrueif a reload should execute after the commands are complete.TsetFork(boolean fork)Sets whether or not the commands should be executed in a new process.TsetOffline(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 Detail
-
setFork
public T setFork(boolean fork)
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
public T setOffline(boolean offline)
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
public T setAutoReload(boolean autoReload)
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
public CommandConfiguration build()
- Overrides:
buildin classBaseCommandConfiguration.AbstractBuilder<T extends CommandConfiguration.AbstractBuilder<T>>
-
-