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 org.jboss.as.ee.component.deployers.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 Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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, org.jboss.as.ee.component.ComponentDescription componentDescription)
     

    Methods inherited from class org.jboss.as.ee.component.deployers.AbstractComponentConfigProcessor

    deploy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jboss.as.server.deployment.DeploymentUnitProcessor

    undeploy
  • 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, org.jboss.as.ee.component.ComponentDescription componentDescription) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
      Specified by:
      processComponentConfig in class org.jboss.as.ee.component.deployers.AbstractComponentConfigProcessor
      Throws:
      org.jboss.as.server.deployment.DeploymentUnitProcessingException