Hi. Can I save a Session Bean open as a socket? Is my understanding correct: you can't have your own threads in EJB's. Thread mgmt is taken care of by container. It is prohibited to have own threads in EJBs.
It is true that you cannot have your own threads. Your only concern as far as threads is making sure that your beans are to spec and will not have any synchronization problems. For example, you are not allowed to have a read/write static field.
As for sockets, you're ok. The EJB 2.0 spec says, "the EJB architecture allows an enterprise bean instance to be a network socket client, but it does not allow it to be a network server." (24.1.2: Programming restrictions).
Dig Deeper on Topics Archive
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.