Class AbstractPoolMergingProcessor<T extends EJBComponentDescription>

    • Constructor Detail

      • AbstractPoolMergingProcessor

        public AbstractPoolMergingProcessor​(Class<T> descriptionType)
    • Method Detail

      • handleAnnotations

        protected void handleAnnotations​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                         EEApplicationClasses applicationClasses,
                                         org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex,
                                         Class<?> componentClass,
                                         T description)
                                  throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Description copied from class: AbstractMergingProcessor
        Handle annotations relating to the component that have been found in the deployment. Will not be called if the deployment is metadata complete.
        Specified by:
        handleAnnotations in class AbstractMergingProcessor<T extends EJBComponentDescription>
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • handleDeploymentDescriptor

        protected void handleDeploymentDescriptor​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                  org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex,
                                                  Class<?> componentClass,
                                                  T description)
                                           throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Description copied from class: AbstractMergingProcessor
        Handle the deployment descriptor
        Specified by:
        handleDeploymentDescriptor in class AbstractMergingProcessor<T extends EJBComponentDescription>
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • setPoolName

        protected abstract void setPoolName​(T componentDescription,
                                            String poolName)
        Set the pool name for the component
        Parameters:
        componentDescription - The component description
        poolName - The pool name