Class SessionBeanXmlDescriptorProcessor

java.lang.Object
org.jboss.as.ejb3.deployment.processors.dd.AbstractEjbXmlDescriptorProcessor<org.jboss.metadata.ejb.spec.SessionBeanMetaData>
org.jboss.as.ejb3.deployment.processors.dd.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 Details

    • SessionBeanXmlDescriptorProcessor

      public SessionBeanXmlDescriptorProcessor(boolean appclient)
  • Method Details

    • getMetaDataType

      protected Class<org.jboss.metadata.ejb.spec.SessionBeanMetaData> getMetaDataType()
      Specified by:
      getMetaDataType in class AbstractEjbXmlDescriptorProcessor<org.jboss.metadata.ejb.spec.SessionBeanMetaData>
    • 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