Class SessionBeanXmlDescriptorProcessor

  • All Implemented Interfaces:
    org.jboss.as.server.deployment.DeploymentUnitProcessor

    public class SessionBeanXmlDescriptorProcessor
    extends AbstractEjbXmlDescriptorProcessor<org.jboss.metadata.ejb.spec.SessionBeanMetaData>
    Author:
    Jaikiran Pai
    • Constructor Detail

      • SessionBeanXmlDescriptorProcessor

        public SessionBeanXmlDescriptorProcessor​(boolean appclient)
    • Method Detail

      • processBeanMetaData

        protected void processBeanMetaData​(org.jboss.metadata.ejb.spec.SessionBeanMetaData sessionBean,
                                           org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
                                    throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Processes the passed SessionBeanMetaData and creates appropriate SessionBeanComponentDescription out of it. The SessionBeanComponentDescription is then added to the module description available in the deployment unit of the passed phaseContext
        Specified by:
        processBeanMetaData in class AbstractEjbXmlDescriptorProcessor<org.jboss.metadata.ejb.spec.SessionBeanMetaData>
        Parameters:
        sessionBean - The session bean metadata
        phaseContext -
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException