| Name | Description | Type | Package | Framework |
| AccessLocalException | An AccessLocalException is thrown to indicate that the caller does not have permission to call the method. | Class | javax.ejb | Java EE |
|
| AccessTimeout | Specifies the amount of time in a given time unit that a concurrent access attempt should block before timing out. | Class | javax.ejb | Java EE |
|
| ActivationConfigProperty | Used to provide information to the deployer about the configuration of a message driven bean in its operational environment. | Class | javax.ejb | Java EE |
|
| AfterBegin | Designate a stateful session bean method to receive the after begin session synchronization callback. | Class | javax.ejb | Java EE |
|
| AfterCompletion | Designate a stateful session bean method to receive the after completion session synchronization callback. | Class | javax.ejb | Java EE |
|
| ApplicationException | Applied to an exception to denote that it is an application exception and should be reported to the client directly (i. | Class | javax.ejb | Java EE |
|
| Asynchronous | Used to mark a session bean method as an asynchronous method or to designate all business methods of a session bean class as asynchronous. | Class | javax.ejb | Java EE |
|
| AsyncResult | Wraps the result of an asynchronous method call as a Future object, preserving compatability with the business interface signature. | Class | javax.ejb | Java EE |
|
| BeforeCompletion | Designate a stateful session bean method to receive the before completion session synchronization callback. | Class | javax.ejb | Java EE |
|
| ConcurrencyManagement | Declares a singleton session bean's concurrency management type. | Class | javax.ejb | Java EE |
|
| ConcurrencyManagementType | enum ConcurrencyManagementTypeUsed to specify the value of the ConcurrencyManagement annotation | Class | javax.ejb | Java EE |
|
| ConcurrentAccessException | A ConcurrentAccessException indicates that the client has attempted an invocation on a stateful session bean or singleton bean | Class | javax.ejb | Java EE |
|
| ConcurrentAccessTimeoutException | This exception indicates that an attempt to concurrently access a stateful session or singleton bean method resulted in a timeout. | Class | javax.ejb | Java EE |
|
| CreateException | The CreateException exception must be included in the throws clauses of all create methods defined in an enterprise bean's home or local home | Class | javax.ejb | Java EE |
|
| DependsOn | Used to express an initialization dependency between singleton The container ensures that all singleton beans with which a | Class | javax.ejb | Java EE |
|
| DuplicateKeyException | The DuplicateKeyException exception is thrown if an entity EJB object or EJB local object cannot be created because an object with the | Class | javax.ejb | Java EE |
|
| EJB | Indicates a dependency on the local, no-interface, or remote view of an Enterprise Either the beanName or the lookup element can | Class | javax.ejb | Java EE |
|
| EJBAccessException | This exception indicates that client access to a businessSince:EJB 3. | Class | javax.ejb | Java EE |
|
| EJBContainer | Used to execute an EJB application in an embeddable container. | Class | javax.ejb.embeddable | Java EE |
|
| EJBContainerProvider | The EJBContainerProvider SPI is used by the embeddable container bootstrap class to initialize a suitable embeddable container. | Interface | javax.ejb.spi | Java EE |
|
| EJBContext | The EJBContext interface provides an instance with access to the container-provided runtime context of an enterprise bean instance. | Interface | javax.ejb | Java EE |
|
| EJBException | The EJBException is thrown to report that the invoked business method or callback method could not be completed because | Class | javax.ejb | Java EE |
|
| EJBHome | The EJBHome interface must be extended by all enterprise beans' remote home interfaces. | Interface | javax.ejb | Java EE |
|
| EJBLocalHome | The EJBLocalHome interface must be extended by all enterprise beans' local home interfaces. | Interface | javax.ejb | Java EE |
|
| EJBLocalObject | The EJBLocalObject interface must be extended by all enterprise beans' local interfaces. | Interface | javax.ejb | Java EE |
|
| EJBMetaData | The EJBMetaData interface allows a client to obtain the enterprise bean's meta-data information. | Interface | javax.ejb | Java EE |
|
| EJBObject | The EJBObject interface is extended by all enterprise beans' remote interfaces. | Interface | javax.ejb | Java EE |
|
| EJBs | Declares multiple EJB annotations. | Class | javax.ejb | Java EE |
|
| EJBTransactionRequiredException | This exception indicates that a request carried a null transaction context, but the target object requires an active transaction. | Class | javax.ejb | Java EE |
|
| EJBTransactionRolledbackException | This exception is thrown to a remote client to indicate that the transaction associated with processing of the request has been | Class | javax.ejb | Java EE |
|
| EnterpriseBean | The EnterpriseBean interface is a common superinterface for the SessionBean, EntityBean and MessageDrivenBean interfaces. | Interface | javax.ejb | Java EE |
|
| EntityBean | The EntityBean interface is implemented by every entity bean class. | Interface | javax.ejb | Java EE |
|
| EntityContext | The EntityContext interface provides an instance with access to the container-provided runtime context of an entity bean instance. | Interface | javax.ejb | Java EE |
|
| FinderException | The FinderException exception must be included in the throws clause of every finder method of an entity bean's home or local home interface. | Class | javax.ejb | Java EE |
|
| Handle | The Handle interface is implemented by all EJB object handles. | Interface | javax.ejb | Java EE |
|
| HandleDelegate | The HandleDelegate interface is implemented by the EJB container. | Interface | javax.ejb.spi | Java EE |
|
| HomeHandle | The HomeHandle interface is implemented by all home object handles. | Interface | javax.ejb | Java EE |
|
| IllegalLoopbackException | This exception indicates that an attempt was made to perform an illegal loopback invocation. | Class | javax.ejb | Java EE |
|
| Init | Designates a method of a session bean that corresponds to a create method of an adapted home or | Class | javax.ejb | Java EE |
|
| Local | Declares the local business interface(s) for a session bean. | Class | javax.ejb | Java EE |
|
| LocalBean | Designates that a session bean exposes a no-interface view. | Class | javax.ejb | Java EE |
|
| LocalHome | Declares the local home or adapted local home interface for a session bean. | Class | javax.ejb | Java EE |
|
| Lock | Declares a concurrency lock for a singleton session bean with container managed concurrency. | Class | javax.ejb | Java EE |
|
| LockType | Concurrency lock type for singleton beans with container-managed concurrency. | Class | javax.ejb | Java EE |
|
| MessageDriven | Component-defining annotation for a message driven bean. | Class | javax.ejb | Java EE |
|
| MessageDrivenBean | The MessageDrivenBean interface defines methods that the EJB container uses to notify a message driven bean instance of the instance's life cycle | Interface | javax.ejb | Java EE |
|
| MessageDrivenContext | The MessageDrivenContext interface provides access to the runtime message-driven context that the container provides for a message-driven | Interface | javax.ejb | Java EE |
|
| NoMoreTimeoutsException | This exception indicates that a calendar-based timer will not result in any more timeouts. | Class | javax.ejb | Java EE |
|
| NoSuchEJBException | A NoSuchEJBException is thrown if an attempt is made to invoke a business method on a stateful session or singleton object that no longer exists. | Class | javax.ejb | Java EE |
|
| NoSuchEntityException | The NoSuchEntityException exception is thrown by an entity bean instance to its container to report that the invoked business method | Class | javax.ejb | Java EE |
|
| NoSuchObjectLocalException | A NoSuchObjectLocalException is thrown if an attempt is made to invoke a method on a local object (local EJB object or timer) that no longer exists. | Class | javax.ejb | Java EE |
|
| ObjectNotFoundException | The ObjectNotFoundException exception is thrown by a finder or select method to indicate that the specified EJB object or local object does not exist. | Class | javax.ejb | Java EE |
|
| PostActivate | Designates a method to receive a callback after a stateful session bean has been activated. | Class | javax.ejb | Java EE |
|
| PrePassivate | Designates a method to receive a callback before a stateful session bean is passivated. | Class | javax.ejb | Java EE |
|
| Remote | Declares the remote business interface(s) for a session bean. | Class | javax.ejb | Java EE |
|
| RemoteHome | Declares the remote home interface or adapted remote home interface for a session bean. | Class | javax.ejb | Java EE |
|
| Remove | Applied to a business method of a stateful session bean class to indicate to the container that the stateful session bean is to be removed by the | Class | javax.ejb | Java EE |
|
| RemoveException | The RemoveException is thrown at an attempt to remove an EJB object or local EJB object when the enterprise bean or the | Class | javax.ejb | Java EE |
|
| Schedule | Schedule a timer for automatic creation with a timeout schedule based on a cron-like time expression. | Class | javax.ejb | Java EE |
|
| ScheduleExpression | A calendar-based timeout expression for an enterprise bean Each attribute used to define a calendar-based timeout schedule | Class | javax.ejb | Java EE |
|
| Schedules | Applied to a timer callback method to schedule multiple calendar-based timers for the method. | Class | javax.ejb | Java EE |
|
| SessionBean | The SessionBean interface defines methods that the EJB container uses to notify a session bean instance of the instance's life cycle events. | Interface | javax.ejb | Java EE |
|
| SessionContext | The SessionContext interface provides access to the runtime session context that the container provides for a session bean instance. | Interface | javax.ejb | Java EE |
|
| SessionSynchronization | The SessionSynchronization interface allows a stateful session bean instance to be notified by its container of transaction | Interface | javax.ejb | Java EE |
|
| Singleton | Component-defining annotation for a singleton session bean. | Class | javax.ejb | Java EE |
|
| Stateful | Component-defining annotation for a stateful session bean. | Class | javax.ejb | Java EE |
|
| StatefulTimeout | Specifies the amount of time a stateful session bean can be idle (not receive any client invocations) before it | Class | javax.ejb | Java EE |
|
| Stateless | Component-defining annotation for a stateless session bean. | Class | javax.ejb | Java EE |
|
| TimedObject | The TimedObject interface contains a callback method that is used to deliver timer expiration notifications. | Interface | javax.ejb | Java EE |
|
| Timeout | Designates a method on a stateless session bean class, a singleton session bean class, a message driven bean class, or an EJB 2. | Class | javax.ejb | Java EE |
|
| Timer | The Timer interface contains information about a timer that was created through the EJB Timer Service. | Interface | javax.ejb | Java EE |
|
| TimerConfig | TimerConfig is used to specify additional timer configuration settings during The info object represents a serializable object | Class | javax.ejb | Java EE |
|
| TimerHandle | The TimerHandle interface allows the bean provider to obtain a serializable timer handle that may be persisted. | Interface | javax.ejb | Java EE |
|
| TimerService | The TimerService interface provides enterprise bean components with access to the container-provided Timer Service. | Interface | javax.ejb | Java EE |
|
| TransactionAttribute | The TransactionAttribute annotation specifies whether the container is to invoke a business method within a transaction | Class | javax.ejb | Java EE |
|
| TransactionAttributeType | enum TransactionAttributeTypeThe enum TransactionAttributeType is used with the | Class | javax.ejb | Java EE |
|
| TransactionManagement | Specifies whether a session bean or message driven bean has container managed transactions or bean managed transactions. | Class | javax.ejb | Java EE |
|
| TransactionManagementType | enum TransactionManagementTypeThe enum TransactionManagementType is used with the | Class | javax.ejb | Java EE |
|
| TransactionRequiredLocalException | This exception is thrown to a local client to indicate that a request carried a null transaction context, but the target object | Class | javax.ejb | Java EE |
|
| TransactionRolledbackLocalException | This exception is thrown to a local client to indicate that the transaction associated with processing of the request has been | Class | javax.ejb | Java EE |