[jbpm-dev] [Design of JBoss jBPM] - Re: statefull vs stateless delegation classes
roschmel
do-not-reply at jboss.com
Thu Feb 19 08:10:26 EST 2009
If the handlers are reused, I also think they should be used in a pool. Because if you use the same handler object in multiple threads at the same time, the componentes you delegate to must also be thread safe. This can get a llittle bit tricky.
I am also quite sure that introducing resue of handler object will NOT be backward compatible to a lot of handlers implemented out there. For example we are using members of the handler in abstract base implementations to prefetch some data objects for later use in more complex handlers (I konw that implementation inheritance is not considererd good design....).
So if you want backward compatible it must be configurable to use pools or not. I am against using handler objects multithreaded because its makes coding much harder.
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4211447#4211447
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4211447
More information about the jbpm-dev
mailing list