The latest version of the EJB 3.2 spec available on java.net project
- by Marina Vatkina
If you are not following us on the users alias, here is a quick update.
Just before JavaOne, I uploaded the latest version of the EJB 3.2 Core document to the ejb-spec.java.net downloads. If you want to see the detailed changes, download it
If you are interested in the high-level list, or would like to know what to look for, this is the list of changes since the previous version (found on the same download page):
Specified that the SessionContext object in a the singleton session bean is thread-safe
Clarified that the EJB timers distribution and failover rules apply only to persistent timers
Clarified that non-persistent timers returned by getTimers and getAllTimers methods are from the same JVM as the caller
Fixed section numbering (left over after moving it to its own chapter) in Ch 17
Noted that only 3.0 and 3.1 deployment descriptors are required to be supported in EJB 3.2 Lite for prior versions of the applications
Fixes for EJB_SPEC-61 (Ambiguity in EJB lite local view support) and EJB_SPEC-59 (Improve references to the component-defining annotations)
JMS/MDB changes: added new standard activation properties and the unique identifier, and rearranged sections for easier navigation
Fixed unresolved cross-refs
Updated the rule: only local asynchronous session bean invocations are supported in EJB 3.2 Lite
Synchronized permissions in the Table with the permissions listed for the EJB Components in the Java EE Platform Specification Table EE.6-2
Specified that during processing of the close() method, the embeddable container cancels all pending asynchronous invocations and non-persistent timers
Updated most of the referenced documents to their latest versions
Happy reading!