Class ContainerImpl<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>

java.lang.Object
org.jboss.arquillian.container.impl.ContainerImpl<T>
All Implemented Interfaces:
org.jboss.arquillian.container.spi.Container<T>

public class ContainerImpl<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration> extends Object implements org.jboss.arquillian.container.spi.Container<T>
Container
Author:
Aslak Knutsen
  • Constructor Details

    • ContainerImpl

      public ContainerImpl(String name, org.jboss.arquillian.container.spi.client.container.DeployableContainer<T> deployableContainer, org.jboss.arquillian.config.descriptor.api.ContainerDef containerConfiguration)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • getDeployableContainer

      public org.jboss.arquillian.container.spi.client.container.DeployableContainer<T> getDeployableContainer()
      Specified by:
      getDeployableContainer in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • getContainerConfiguration

      public org.jboss.arquillian.config.descriptor.api.ContainerDef getContainerConfiguration()
      Specified by:
      getContainerConfiguration in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • createDeployableConfiguration

      public T createDeployableConfiguration() throws Exception
      Specified by:
      createDeployableConfiguration in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
      Throws:
      Exception
    • hasProtocolConfiguration

      public boolean hasProtocolConfiguration(org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription description)
      Specified by:
      hasProtocolConfiguration in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • getProtocolConfiguration

      public org.jboss.arquillian.config.descriptor.api.ProtocolDef getProtocolConfiguration(org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription description)
      Specified by:
      getProtocolConfiguration in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • getState

      public org.jboss.arquillian.container.spi.Container.State getState()
      Specified by:
      getState in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • setState

      public void setState(org.jboss.arquillian.container.spi.Container.State state)
      Specified by:
      setState in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • getFailureCause

      public Throwable getFailureCause()
      Specified by:
      getFailureCause in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
    • setup

      public void setup() throws Exception
      Specified by:
      setup in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
      Throws:
      Exception
    • start

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

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

      public void kill() throws Exception
      Specified by:
      kill in interface org.jboss.arquillian.container.spi.Container<T extends org.jboss.arquillian.container.spi.client.container.ContainerConfiguration>
      Throws:
      Exception