Class EjbRefProcessor

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

    public class EjbRefProcessor
    extends AbstractDeploymentDescriptorBindingsProcessor
    Deployment processor responsible for processing Jakarta Enterprise Beans references from deployment descriptors
    Author:
    Stuart Douglas
    • Constructor Detail

      • EjbRefProcessor

        public EjbRefProcessor​(boolean appclient)
    • Method Detail

      • processDescriptorEntries

        protected List<BindingConfiguration> processDescriptorEntries​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                                                      DeploymentDescriptorEnvironment environment,
                                                                      ResourceInjectionTarget resourceInjectionTarget,
                                                                      ComponentDescription componentDescription,
                                                                      ClassLoader classLoader,
                                                                      org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex,
                                                                      EEApplicationClasses applicationClasses)
                                                               throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Resolves ejb-ref and ejb-local-ref elements
        Specified by:
        processDescriptorEntries in class AbstractDeploymentDescriptorBindingsProcessor
        Parameters:
        deploymentUnit -
        environment - The environment to resolve the elements for
        componentDescription -
        classLoader - The deployment class loader
        deploymentReflectionIndex - The reflection index
        applicationClasses -
        Returns:
        The bindings for the environment entries
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException