|
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. |