Class 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 Detail

      • DefaultEarSubDeploymentsIsolationProcessor

        public DefaultEarSubDeploymentsIsolationProcessor()
    • Method Detail

      • 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)