13.6.3 Container-Managed Transaction Demarcation for Message-Driven Beans
Only the NOT_SUPPORTED and REQUIRED transaction attributes may be used for message-driven bean message listener methods. The use of the other transaction attributes is not meaningful for message- driven bean message listener methods because there is no pre-existing client transaction context (REQUIRES_NEW, SUPPORTS) and no client to handle exceptions (MANDATORY, NEVER).
posted 12 years ago
For an enterprise bean�s timeout callback method only the REQUIRES, REQUIRES_NEW and NOT_SUPPORTED transaction attributes may be used.
I think enterprise bean�s timeout callback method is also a business method. Therefore it can be call from client and can have REQUIRES_NEW attribute. The 2 other attributes I think explaining like MessageDrivenBean
Opportunity is missed by most people because it is dressed in overalls and looks like work - Edison. Tiny ad: