| [news.eclipse.technology.riena] Re: Release 1.0.0.M1 |
Hi Christian,
Christian Campo wrote: <stuff deleted>
OK. Just FYI, this extension point/service will be in p2/Ganymede so there will be no extra cost in distribution/size, etc.Not sure about that since Riena apps don't necessarily have the whole IDE in but just
a selected list of bundles. But I keep my eyes open.
<stuff deleted>
You might want to also test it with/on clients that have very slow/unreliable network connections as well.Our production system where we use Hessian has clients on:
LAN, WLAN, Router, ISDN, DSL (multiple speeds), UMTS, GPRS, Sky-DSL, Cable-modem......
So I thought we covered that area mostly...... :-)
The ThreadLocals are within the publisher and factories for hessian. So if you
it works.:-).....all objects that are call based are local variables, some are stored in ThreadLocals
6) What about multiple simultaneous thread access to a given service method? How is this handled?
Doesn't the ThreadLocal usage make it difficult to non-blocking calls (i.e. calls based upon transports other than hessian/http)?
use another transport than you can choose what you like to use. Also (as discussed
in earlier threads) we prefer synchron calls and placing them in background threads
using the jobs api, rather than making a asychronous call. Riena communication only
does synchron calls since you call a business related method in an interface and expect
the result to be available when the call returns.
Thanks again.
Scott