Thread.sleep or any other thread management is prohibited by the specification, the issue is addressed in EJB2.1 where container managed timers are proposed.
Daniel >From: Nicholas <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: [EMAIL PROTECTED] >Subject: Re: Implementing wait in EJBs >Date: Thu, 24 Jan 2002 08:35:46 -0800 > >It seems to me that implementing a try/wait loop is a >highly sketchy way of doing this. I quite like the JMS >solution, but technically, I believe the sketchiness >is not prohibited. In leiu of some highbrow quote from >the EJB spec, my understanding is that you >cannot/should not spawn additional threads. So.... on >that basis, I do not see why Thread.sleep(x) would be >illegal. It does not spawn any other threads, it >simply pauses the current one. > >Am I off base here ? > >//Nicholas > > >--- Sriphani Singaraju <[EMAIL PROTECTED]> >wrote: > > Hi Fabian, > > > > The scenario goes like this: > > > > Bean B invokes a method on Bean A (B is ignorant of > > the state of A) > > Bean B should try this repeatedly until the state of > > A is changed (to a > > state favourable for servicing Bean B's request). > > I know it is a performance overhead, but, thatz how > > the business logic goes. > > For this case, I'm worried more abt achieving this > > rather than the amount of > > time Bean B is blocked. > > > > Hope this makes my point clear! > > > > Regards, > > Sriphani. > > > > -----Original Message----- > > From: Fabian Crabus [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, January 24, 2002 3:36 PM > > To: [EMAIL PROTECTED] > > Subject: AW: Re: Implementing wait in EJBs > > > > > > > > Hi, > > > > it depends on what you want to achieve: one possible > > workaround > > is to use JMS. For example if you're using Weblogic > > 6.1 you could > > create a message and set a delivery time (this is > > not in the spec). This > > would trigger a message-driven bean. > > Or to be spec compliant you could implement your own > > queue via a database. > > ... > > I'm not sure if there's an ideal solution to your > > problem, perhaps tell us a > > bit > > more... > > > > > > Fabian > > [EMAIL PROTECTED] > > > > > > -----Urspr�ngliche Nachricht----- > > Von: sasi.bhushan > > [mailto:[EMAIL PROTECTED]] > > Gesendet: Do 24.01.2002 09:33 > > An: [EMAIL PROTECTED] > > Cc: > > Betreff: Re: Implementing wait in EJBs > > > > > > > > U cann,t use any thread related operations > > in EJB's > > Regards > > Sbpodila > > ---- Sriphani Singaraju > > <[EMAIL PROTECTED]> > > wrote: > > > > > > Hi, > > > > > > Can someone tell me if I can use > > "Thread.sleep()" > > in my SFSB. I understand > > > from the specs that Thread concepts should > > not be > > used in EJBs. Any > > > container specific jargon involved in this > > ?? > > > > > > Thanks in advance. > > > Sriphani. > > > > > ---------------------------------------------------- > > > > >------------------------------------------------------ > > ---------- > > > This email and any files transmitted with > > it are > > confidential and > > > intended solely for the use of the > > individual or > > entity to whom > > > they are addressed. If you have received > > this email > > in error please notify the > > > originator of the message or > > [EMAIL PROTECTED] > > > > > > Any views expressed in this message are > > those of > > the individual > > > sender, except where the sender specifies > > and with > > authority, > > > states them to be the views of Huawei > > Technologies > > India Pvt. Ltd. > > > > > > >=========================================================================== > > To unsubscribe, send email to > > [EMAIL PROTECTED] and include in > > the body > > of the message "signoff EJB-INTEREST". For > > general help, send email > > to > > [EMAIL PROTECTED] and include in the > > body of the message "help". > > > > > > > > >==========================================================================To > > unsubscribe, send email to [EMAIL PROTECTED] and > > include in the body > > of the message "signoff EJB-INTEREST". For general > > help, send email to > > [EMAIL PROTECTED] and include in the body of the > > message "help". > > >-------------------------------------------------------------------------------------------------------------------- > > This email and any files transmitted with it are > > confidential and > > intended solely for the use of the individual or > > entity to whom > > they are addressed. If you have received this email > > in error please notify the > > originator of the message or > > [EMAIL PROTECTED] > > > > Any views expressed in this message are those of the > > individual > > sender, except where the sender specifies and with > > authority, > > states them to be the views of Huawei Technologies > > India Pvt. Ltd. > > >===== >Nicholas Whitehead >Home: (973) 377 9335 >Cell: (201) 615 2716 >Work(@ JP Morgan): (212) 235 5783 >[EMAIL PROTECTED] > >__________________________________________________ >Do You Yahoo!? >Great stuff seeking new owners in Yahoo! Auctions! >http://auctions.yahoo.com > >=========================================================================== >To unsubscribe, send email to [EMAIL PROTECTED] and include in the body >of the message "signoff EJB-INTEREST". For general help, send email to >[EMAIL PROTECTED] and include in the body of the message "help". > _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff EJB-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
