org.jboss.jca.embedded.arquillian
Class EmbeddedJCAContainer

java.lang.Object
  extended by org.jboss.jca.embedded.arquillian.EmbeddedJCAContainer
All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedJCAContainerConfiguration>

public class EmbeddedJCAContainer
extends Object
implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedJCAContainerConfiguration>

Arquillian DeployableContainer adaptor for Embedded JCA

Author:
Jesper Pedersen

Constructor Summary
EmbeddedJCAContainer()
          Constructor
 
Method Summary
protected  InitialContext createContext()
          Create a context
 org.jboss.arquillian.container.spi.client.protocol.metadata.ProtocolMetaData deploy(org.jboss.shrinkwrap.api.Archive<?> archive)
          
 void deploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
          
 Class<EmbeddedJCAContainerConfiguration> getConfigurationClass()
          
 org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
          
 void setup(EmbeddedJCAContainerConfiguration configuration)
          
 void start()
          
 void stop()
          
 void undeploy(org.jboss.shrinkwrap.api.Archive<?> archive)
          
 void undeploy(org.jboss.shrinkwrap.descriptor.api.Descriptor descriptor)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmbeddedJCAContainer

public EmbeddedJCAContainer()
Constructor

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<EmbeddedJCAContainerConfiguration>
See Also:
DeployableContainer.getDefaultProtocol()

getConfigurationClass

public Class<EmbeddedJCAContainerConfiguration> getConfigurationClass()

Specified by:
getConfigurationClass in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedJCAContainerConfiguration>
See Also:
DeployableContainer.getConfigurationClass()

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<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
See Also:
DeployableContainer.deploy(Descriptor)

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<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
See Also:
DeployableContainer.undeploy(Descriptor)

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<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
See Also:
DeployableContainer.deploy(Archive)

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<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException
See Also:
DeployableContainer.undeploy(Archive)

setup

public void setup(EmbeddedJCAContainerConfiguration configuration)

Specified by:
setup in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedJCAContainerConfiguration>
See Also:
org.jboss.arquillian.spi.DeployableContainer#start

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<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
See Also:
org.jboss.arquillian.spi.DeployableContainer#start

stop

public void stop()
          throws org.jboss.arquillian.container.spi.client.container.LifecycleException

Specified by:
stop in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<EmbeddedJCAContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException
See Also:
org.jboss.arquillian.spi.DeployableContainer#stop

createContext

protected InitialContext createContext()
                                throws Exception
Create a context

Returns:
The context
Throws:
Exception - Thrown if an error occurs


Copyright © 2008 Red Hat Middleware LLC (http://www.jboss.com/)