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
-
-
Field Summary
-
Fields inherited from class org.jboss.as.arquillian.container.CommonDeployableContainer
serverManagerProducer
-
-
Constructor Summary
Constructors Constructor Description CommonManagedDeployableContainer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract org.wildfly.core.launcher.CommandBuildercreateCommandBuilder(T config)Returns the command builder used to launch the server.protected abstract org.jboss.logging.LoggergetLogger()The logger used for messages.protected voidstartInternal()protected voidstopInternal(Integer timeout)-
Methods inherited from class org.jboss.as.arquillian.container.CommonDeployableContainer
deploy, deploy, getContainerConfiguration, getContainerDescription, getDefaultProtocol, getManagementClient, getModelControllerClient, isOperationAttributeSupported, isOperationAttributeSupported, setup, start, stop, stop, undeploy, undeploy
-
-
-
-
Method Detail
-
startInternal
protected void startInternal() throws org.jboss.arquillian.container.spi.client.container.LifecycleException- Specified by:
startInternalin classCommonDeployableContainer<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:
stopInternalin classCommonDeployableContainer<T extends CommonManagedContainerConfiguration>- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
-
-