A question for the gurus, is possible by any means to spawn up new MDBs programatically at runtime?
We are developing an telecom operator SMSC delivering mobile SMS to external clients. The application uses a single MDB for the delivery, the SMSes are put on the queue and posted by the MDB using HTTP to the client. This is not very optimal since it is possible for a singel client to drain all MDB threads if it responds to slow. It would be really nice to have a dedicated MDB per client to prevent this, and since clients come and go it requires us to do it dynamically at runtime...
(The application runs on a JBoss4)
Again, is it possible by any means to spawn up new MDBs programatically at runtime?