Class EJBMetaDataImplIIOP

java.lang.Object
org.jboss.ejb.iiop.EJBMetaDataImplIIOP
All Implemented Interfaces:
jakarta.ejb.EJBMetaData, Serializable

public class EJBMetaDataImplIIOP extends Object implements jakarta.ejb.EJBMetaData, Serializable
The EJBMetaData implementation used in remote IIOP invocations.
Author:
Stuart Douglas
See Also:
  • Constructor Details

    • EJBMetaDataImplIIOP

      public EJBMetaDataImplIIOP(Class remoteClass, Class homeClass, Class pkClass, boolean session, boolean statelessSession, jakarta.ejb.HomeHandle home)
  • Method Details

    • getEJBHome

      public jakarta.ejb.EJBHome getEJBHome()
      Obtains the home interface of the enterprise Bean.
      Specified by:
      getEJBHome in interface jakarta.ejb.EJBMetaData
    • getHomeInterfaceClass

      public Class getHomeInterfaceClass()
      Obtains the Class object for the enterprise Bean's home interface.
      Specified by:
      getHomeInterfaceClass in interface jakarta.ejb.EJBMetaData
    • getRemoteInterfaceClass

      public Class getRemoteInterfaceClass()
      Obtains the Class object for the enterprise Bean's remote interface.
      Specified by:
      getRemoteInterfaceClass in interface jakarta.ejb.EJBMetaData
    • getPrimaryKeyClass

      public Class getPrimaryKeyClass()
      Obtains the Class object for the enterprise Bean's primary key class.
      Specified by:
      getPrimaryKeyClass in interface jakarta.ejb.EJBMetaData
    • isSession

      public boolean isSession()
      Tests if the enterprise Bean's type is "session".
      Specified by:
      isSession in interface jakarta.ejb.EJBMetaData
      Returns:
      true if the type of the enterprise Bean is session bean.
    • isStatelessSession

      public boolean isStatelessSession()
      Tests if the enterprise Bean's type is "stateless session".
      Specified by:
      isStatelessSession in interface jakarta.ejb.EJBMetaData
      Returns:
      true if the type of the enterprise Bean is stateless session.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object