Class EntityBeanLocalHomeImpl

  • All Implemented Interfaces:
    com.sun.enterprise.container.common.spi.util.IndirectlySerializable, jakarta.ejb.EJBLocalHome, InvocationHandler
    Direct Known Subclasses:
    ReadOnlyEJBLocalHomeImpl

    public class EntityBeanLocalHomeImpl
    extends com.sun.ejb.containers.EJBLocalHomeInvocationHandler
    Implementation of the EJBLocalHome interface for Entity Beans. At deployment time, one instance of this class is created for each EntityBean class in a JAR that has a local home.
    Author:
    mvatkina
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.ejb.containers.EJBLocalHomeImpl

        com.sun.ejb.containers.EJBLocalHomeImpl.SerializableLocalHome
    • Field Summary

      • Fields inherited from class com.sun.ejb.containers.EJBLocalHomeImpl

        container
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected EntityBeanLocalHomeImpl​(com.sun.enterprise.deployment.EjbDescriptor ejbDescriptor, Class localHomeIntf)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.sun.ejb.containers.EJBLocalObjectImpl createEJBLocalObjectImpl()
      EJBLocalObjectImpl is created directly by the container, not by this call
      protected void postCreate​(com.sun.ejb.Container container, com.sun.ejb.EjbInvocation inv, com.sun.ejb.InvocationInfo invInfo, Object primaryKey, Object[] args)  
      • Methods inherited from class com.sun.ejb.containers.EJBLocalHomeInvocationHandler

        getEJBLocalHome, handleSpecialEJBLocalHomeMethod, invoke, invokeSpecialEJBLocalHomeMethod, invokeTargetBeanMethod, setMethodMap, setProxy
      • Methods inherited from class com.sun.ejb.containers.EJBLocalHomeImpl

        createEJBLocalBusinessObjectImpl, getContainer, getSerializableObjectFactory, remove
    • Constructor Detail

      • EntityBeanLocalHomeImpl

        protected EntityBeanLocalHomeImpl​(com.sun.enterprise.deployment.EjbDescriptor ejbDescriptor,
                                          Class localHomeIntf)
                                   throws Exception
        Throws:
        Exception
    • Method Detail

      • createEJBLocalObjectImpl

        public com.sun.ejb.containers.EJBLocalObjectImpl createEJBLocalObjectImpl()
        EJBLocalObjectImpl is created directly by the container, not by this call
        Overrides:
        createEJBLocalObjectImpl in class com.sun.ejb.containers.EJBLocalHomeImpl
      • postCreate

        protected void postCreate​(com.sun.ejb.Container container,
                                  com.sun.ejb.EjbInvocation inv,
                                  com.sun.ejb.InvocationInfo invInfo,
                                  Object primaryKey,
                                  Object[] args)
                           throws Throwable
        Overrides:
        postCreate in class com.sun.ejb.containers.EJBLocalHomeInvocationHandler
        Throws:
        Throwable