I hadn't noticed before, but ColdSpring proxies proxy the methods of a bean. This is unlike Spring's proxies, which proxy the bean itself. Here it is in pictures (might need to copy to a fixed-width-text viewer):
ColdSpring: Spring: +-bean-----------+ +-proxy----------+ | +-proxy------+ | | +-bean-------+ | | | +-method-+ | | | | +-method-+ | | | | | | | | | | | | | | | | +--------+ | | | | +--------+ | | | +------------+ | | | +-method-+ | | | +-proxy------+ | | | | | | | | | +-method-+ | | | | +--------+ | | | | | | | | | +------------+ | | | +--------+ | | +----------------+ | +------------+ | +----------------+ The manifestation of the difference is that invocations of methods within the same component do NOT go through the proxy with Spring, but they do with ColdSpring. I'm not sure if this is an intended difference, but it caused me some problems (mostly because I expected it to work the way Spring does). cheers, barneyb -- Barney Boisvert [EMAIL PROTECTED] 360.319.6145 http://www.barneyb.com/ Got Gmail? I have 100 invites.
