Class ImplicitLocalViewProcessor

java.lang.Object
org.jboss.as.ee.component.deployers.AbstractComponentConfigProcessor
org.jboss.as.ejb3.deployment.processors.ImplicitLocalViewProcessor
All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor

public class ImplicitLocalViewProcessor extends AbstractComponentConfigProcessor
Processes a SessionBeanComponentDescription'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.
The SessionBeanComponentDescription is updated with this info accordingly.

This processor MUST run before the Jakarta Enterprise Beans jndi binding processor is run.

Author:
Jaikiran Pai
  • Constructor Details

    • ImplicitLocalViewProcessor

      public ImplicitLocalViewProcessor()
  • Method Details

    • processComponentConfig

      protected void processComponentConfig(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit, org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext, org.jboss.as.server.deployment.annotation.CompositeIndex index, ComponentDescription componentDescription) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
      Specified by:
      processComponentConfig in class AbstractComponentConfigProcessor
      Throws:
      org.jboss.as.server.deployment.DeploymentUnitProcessingException