org.jboss.arquillian.container.spi
Interface Container

All Known Implementing Classes:
ContainerImpl

public interface Container

ContainerT

Version:
$Revision: $
Author:
Aslak Knutsen

Nested Class Summary
static class Container.State
           
 
Method Summary
 ContainerConfiguration createDeployableConfiguration()
           
 ContainerDef getContainerConfiguration()
           
 DeployableContainer<?> getDeployableContainer()
           
 Throwable getFailureCause()
           
 String getName()
           
 ProtocolDef getProtocolConfiguration(ProtocolDescription description)
           
 Container.State getState()
           
 boolean hasProtocolConfiguration(ProtocolDescription description)
           
 void kill()
           
 void setState(Container.State state)
           
 void setup()
           
 void start()
           
 void stop()
           
 

Method Detail

getName

String getName()
Returns:
the name

getDeployableContainer

DeployableContainer<?> getDeployableContainer()
Returns:
the deployableContainer

getContainerConfiguration

ContainerDef getContainerConfiguration()
Returns:
the containerConfiguration

createDeployableConfiguration

ContainerConfiguration createDeployableConfiguration()
                                                     throws Exception
Returns:
the configuration
Throws:
Exception

hasProtocolConfiguration

boolean hasProtocolConfiguration(ProtocolDescription description)

getProtocolConfiguration

ProtocolDef getProtocolConfiguration(ProtocolDescription description)

setup

void setup()
           throws Exception
Throws:
Exception

start

void start()
           throws LifecycleException
Throws:
LifecycleException

stop

void stop()
          throws LifecycleException
Throws:
LifecycleException

kill

void kill()
          throws Exception
Throws:
Exception

getState

Container.State getState()

getFailureCause

Throwable getFailureCause()

setState

void setState(Container.State state)


Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.