Class AbstractComponentConfigProcessor
- java.lang.Object
-
- org.jboss.as.ee.component.deployers.AbstractComponentConfigProcessor
-
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
public abstract class AbstractComponentConfigProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor
Abstract deployment unit processors used to processComponentDescription
instances.- Author:
- John Bailey
-
-
Constructor Summary
Constructors Constructor Description AbstractComponentConfigProcessor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
*protected abstract void
processComponentConfig(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.as.server.deployment.annotation.CompositeIndex index, ComponentDescription componentDescription)
Process the component configuration instance.
-
-
-
Method Detail
-
deploy
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
*- Specified by:
deploy
in interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
processComponentConfig
protected abstract void processComponentConfig(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.as.server.deployment.annotation.CompositeIndex index, ComponentDescription componentDescription) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
Process the component configuration instance.- Parameters:
deploymentUnit
- The deployment unitphaseContext
- The phase contextindex
- The annotation indexcomponentDescription
- The component configuration- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
- if any problems occur
-
-