Class EJBComponentDescriptionFactory

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean appclient
      If this is an appclient we want to make the components as not installable, so we can still look up which Jakarta Enterprise Beans's are in the deployment, but do not actually install them
    • Field Detail

      • appclient

        protected final boolean appclient
        If this is an appclient we want to make the components as not installable, so we can still look up which Jakarta Enterprise Beans's are in the deployment, but do not actually install them
    • Constructor Detail

      • EJBComponentDescriptionFactory

        protected EJBComponentDescriptionFactory​(boolean appclient)
    • Method Detail

      • addComponent

        protected void addComponent​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                    EJBComponentDescription beanDescription)
      • processAnnotations

        protected abstract void processAnnotations​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                   org.jboss.as.server.deployment.annotation.CompositeIndex compositeIndex)
                                            throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Process annotations and merge any available metadata at the same time.
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • processBeanMetaData

        protected abstract void processBeanMetaData​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                    org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData enterpriseBeanMetaData)
                                             throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • override

        protected static <T> T override​(T original,
                                        T override)