Class Hierarchy
- java.lang.Object
- jakarta.ejb.AsyncResult<V> (implements java.util.concurrent.Future<V>)
 - jakarta.ejb.ScheduleExpression (implements java.io.Serializable)
 - java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- jakarta.ejb.CreateException
- jakarta.ejb.DuplicateKeyException
 
 - jakarta.ejb.FinderException
- jakarta.ejb.ObjectNotFoundException
 
 - jakarta.ejb.RemoveException
 - java.lang.RuntimeException
- jakarta.ejb.EJBException
- jakarta.ejb.AccessLocalException
 - jakarta.ejb.ConcurrentAccessException
- jakarta.ejb.ConcurrentAccessTimeoutException
 - jakarta.ejb.IllegalLoopbackException
 
 - jakarta.ejb.EJBAccessException
 - jakarta.ejb.EJBTransactionRequiredException
 - jakarta.ejb.EJBTransactionRolledbackException
 - jakarta.ejb.NoMoreTimeoutsException
 - jakarta.ejb.NoSuchEJBException
 - jakarta.ejb.NoSuchEntityException
 - jakarta.ejb.NoSuchObjectLocalException
 - jakarta.ejb.TransactionRequiredLocalException
 - jakarta.ejb.TransactionRolledbackLocalException
 
 
 - jakarta.ejb.EJBException
 
 - jakarta.ejb.CreateException
 
 - java.lang.Exception
 - jakarta.ejb.TimerConfig
 
 
Interface Hierarchy
- jakarta.ejb.EJBContext
- jakarta.ejb.EntityContext
 - jakarta.ejb.MessageDrivenContext
 - jakarta.ejb.SessionContext
 
 - jakarta.ejb.EJBLocalHome
 - jakarta.ejb.EJBLocalObject
 - jakarta.ejb.EJBMetaData
 - java.rmi.Remote
 - java.io.Serializable
- jakarta.ejb.EnterpriseBean
- jakarta.ejb.EntityBean
 - jakarta.ejb.MessageDrivenBean
 - jakarta.ejb.SessionBean
 
 - jakarta.ejb.Handle
 - jakarta.ejb.HomeHandle
 - jakarta.ejb.TimerHandle
 
 - jakarta.ejb.EnterpriseBean
 - jakarta.ejb.SessionSynchronization
 - jakarta.ejb.TimedObject
 - jakarta.ejb.Timer
 - jakarta.ejb.TimerService
 
Annotation Type Hierarchy
- jakarta.ejb.AccessTimeout (implements java.lang.annotation.Annotation)
 - jakarta.ejb.ActivationConfigProperty (implements java.lang.annotation.Annotation)
 - jakarta.ejb.AfterBegin (implements java.lang.annotation.Annotation)
 - jakarta.ejb.AfterCompletion (implements java.lang.annotation.Annotation)
 - jakarta.ejb.ApplicationException (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Asynchronous (implements java.lang.annotation.Annotation)
 - jakarta.ejb.BeforeCompletion (implements java.lang.annotation.Annotation)
 - jakarta.ejb.ConcurrencyManagement (implements java.lang.annotation.Annotation)
 - jakarta.ejb.DependsOn (implements java.lang.annotation.Annotation)
 - jakarta.ejb.EJB (implements java.lang.annotation.Annotation)
 - jakarta.ejb.EJBs (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Init (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Local (implements java.lang.annotation.Annotation)
 - jakarta.ejb.LocalBean (implements java.lang.annotation.Annotation)
 - jakarta.ejb.LocalHome (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Lock (implements java.lang.annotation.Annotation)
 - jakarta.ejb.MessageDriven (implements java.lang.annotation.Annotation)
 - jakarta.ejb.PostActivate (implements java.lang.annotation.Annotation)
 - jakarta.ejb.PrePassivate (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Remote (implements java.lang.annotation.Annotation)
 - jakarta.ejb.RemoteHome (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Remove (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Schedule (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Schedules (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Singleton (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Startup (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Stateful (implements java.lang.annotation.Annotation)
 - jakarta.ejb.StatefulTimeout (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Stateless (implements java.lang.annotation.Annotation)
 - jakarta.ejb.Timeout (implements java.lang.annotation.Annotation)
 - jakarta.ejb.TransactionAttribute (implements java.lang.annotation.Annotation)
 - jakarta.ejb.TransactionManagement (implements java.lang.annotation.Annotation)
 
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jakarta.ejb.ConcurrencyManagementType
 - jakarta.ejb.LockType
 - jakarta.ejb.TransactionAttributeType
 - jakarta.ejb.TransactionManagementType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)