Class DefaultEarSubDeploymentsIsolationProcessor

java.lang.Object
org.jboss.as.ee.component.deployers.DefaultEarSubDeploymentsIsolationProcessor
All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor

public class DefaultEarSubDeploymentsIsolationProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
DeploymentUnitProcessor responsible for setting the default ear subdeployments isolation for each .ear deployment unit. The default is picked up from the EE subsystem and set on the ModuleSpecification of the deployment unit. Unless, the specific deployment unit overrides the isolation via jboss-deployment-structure.xml, this default value will be used to setup isolation of the subdeployments within a .ear.

Note: This deployer must run before the DeploymentStructureDescriptorParser

  • Constructor Details

    • DefaultEarSubDeploymentsIsolationProcessor

      public DefaultEarSubDeploymentsIsolationProcessor()
  • Method Details

    • deploy

      public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
      Specified by:
      deploy in interface org.jboss.as.server.deployment.DeploymentUnitProcessor
      Throws:
      org.jboss.as.server.deployment.DeploymentUnitProcessingException
    • setEarSubDeploymentsIsolated

      public void setEarSubDeploymentsIsolated(boolean earSubDeploymentsIsolated)