Package javax.ejb

Enum Summary
AccessMode The enum for the type of EJB Home interface
TransactionAttributeType Enum for the types of TransactionAttributes
TransactionManagementType Enums for the TransactionManagement types
 

Exception Summary
EJBAccessException An AccessLocalException is thrown to indicate that the caller does not have permission to call the method.
EJBNoSuchObjectException A NoSuchObjectLocalException is thrown if an attempt is made to invoke a method on an object that no longer exists.
EJBTransactionRequiredException This exception indicates that a request carried a null transaction context, but the target object requires an activate transaction.
EJBTransactionRolledbackException This exception indicates that the transaction associated with processing of the request has been rolled back, or marked to roll back.
 

Annotation Types Summary
ActivationConfigProperty Annotation for adding properties to messaging bean annotations (i.e.
ApplicationException Annotation for identifying an Exception class as an Application Exception, which does not cause a transaction rollback
EJB The EJB annotation denotes a reference to an EJB 3.0 session bean.
EJBs The EJBs annotation is used to specify multiple EJB 3.0 session bean references on a bean class.
Init Annotation to mark a method that will initialize a stateful session
Local Bean class annotation that specifies remote interfaces of the Session bean.
LocalHome Annotation for specifying the local home interface for a bean
MessageDriven The MessageDriven annotation specifies that the enterprise bean is a message-driven bean.
PostActivate An ejbActivate type of callback marker.
PrePassivate An ejbPassivate type of callback marker.
Remote Bean class annotation that specifies remote interfaces of the Session bean.
RemoteHome Annotation for specifying the remote home interface for a bean
Remove Annotation to mark a method that will remove a stateful session on completion
Stateful A stateful session bean must be annotated with the Stateful annotation or denoted in the deployment descriptor as a stateful session bean.
Stateless A stateless session bean must be annotated with the Stateless annotation or denoted in the deployment descriptor as a stateless session bean.
Timeout Marks an ejbTimeout callback method: public void (Timer timer)
TransactionAttribute The TransactionManagement annotation specifies the transaction management demarcation type of a session bean or message-driven bean.
TransactionManagement The TransactionManagement annotation specifies the transaction management demarcation type of a session bean or message-driven bean.