Package javax.ejb

Interface Summary
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 Summary
AsyncResult<V>  
ScheduleExpression A calendar-based timeout expression for an enterprise bean timer.
TimerConfig Specifies the configuration of a timer.
 

Enum Summary
ConcurrencyManagementType Concurrency management type.
LockType Concurrency lock type.
TransactionAttributeType The Transaction annotations
TransactionManagementType The Stateless transaction management type
 

Exception Summary
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 Types Summary
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.