• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Message-driven bean's transaction attributes

 
Poobhathy Kannan
Ranch Hand
Posts: 94
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
HFEJB says:
Message-driven beans can use only TWO attributes: Requires and NotSupportd

My question is:
If it is possible to use NotSupportd then why can not it use Supports attribute.
Any way it�s going to run with an �unspecified transaction context�

Please clarify this�
 
Sen nathan
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
MDB doesn't have any clients, so it is not possible for a MDB to run in an caller's tranction context.Transaction attribute 'supports' says that either a bean can run in caller's transaction or unspecified transaction context.Hence declaring the 'supports' transaction attribute for MDB doesn't make any sense.
 
arunij katiliyar
Greenhorn
Posts: 26
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
parthiban ,
If MDBS have tranx attribute of "Supports" where do u think the callers transactional context will be delegated as the mdbs get triggered by the arrival of a message on its waiting queue and hence the attribute is no meaningful .

Arun
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic