| Interface | Description |
|---|---|
| EJBContext |
The main ejb context.
|
| EJBHome |
The main ejb context.
|
| EJBLocalHome |
The main ejb context.
|
| EJBLocalObject |
The main ejb context.
|
| EJBMetaData |
The main ejb context.
|
| EJBObject |
The main ejb context.
|
| EnterpriseBean |
The main ejb context.
|
| EntityBean |
The main ejb context.
|
| EntityContext |
The main ejb context.
|
| Handle |
The main ejb context.
|
| HomeHandle |
The main ejb context.
|
| MessageDrivenBean |
The main ejb context.
|
| MessageDrivenContext |
The main ejb context.
|
| SessionBean |
The main ejb context.
|
| SessionContext |
The main ejb context.
|
| SessionSynchronization |
The main ejb context.
|
| TimedObject |
The TimedObject interface contains the callback method that is used to
deliver timer expiration notifications.
|
| Timer |
The Timer interface contains information about a timer that was created
through the EJB Timer Service.
|
| TimerHandle |
The TimerHandle interface is implemented by all EJB timer handles.
|
| TimerService |
The TimerService interface provides enterprise bean components with access to
the container-provided Timer Service.
|
| Class | Description |
|---|---|
| AsyncResult<V> | |
| ScheduleExpression |
A calendar-based timeout expression for an enterprise bean timer.
|
| TimerConfig |
Specifies the configuration of a timer.
|
| Enum | Description |
|---|---|
| ConcurrencyManagementType |
Concurrency management type.
|
| LockType |
Concurrency lock type.
|
| TransactionAttributeType |
The Transaction annotations
|
| TransactionManagementType |
The Stateless transaction management type
|
| Exception | Description |
|---|---|
| AccessLocalException |
The main ejb context.
|
| ConcurrentAccessException |
A ConcurrentAccessException indicates that the client has attempted an
invocation on a stateful session bean while another invocation is in
progress.
|
| ConcurrentAccessTimeoutException |
This exception indicates that an attempt to concurrently access a bean method
resulted in a timeout.
|
| CreateException |
The main ejb context.
|
| DuplicateKeyException |
The main ejb context.
|
| EJBAccessException |
The main ejb context.
|
| EJBException |
The main ejb context.
|
| EJBTransactionRequiredException |
The main ejb context.
|
| EJBTransactionRolledbackException |
The main ejb context.
|
| FinderException |
The main ejb context.
|
| IllegalLoopbackException |
This exception indicates that an attempt was made to perform an illegal loop
back invocation on a Singleton with container-managed concurrency.
|
| NoMoreTimeoutsException | |
| NoSuchEJBException |
The main ejb context.
|
| NoSuchEntityException |
The main ejb context.
|
| NoSuchObjectLocalException |
The main ejb context.
|
| ObjectNotFoundException |
The main ejb context.
|
| RemoveException | |
| TransactionRequiredLocalException |
The main ejb context.
|
| TransactionRolledbackLocalException |
The main ejb context.
|
| Annotation Type | Description |
|---|---|
| AccessTimeout |
Specifies the amount of time in a given time unit that a concurrent access
attempt on a Singleton session bean should block before timing out.
|
| ActivationConfigProperty |
The EJB annotation.
|
| AfterBegin |
After begin session synchronization call-back annotation.
|
| AfterCompletion |
After completion session synchronization call-back annotation.
|
| ApplicationException |
The EJB annotation.
|
| Asynchronous |
Used to mark a method as an asynchronous method or to designate all business
methods of a class or interface as asynchronous.
|
| BeforeCompletion |
Before completion session synchronization call-back annotation.
|
| ConcurrencyManagement |
Declares a bean's concurrency management type.
|
| DependsOn |
Expresses bean initialization dependencies.
|
| EJB |
The EJB annotation.
|
| EJBs |
The resource annotation.
|
| Init |
The Init annotation.
|
| Local |
The Local annotation for local interfaces.
|
| LocalBean |
Designates that a session bean exposes a no-interface view.
|
| LocalHome |
The RemoteHome annotation for remote interfaces.
|
| Lock |
Declares a concurrency lock for a bean method.
|
| MessageDriven |
The MessageDriven annotation for message driven beans.
|
| PostActivate |
The @PostActivate annotation.
|
| PrePassivate |
The @PreActivate annotation.
|
| Remote |
The Remote annotation for remote interfaces.
|
| RemoteHome |
The RemoteHome annotation for remote interfaces.
|
| Remove |
The Remove annotation.
|
| Schedule |
Schedule a timer for automatic creation with a timeout schedule based on a
cron-like time expression.
|
| Schedules |
Schedules multiple timers that use the same method as the timeout callback
method.
|
| Singleton |
The Singleton annotation.
|
| Startup |
The startup annotation.
|
| Stateful |
The Stateful annotation.
|
| StatefulTimeout |
Stateful timeout annotation.
|
| Stateless |
The Stateless annotation.
|
| Timeout |
Designates a method on the bean that should receive EJB timer expirations for
that bean.
|
| TransactionAttribute |
The transaction attribute annotation.
|
| TransactionManagement |
The TransactionManagement type for local interfaces.
|