Hi,
Thank you all for the input on my question regarding EJB accessing/using
files...
I have yet another question...
Is it possible to perform an asynchroneous call from an EJB to another EJB.
Lets say that I have a session bean which has the method:
public JobID calculateInterest()
And when that method runs it will call, calculate() on different types of
EJBs. Each type will be able to calculate interest using different
algorithms (and each calculation will be an lengthy operation)
Now I would like to implement calculateInterest as (in pseudo):
public JobID calculateInterest() {
JobID jobId = ... // get a new id
//get an array of stateless session beans, which can calculate
//different types of interest.
CalculatingBean[] calcBeans = new ......
//Store jobId and beans in a hashtable or something similar.
//Now start a thread for each bean
for (int i=0; i < calcBeans.length; i++) {
new Thread() {
public void run() {
calcBeans[i].calculate();
}
}.start();
}
return jobId;
}
I know that I can't create Threads, so how do you solve such problem in
EJBs?
/Kaj
Ps.
I know that this might look like an odd problem, but I know that I will have
to solve a similar problem in the near future.
~~~~~~~~~ ~~~~ ~~~ ~~ ~ ~ ~ ~
[EMAIL PROTECTED]
+46 70 4200148
===========================================================================
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".