> From: Carsten Ziegeler [mailto:[EMAIL PROTECTED] > > > Could this not be realized via interceptors? > > > What do you mean by this? > > Ususally A would stream directly to B, with the changer > A streams to the changer and this streams to B.
An interceptor is the general form of a changer. Basically, a thing that intercepts method calls to an object and does things. It is usually realized via a dynamic proxy that wraps the object you want to intercept method calls to. It is a clean and established concept. So getting it into Avalon should be no problem. I'm trying to map as much of the functionality of Cocoon to general, established concepts that are suitable for inclusion into Avalon. For example, we may not implement a changer directly, but we can give you interceptors and an easy way to build your changer in terms of those. /LS