Class CommonManagedDeployableContainer<T extends CommonManagedContainerConfiguration>

java.lang.Object
org.jboss.as.arquillian.container.CommonDeployableContainer<T>
org.jboss.as.arquillian.container.CommonManagedDeployableContainer<T>
All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.DeployableContainer<T>

public abstract class CommonManagedDeployableContainer<T extends CommonManagedContainerConfiguration> extends CommonDeployableContainer<T>
A deployable container that manages a process.
Since:
3.0.0
Author:
Thomas.Diesler@jboss.com, James R. Perkins
  • Constructor Details

    • CommonManagedDeployableContainer

      public CommonManagedDeployableContainer()
  • Method Details

    • startInternal

      protected void startInternal() throws org.jboss.arquillian.container.spi.client.container.LifecycleException
      Specified by:
      startInternal in class CommonDeployableContainer<T extends CommonManagedContainerConfiguration>
      Throws:
      org.jboss.arquillian.container.spi.client.container.LifecycleException
    • createCommandBuilder

      protected abstract org.wildfly.core.launcher.CommandBuilder createCommandBuilder(T config)
      Returns the command builder used to launch the server.
      Returns:
      the command builder
    • getLogger

      protected abstract org.jboss.logging.Logger getLogger()
      The logger used for messages.
      Returns:
      the logger
    • stopInternal

      protected void stopInternal(Integer timeout) throws org.jboss.arquillian.container.spi.client.container.LifecycleException
      Specified by:
      stopInternal in class CommonDeployableContainer<T extends CommonManagedContainerConfiguration>
      Throws:
      org.jboss.arquillian.container.spi.client.container.LifecycleException