Leo Sutic wrote:
> 
> > From: Carsten Ziegeler [mailto:[EMAIL PROTECTED] 
> > 
> >   So in this sax streaming we have a class called
> >   EnvironmentChanger that takes care that the current collection
> >   used is the correct one.
> >   So if the sub request sends an event to the main request,
> >   a pointer is set pointing to the collection of the main
> >   request. When this event is finished it is reset.
> 
> OK... So, if I understand this right, then the entry-exit from these
> environment "bubbles" are method call and return, respectively? I.e.
> Pipeline stage A (a generator) has its own Environment, and when it
> calls startElement on stage B (in another request) then you switch
> Environment? And you switch back when the thread returns to A?
> 
Yes, exactly.

> 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.

Carsten

Reply via email to