In a Message driven bean, it can only have REQUIRE or NOT_SUPPORT transaction type attributes for the business methods.
Why REQUIRE_NEW, NEVER, MANDATORY and SUPPORT should not be used?
(According to Oreilly's
EJB 3.1, it says REQUIRE or Not_SUPPORT are container initiated while the others are client initiated.
In MDB, there is no client initiated transactions.)
Can anyone explain more about this ?
I don't see any reason why we cannot use REQUIRE_NEW and etc even if there is no client for MDB.