• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

accessing resource managers in ejbCreate()

 
Prashant Neginahal
Ranch Hand
Posts: 77
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,
I have one doubt regarding accessing resource managers in transaction. EJB spec(page-81) says...
-------------------------------------------------------------------------
Accessing resource managers and enterprise beans is disallowed in the session bean methods for which the Container does not have a meaningful transaction context or client security context.
-------------------------------------------------------------------
But, how can we access resource managers in ejbCreate() and ejbReomve() methods? I know these run in unspecified transaction. So, is this unspecified transaction a 'meaning transaction context'?

Thanks,
Prashant
 
Ana Nava
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
But, how can we access resource managers in ejbCreate() and ejbReomve() methods? I know these run in unspecified transaction. So, is this unspecified transaction a 'meaning transaction context'?


Not in case of Entity Beans. Check out spec 10.5.2
in page 171 under "public PrimaryKeyClass ejbCreate<METHOD>(...);" and
in page 173 under "public void ejbRemove();".
 
Prashant Neginahal
Ranch Hand
Posts: 77
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I know this is NOT a case of Entity beans. I am talking about Session beans.

--Prashant
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic