Class CommandConfiguration

java.lang.Object
org.wildfly.plugin.cli.BaseCommandConfiguration
org.wildfly.plugin.cli.CommandConfiguration

public class CommandConfiguration extends BaseCommandConfiguration
The configuration used to execute CLI commands.
Author:
James R. Perkins
  • Constructor Details

  • Method Details

    • of

      public static CommandConfiguration.Builder of(Supplier<org.jboss.as.controller.client.ModelControllerClient> clientSupplier, Supplier<org.jboss.as.controller.client.ModelControllerClientConfiguration> clientConfigurationSupplier)
      Creates a new command configuration Builder.
      Parameters:
      clientSupplier - the supplier used to get a management client
      clientConfigurationSupplier - a supplier used to get the client configuration
      Returns:
      a new command configuration Builder.
    • getClient

      public org.jboss.as.controller.client.ModelControllerClient getClient()
      Returns the management client.
      Returns:
      the management client
    • getClientConfiguration

      public org.jboss.as.controller.client.ModelControllerClientConfiguration getClientConfiguration()
      Returns the management client configuration.
      Returns:
      the management client configuration
    • isFork

      public boolean isFork()
      Indicates whether or not CLI commands should be executed in a new process.
      Returns:
      true to execute CLI commands in a new process
    • isOffline

      public boolean isOffline()
      Indicates whether or not this should be an offline process.
      Returns:
      true if this should be an offline process, otherwise false
    • isAutoReload

      public boolean isAutoReload()
      Indicants if the server should be reloaded if the server is in the reload-required state and isOffline() is false.
      Returns:
      true if a reload should execute if it's required, otherwise false