Package org.jboss.as.ee.metadata
Class AbstractEEAnnotationProcessor
java.lang.Object
org.jboss.as.ee.metadata.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterAnnotationsProcessed(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.as.server.deployment.DeploymentUnit deploymentUnit) Method that can be overridden to do any additional processingprotected abstract List<ClassAnnotationInformationFactory>final voiddeploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.server.deployment.DeploymentUnitProcessor
undeploy
-
Constructor Details
-
AbstractEEAnnotationProcessor
public AbstractEEAnnotationProcessor()
-
-
Method Details
-
deploy
public final void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException - Specified by:
deployin interfaceorg.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 contextdeploymentUnit- The deployment unit
-
annotationInformationFactories
- Returns:
- The annotation information factories
-