Class AbstractEEAnnotationProcessor

  • All Implemented Interfaces:
    org.jboss.as.server.deployment.DeploymentUnitProcessor
    Direct Known Subclasses:
    EEAnnotationProcessor

    public abstract class AbstractEEAnnotationProcessor
    extends Object
    implements org.jboss.as.server.deployment.DeploymentUnitProcessor
    Superclass for EE annotation processors that attach their information to the EEClassDescription via ClassAnnotationInformation
    Author:
    Stuart Douglas
    • Constructor Detail

      • AbstractEEAnnotationProcessor

        public AbstractEEAnnotationProcessor()
    • Method Detail

      • deploy

        public final 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
      • afterAnnotationsProcessed

        protected void afterAnnotationsProcessed​(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext,
                                                 org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
        Method that can be overridden to do any additional processing
        Parameters:
        phaseContext - The phase context
        deploymentUnit - The deployment unit