org.rhq.test.arquillian.impl
Class RhqAgentPluginContainer

java.lang.Object
  extended by org.rhq.test.arquillian.impl.RhqAgentPluginContainer
All Implemented Interfaces:
org.jboss.arquillian.container.spi.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>

public class RhqAgentPluginContainer
extends Object
implements org.jboss.arquillian.container.spi.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>

Author:
Lukas Krejci

Constructor Summary
RhqAgentPluginContainer()
           
 
Method Summary
 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)
           
 RhqAgentPluginContainerConfiguration getConfiguration()
           
 Class<RhqAgentPluginContainerConfiguration> getConfigurationClass()
           
 org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
           
static PluginContainer getPluginContainer(String deploymentName)
           
static void init()
           
 void setup(RhqAgentPluginContainerConfiguration configuration)
           
 void start()
           
 void stop()
           
static PluginContainer switchPluginContainer(String deploymentName)
           
 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

RhqAgentPluginContainer

public RhqAgentPluginContainer()
Method Detail

getConfigurationClass

public Class<RhqAgentPluginContainerConfiguration> getConfigurationClass()
Specified by:
getConfigurationClass in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>

init

public static void init()

switchPluginContainer

public static PluginContainer switchPluginContainer(String deploymentName)
                                             throws Exception
Throws:
Exception

getPluginContainer

public static PluginContainer getPluginContainer(String deploymentName)
                                          throws Exception
Throws:
Exception

setup

public void setup(RhqAgentPluginContainerConfiguration configuration)
Specified by:
setup in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>

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<RhqAgentPluginContainerConfiguration>
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.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.LifecycleException

getDefaultProtocol

public org.jboss.arquillian.container.spi.client.protocol.ProtocolDescription getDefaultProtocol()
Specified by:
getDefaultProtocol in interface org.jboss.arquillian.container.spi.client.container.DeployableContainer<RhqAgentPluginContainerConfiguration>

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<RhqAgentPluginContainerConfiguration>
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<RhqAgentPluginContainerConfiguration>
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<RhqAgentPluginContainerConfiguration>
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<RhqAgentPluginContainerConfiguration>
Throws:
org.jboss.arquillian.container.spi.client.container.DeploymentException

getConfiguration

public RhqAgentPluginContainerConfiguration getConfiguration()


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.