Class ExternalBeanArchiveProcessor

java.lang.Object
org.jboss.as.weld.deployment.processors.ExternalBeanArchiveProcessor
All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor

public class ExternalBeanArchiveProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
Deployment processor that builds bean archives from external deployments.

This is only run at the top level, as multiple sub deployments can reference the same beans.xml information, so we have to iterate through all bean deployment archives in this processor, to prevent beans.xml from being potentially parsed twice.

Author:
Stuart Douglas, Jozef Hartinger
  • Constructor Details

    • ExternalBeanArchiveProcessor

      public ExternalBeanArchiveProcessor()
  • 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