Nicola Ken Barozzi wrote: > > Well, the fact is that some parts reference the CocoonServlet, and the > StreamGenerator is usable only on Servlets! Ok, this has already been > discussed, so I think we should get to a conclusion here. > > Proposal: > > 1) move all environments in separate ./src/environments dirs, that each > generate a separate jar, exactly like the blocks are done ATM. In the > future the blocks will be runtime pluggable, while environments will > remain as static jars at load time. > Ok, we should consider adding libs to an environment directory as well, so the servlet.jar could become part of the servlet environment.
> 2) add a methid to the Environmment to get a Stream from the request and > make the StreamGenerator use it. It's true that Requests can have > multiple streams, but I'll leave that case to a future discussion. > Shouldn't this be added to the Request? The StreamGenerator does not have access to the Environment obejct. > These two items will clearly show us the dependencies in our code, and > eventually lighten the dependency between our Enviroment implementations. > > Does this sound reasonable? > Yes! Carsten