Class ContainerDeployController

java.lang.Object
org.jboss.arquillian.container.impl.client.container.ContainerDeployController

public class ContainerDeployController extends Object
Controller for handling all Deployment related operations.

Fires DeployDeployment events for each deployment that should be deployed during startup. This so the Cores exception handling will be triggered if Deployment fails inside the context of the deployment and container. This lets extensions listen for Exceptions types and handle them inside the same context.

Author:
Aslak Knutsen
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deploy(org.jboss.arquillian.container.spi.event.DeployDeployment event)
     
    void
    deployManaged(org.jboss.arquillian.container.spi.event.DeployManagedDeployments event)
    Deploy all deployments marked as managed = true.
    void
    undeploy(org.jboss.arquillian.container.spi.event.UnDeployDeployment event)
     
    void
    undeployManaged(org.jboss.arquillian.container.spi.event.UnDeployManagedDeployments event)
    Undeploy all deployments marked as managed, and all manually deployed.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ContainerDeployController

      public ContainerDeployController()
  • Method Details

    • deployManaged

      public void deployManaged(@Observes org.jboss.arquillian.container.spi.event.DeployManagedDeployments event) throws Exception
      Deploy all deployments marked as managed = true.
      Throws:
      Exception
    • undeployManaged

      public void undeployManaged(@Observes org.jboss.arquillian.container.spi.event.UnDeployManagedDeployments event) throws Exception
      Undeploy all deployments marked as managed, and all manually deployed.
      Throws:
      Exception
    • deploy

      public void deploy(@Observes org.jboss.arquillian.container.spi.event.DeployDeployment event) throws Exception
      Throws:
      Exception
    • undeploy

      public void undeploy(@Observes org.jboss.arquillian.container.spi.event.UnDeployDeployment event) throws Exception
      Throws:
      Exception