Class EmbeddedServerInvoker


  • public class EmbeddedServerInvoker
    extends java.lang.Object
    Author:
    Emmanuel Hugonnet (c) 2017 Red Hat, inc.
    • Constructor Summary

      Constructors 
      Constructor Description
      EmbeddedServerInvoker​(org.jboss.galleon.MessageWriter messageWriter, java.nio.file.Path installationDir, java.lang.String config)  
    • Constructor Detail

      • EmbeddedServerInvoker

        public EmbeddedServerInvoker​(org.jboss.galleon.MessageWriter messageWriter,
                                     java.nio.file.Path installationDir,
                                     java.lang.String config)
    • Method Detail

      • createEmbeddedStandaloneScript

        public java.nio.file.Path createEmbeddedStandaloneScript​(java.util.List<java.lang.String> commands)
                                                          throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • createEmbeddedHostControllerScript

        public static java.nio.file.Path createEmbeddedHostControllerScript​(java.lang.String domainConfig,
                                                                            java.lang.String hostConfig,
                                                                            java.util.List<java.lang.String> commands)
                                                                     throws org.jboss.galleon.ProvisioningException
        Throws:
        org.jboss.galleon.ProvisioningException
      • startEmbeddedServerCommand

        public java.lang.String startEmbeddedServerCommand()
      • startEmbeddedHostControllerCommand

        public static java.lang.String startEmbeddedHostControllerCommand​(java.lang.String domainConfig,
                                                                          java.lang.String hostConfig)
      • execute

        public void execute​(java.lang.String... commands)
                     throws org.jboss.galleon.ProvisioningException
        Starts an embedded server to execute commands
        Parameters:
        commands - the list of commands to execute on the embedded server.
        Throws:
        org.jboss.galleon.ProvisioningException
      • execute

        public void execute​(java.util.List<java.lang.String> commands)
                     throws org.jboss.galleon.ProvisioningException
        Starts an embedded server to execute commands
        Parameters:
        commands - the list of commands to execute on the embedded server.
        Throws:
        org.jboss.galleon.ProvisioningException