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.

Reply via email to