From: Chuck H. <ch...@gl...> - 2009-08-04 20:52:12
|
On Aug 4, 2009, at 11:21 AM, Guido Neitzer wrote: > Love it. Use it for RR loop related stuff and convenience (has for > example the current user, so I can use this when creating EOs or > keeping audit trails, permission tracking (AuthenticationFactory), > etc. I've been thinking about this. It makes architectural sense (as opposed to seeming like a crude hack) to me to use it like these. This functionality is all concerned with the context that the thread is executing in (mostly which user is it processing on behalf of). I don't see the point of creating another class and adding API to communicate thread context when (a) ThreadLocal already provides exactly this and (b) ERXThreadStorage cleans up nicely after itself. Chuck -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects |