Class ReadOnlyEJBLocalHomeImpl

java.lang.Object
com.sun.ejb.containers.EJBLocalHomeImpl
com.sun.ejb.containers.EJBLocalHomeInvocationHandler
org.glassfish.persistence.ejb.entitybean.container.EntityBeanLocalHomeImpl
org.glassfish.persistence.ejb.entitybean.container.ReadOnlyEJBLocalHomeImpl
All Implemented Interfaces:
com.sun.enterprise.container.common.spi.util.IndirectlySerializable, jakarta.ejb.EJBLocalHome, InvocationHandler, ReadOnlyEJBLocalHome

public class ReadOnlyEJBLocalHomeImpl extends EntityBeanLocalHomeImpl implements ReadOnlyEJBLocalHome
Implementation of the EJBHome interface. This class is also the base class for all generated concrete ReadOnly EJBLocalHome implementations. At deployment time, one instance of ReadOnlyEJBHomeImpl is created for each EJB class in a JAR that has a local home.
Author:
Mahesh Kannan
  • Constructor Details

    • ReadOnlyEJBLocalHomeImpl

      protected ReadOnlyEJBLocalHomeImpl(com.sun.enterprise.deployment.EjbDescriptor ejbDescriptor, Class localHomeIntf) throws Exception
      Throws:
      Exception
  • Method Details

    • getReadOnlyBeanLocalNotifier

      public ReadOnlyBeanLocalNotifier getReadOnlyBeanLocalNotifier()
      Specified by:
      getReadOnlyBeanLocalNotifier in interface ReadOnlyEJBLocalHome
    • handleSpecialEJBLocalHomeMethod

      protected boolean handleSpecialEJBLocalHomeMethod(Method method, Class methodClass)
      Overrides:
      handleSpecialEJBLocalHomeMethod in class com.sun.ejb.containers.EJBLocalHomeInvocationHandler
    • invokeSpecialEJBLocalHomeMethod

      protected Object invokeSpecialEJBLocalHomeMethod(Method method, Class methodClass, Object[] args) throws Throwable
      Overrides:
      invokeSpecialEJBLocalHomeMethod in class com.sun.ejb.containers.EJBLocalHomeInvocationHandler
      Throws:
      Throwable