Package org.jboss.as.ejb3.deployment.processors
package org.jboss.as.ejb3.deployment.processors
-
ClassesClassDescriptionMake sure we process annotations first and then start on the descriptors.User: jpaiDeployment processor responsible for finding @AroundTimeout annotated methods in classes within a deployment.Processes
@Localand {@link @Remote} annotation of a session bean and sets up theSessionBeanComponentDescriptionout of it.Processor responsible for ensuring that the discovery service for each deployment unit exists.A service that provides discovery services.A deployment processor which associates theEJBClientContext, belonging to a deployment unit, with the deployment unit's classloader.A deployment unit processor which processing only top level deployment units and checks for the presence of aAttachments.EJB_CLIENT_METADATAkey corresponding toEJBClientDescriptorMetaData, in the deployment unit.Deployment processor responsible for detecting Jakarta Enterprise Beans components and adding aBindingConfigurationfor the java:comp/EJBContext entry.processor that sets the default distinct name for a deployment.ADeploymentUnitProcessorwhich looks forEJBComponentDescriptions in the deployment unit and sets the default security domain name, that's configured at the Jakarta Enterprise Beans subsystem level,to each of the Jakarta Enterprise Beans component descriptions.Responsible for adding appropriate Jakarta EEmodule dependenciesThis is the DUP that sets up IIOP for Jakarta Enterprise Beans'sImplementation ofInjectionSourceresponsible for finding a specific bean instance with a bean name and interface.The app client handler for jboss-all.xmlProcesses aDeploymentUnitcontaining an ejb-jar.xml and createsEjbJarMetaDatafor that unit.Sets up JNDI bindings for each of the views exposed by asession beanInjection source for remote Jakarta Enterprise Beans lookups.Phase.INSTALLprocessor that adds management resources describing EJB components.Deployment processor responsible for processing Jakarta Enterprise Beans references from deployment descriptorsDeployment processor responsible for processing @EJB annotations within components.An interceptor that allows the component to shutdown gracefully.This processor is used to registerEjbProxyBeanMetaDataClassNormalizerin the hibernate validator subsystem.Processor responsible for binding IIOP related resources to JNDI.Processes aSessionBeanComponentDescription's bean class and checks whether it exposes: An implicit no-interface, as specified by Enterprise Beans 3.1 spec, section 4.9.8. A default local business interface view, as specified by Enterprise Beans 3.1 spec, section 4.9.7. TheSessionBeanComponentDescriptionis updated with this info accordingly.MdbDeliveryDependencies DUP, creates an MdbDeliveryControllerService to enable/disable delivery according to that MDBs delivery group configuration, and according to whether the Mdb is clustered singleton or not.User: jpaiDeployment processor responsible for finding @PostConstruct and @PreDestroy annotated methods.User: jpaiProcessor that hooks up home interfaces for session beansAdds StartupAwaitInterceptor to exposed methods of Jakarta Enterprise Beans, forcing users to wait until all startup beans in the deployment are done with post-construct methods.Interceptor forcing invocation to wait until passed CountDownLatch value is decreased to 0.Deployment processor that sets up the timer service for singletons and stateless session beans NOTE: References in this document to Enterprise JavaBeans (EJB) refer to the Jakarta Enterprise Beans unless otherwise noted.Deployment processor responsible for detecting Jakarta Enterprise Beans components and adding aBindingConfigurationfor the java:comp/TimerService entry.