Class EmbeddedDeployableContainer
- java.lang.Object
-
- org.jboss.as.arquillian.container.CommonDeployableContainer<EmbeddedContainerConfiguration>
-
- org.jboss.as.arquillian.container.embedded.EmbeddedDeployableContainer
-
- All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedContainerConfiguration>
public final class EmbeddedDeployableContainer extends CommonDeployableContainer<EmbeddedContainerConfiguration>
DeployableContainerimplementation to bootstrap JBoss Logging (installing the LogManager if possible), use the JBoss Modules modular ClassLoading Environment to create a new server instance, and handle lifecycle of the Application Server in the currently-running environment.- Author:
- Andrew Lee Rubinger, Michal Matloka, Thomas.Diesler@jboss.com
-
-
Constructor Summary
Constructors Constructor Description EmbeddedDeployableContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<EmbeddedContainerConfiguration>getConfigurationClass()voidsetup(EmbeddedContainerConfiguration config)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, start, stop, stop, undeploy, undeploy
-
-
-
-
Method Detail
-
setup
public void setup(EmbeddedContainerConfiguration config)
- Specified by:
setupin interfaceorg.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedContainerConfiguration>- Overrides:
setupin classCommonDeployableContainer<EmbeddedContainerConfiguration>
-
getConfigurationClass
public Class<EmbeddedContainerConfiguration> getConfigurationClass()
-
startInternal
protected void startInternal() throws org.jboss.arquillian.container.spi.client.container.LifecycleException- Specified by:
startInternalin classCommonDeployableContainer<EmbeddedContainerConfiguration>- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
-
stopInternal
protected void stopInternal(Integer timeout) throws org.jboss.arquillian.container.spi.client.container.LifecycleException
- Specified by:
stopInternalin classCommonDeployableContainer<EmbeddedContainerConfiguration>- Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
-
-