Class CommonDomainDeployableContainer<T extends CommonDomainContainerConfiguration>

  • All Implemented Interfaces:
    org.jboss.arquillian.container.spi.client.container.DeployableContainer<T>

    public abstract class CommonDomainDeployableContainer<T extends CommonDomainContainerConfiguration>
    extends Object
    implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<T>
    Version:
    $Revision: $
    Author:
    Aslak Knutsen
    • Constructor Detail

      • CommonDomainDeployableContainer

        public CommonDomainDeployableContainer()
    • Method Detail

      • getDefaultProtocol

        public org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
        Specified by:
        getDefaultProtocol in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
      • setup

        public void setup​(T config)
        Specified by:
        setup in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
      • start

        public void start()
                   throws org.jboss.arquillian.container.spi.client.container.LifecycleException
        Specified by:
        start in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.LifecycleException
      • stop

        public final void stop()
                        throws org.jboss.arquillian.container.spi.client.container.LifecycleException
        Specified by:
        stop in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.LifecycleException
      • startInternal

        protected abstract void startInternal()
                                       throws org.jboss.arquillian.container.spi.client.container.LifecycleException
        Throws:
        org.jboss.arquillian.container.spi.client.container.LifecycleException
      • stopInternal

        protected abstract void stopInternal()
                                      throws org.jboss.arquillian.container.spi.client.container.LifecycleException
        Throws:
        org.jboss.arquillian.container.spi.client.container.LifecycleException
      • deploy

        public org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData deploy​(org.jboss.shrinkwrap.api.Archive<?> archive)
                                                                                            throws org.jboss.arquillian.container.spi.client.container.DeploymentException
        Specified by:
        deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.DeploymentException
      • undeploy

        public void undeploy​(org.jboss.shrinkwrap.api.Archive<?> archive)
                      throws org.jboss.arquillian.container.spi.client.container.DeploymentException
        Specified by:
        undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.DeploymentException
      • deploy

        public void deploy​(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
                    throws org.jboss.arquillian.container.spi.client.container.DeploymentException
        Specified by:
        deploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.DeploymentException
      • undeploy

        public void undeploy​(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
                      throws org.jboss.arquillian.container.spi.client.container.DeploymentException
        Specified by:
        undeploy in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<T extends CommonDomainContainerConfiguration>
        Throws:
        org.jboss.arquillian.container.spi.client.container.DeploymentException
      • getContainerConfiguration

        protected T getContainerConfiguration()
      • getModelControllerClient

        protected org.jboss.as.controller.client.ModelControllerClient getModelControllerClient()