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

      • ExternalBeanArchiveProcessor

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