EJB operation 3.0 property sheets contain all the standard operation tabs along with the EJB3 tab.
The EJB3 tab contains the following properties:
|
Property |
Description |
|---|---|
|
Initialize Method |
Specifies an initialize method. Generated as a @Init annotation. |
|
Remove Method |
Specifies an remove method. Generated as a @Remove annotation. |
|
Post-Construct |
Specifies a post construct method. Generated as a @PostConstruct annotation. |
|
Post-Activate |
Specifies a post activate method. Generated as a @PostActivate annotation. |
|
Pre-Passivate |
Specifies a pre passivate method. Generated as a @PrePassivate annotation. |
|
Pre-Destroy |
Specifies a pre destroy method. Generated as a @PreDestroy annotation. |
|
Interceptor Method |
Specifies an interceptor method. Generated as a @AroundInvoke annotation. |
|
Timeout Method |
Specifies a timeout method. Generated as a @Timeout annotation. |
|
Exclude Default Interceptors |
Excludes invocation of default interceptor for the method. Generated as a @ExcludeDefaultInterceptors annotation. |
|
Exclude Class Interceptors |
Excludes invocation of class-level interceptors for the method. Generated as a @ExcludeClassInterceptors annotation. |
|
Transaction Attribute Type |
Specifies a Transaction Attribute Type for the method. Generated as a @TransactionAttribute annotation. |
|
Permit All Roles |
Specifies that all roles are permitted for the method. Generated as a @PermitAll annotation. |
|
Deny All Roles |
Specifies that method may not be invoked by any security role. Generated as a @DenyAll annotation. |
|
Roles Allowed |
Specifies the roles allowed for the method. Generated as a @RolesAllowed annotation. |