Class AbstractMergingProcessor<T extends EJBComponentDescription>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void deploy​(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)  
      protected org.jboss.metadata.ejb.spec.MethodInterfaceType getMethodIntf​(org.jboss.metadata.ejb.spec.MethodInterfaceType viewType, org.jboss.metadata.ejb.spec.MethodInterfaceType defaultMethodIntf)  
      protected String[] getMethodParams​(org.jboss.metadata.ejb.spec.MethodParametersMetaData methodParametersMetaData)  
      protected abstract void handleAnnotations​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, EEApplicationClasses applicationClasses, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex, Class<?> componentClass, T description)
      Handle annotations relating to the component that have been found in the deployment.
      protected abstract void handleDeploymentDescriptor​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex deploymentReflectionIndex, Class<?> componentClass, T description)
      Handle the deployment descriptor
      • Methods inherited from interface org.jboss.as.server.deployment.DeploymentUnitProcessor

        undeploy
    • Constructor Detail

      • AbstractMergingProcessor

        public AbstractMergingProcessor​(Class<T> typeParam)
    • Method Detail

      • deploy

        public void deploy​(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
                    throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Specified by:
        deploy in interface org.jboss.as.server.deployment.DeploymentUnitProcessor
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • handleAnnotations

        protected abstract 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
        Handle annotations relating to the component that have been found in the deployment. Will not be called if the deployment is metadata complete.
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • handleDeploymentDescriptor

        protected abstract 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
        Handle the deployment descriptor
        Throws:
        org.jboss.as.server.deployment.DeploymentUnitProcessingException
      • getMethodIntf

        protected org.jboss.metadata.ejb.spec.MethodInterfaceType getMethodIntf​(org.jboss.metadata.ejb.spec.MethodInterfaceType viewType,
                                                                                org.jboss.metadata.ejb.spec.MethodInterfaceType defaultMethodIntf)
      • getMethodParams

        protected String[] getMethodParams​(org.jboss.metadata.ejb.spec.MethodParametersMetaData methodParametersMetaData)