Vadim Gritsenko wrote:
Upayavira wrote:
Vadim Gritsenko wrote:
...
(don't forget command line, portlet, or any other 3rd party
environments too)
Yes, and I've not seen how it can be otherwise (i understand that it's
possible to use current osgi http service for an R&D process, i'm
mostly talking about production deployments).
The OSGi HttpService is an API, there are several implementations of the
service, one is based on Jetty. Have you found any limitations in the
OSGi HttpService API that makes it unsutable for production environments?
...
You start a framework, you start a servlet container bundle, then you
start your servlet bundle, all within the OSGi framework.
Replace 'you' with 'program', name this program CocoonOSGiServlet, and
we have something working. No need for servlet & servlet container
bundle, though. CocoonOSGiServlet will create Environment, and pass it
on to the TreeProcessor as usual,
Will it? This is not the way we have implemented it.
Vadim, I and others have spent a huge effort in the current design and
implementation. All important design questions and decisions have been
documented at the mail list and been approved explicitly by some people
and by lazy consensus by the rest of you. I think it is time that you do
your homework and then start to contribute in a constructive way to the
effort of creating real blocks.
which can have mounts for different blocks - if blocks are used at all.
Everything will be blocks (bundles) except for the embeding
CocoonOSGiServlet.
Remember, it is always easier to do small steps than one huge leap
into unknown :)
Yes, and it is designed and developed in an incremental way. But as we,
at last, have a steady pace forward in the real block area, it will seem
like a huge leap if you continue to not take part in the development.
--- o0o ---
This is open source you are not geting what you require, you get what
you implement.
Yes, I agree that an embeding servlet might be good for marketing and
that it obviously seem to be central in the way you build things. But
subtilities in servlet containers is not my area of speciality so I'm
not able to take care of that area. If you find it important, you and
others that find it important have to take care of it. I will of course
help as much as I can when you start working on it.
/Daniel