You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by Oleg Kalnichevski <ol...@apache.org> on 2005/08/06 18:44:03 UTC
Re: [HttpCommon] Tomcat Coyote connector based on HttpCommon
Mike et al,
Tomcat Coyote API proved much more intrusive as I initially assumed and
felt it would need to be. So, my initial attempt to keep Tomcat Coyote
specific code separate from the rest of the connector behind an abstract
API has failed miserably. I did take me quite a while to wrap my head
around Coyote API. Tomcat's logical layers appear much more tightly
coupled that I thought it would be necessary. So, I'll have to scrap the
existing architecture and get back to the drawing board.
Besides, I have come to realize that HttpCommon needs a better framework
to manage HTTP expectations (such as 'expect: 100-continue' handshake),
which has been the only positive outcome of this endeavor so far.
I'll keep you posted on the progress or lack thereof
Oleg
On Sun, 2005-07-24 at 15:50 -0400, Michael Becke wrote:
> Hi Oleg,
>
> I wouldn't mind taking a look at what you're working on. If you get
> the chance please post the code somewhere and I'll take a quick look.
> Who knows, maybe I'll even get a chance to add something :)
>
> Mike
>
> On 7/24/05, Oleg Kalnichevski <ol...@apache.org> wrote:
> > Folks,
> >
> > Just to keep you in the loop, this weekend I started working on a Tomcat
> > Coyote connector based on HttpCommon code in order to test how well (or
> > badly) HttpCommon components fare on the server side. If any of you care
> > to monitor the development or interested in taking part in it, please
> > let me know. Otherwise, I'll be working off the private repository and
> > will not be committing any code to the Jakarta HttpClient SVN repository
> > until the connector's architecture is more or less complete and I have a
> > fair degree of confidence in its viability.
> >
> > Oleg
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
Re: [HttpCommon] Tomcat Coyote connector based on HttpCommon
Posted by Oleg Kalnichevski <ol...@apache.org>.
On Sat, 2005-08-06 at 14:43 -0400, Michael Becke wrote:
> I've been looking at your code trying to follow things, but have also
> found the Coyote API quite difficult to digest. Sounds like you have
> a pretty good idea of how to proceed though. Have you been in contact
> with any of the other connector implementors for assistance? I don't
> know how much they'd be able to help but it might be worth a try.
Hi Mike,
I have not, though, I have been thinking about doing so a couple of
times. As long as this endeavor is a good testing ground for HttpCommon
code I believe my efforts are still worthwhile. I'll probably get in
touch with the Tomcat folks once I have something more or less
functional to show and see if they are willing to discuss ways to
improve the Coyote API
Cheers,
Oleg
>
> Mike
>
> On 8/6/05, Oleg Kalnichevski <ol...@apache.org> wrote:
> > Mike et al,
> >
> > Tomcat Coyote API proved much more intrusive as I initially assumed and
> > felt it would need to be. So, my initial attempt to keep Tomcat Coyote
> > specific code separate from the rest of the connector behind an abstract
> > API has failed miserably. I did take me quite a while to wrap my head
> > around Coyote API. Tomcat's logical layers appear much more tightly
> > coupled that I thought it would be necessary. So, I'll have to scrap the
> > existing architecture and get back to the drawing board.
> >
> > Besides, I have come to realize that HttpCommon needs a better framework
> > to manage HTTP expectations (such as 'expect: 100-continue' handshake),
> > which has been the only positive outcome of this endeavor so far.
> >
> > I'll keep you posted on the progress or lack thereof
> >
> > Oleg
> >
> > On Sun, 2005-07-24 at 15:50 -0400, Michael Becke wrote:
> > > Hi Oleg,
> > >
> > > I wouldn't mind taking a look at what you're working on. If you get
> > > the chance please post the code somewhere and I'll take a quick look.
> > > Who knows, maybe I'll even get a chance to add something :)
> > >
> > > Mike
> > >
> > > On 7/24/05, Oleg Kalnichevski <ol...@apache.org> wrote:
> > > > Folks,
> > > >
> > > > Just to keep you in the loop, this weekend I started working on a Tomcat
> > > > Coyote connector based on HttpCommon code in order to test how well (or
> > > > badly) HttpCommon components fare on the server side. If any of you care
> > > > to monitor the development or interested in taking part in it, please
> > > > let me know. Otherwise, I'll be working off the private repository and
> > > > will not be committing any code to the Jakarta HttpClient SVN repository
> > > > until the connector's architecture is more or less complete and I have a
> > > > fair degree of confidence in its viability.
> > > >
> > > > Oleg
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> > >
> > >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
Re: [HttpCommon] Tomcat Coyote connector based on HttpCommon
Posted by Michael Becke <mb...@gmail.com>.
I've been looking at your code trying to follow things, but have also
found the Coyote API quite difficult to digest. Sounds like you have
a pretty good idea of how to proceed though. Have you been in contact
with any of the other connector implementors for assistance? I don't
know how much they'd be able to help but it might be worth a try.
Mike
On 8/6/05, Oleg Kalnichevski <ol...@apache.org> wrote:
> Mike et al,
>
> Tomcat Coyote API proved much more intrusive as I initially assumed and
> felt it would need to be. So, my initial attempt to keep Tomcat Coyote
> specific code separate from the rest of the connector behind an abstract
> API has failed miserably. I did take me quite a while to wrap my head
> around Coyote API. Tomcat's logical layers appear much more tightly
> coupled that I thought it would be necessary. So, I'll have to scrap the
> existing architecture and get back to the drawing board.
>
> Besides, I have come to realize that HttpCommon needs a better framework
> to manage HTTP expectations (such as 'expect: 100-continue' handshake),
> which has been the only positive outcome of this endeavor so far.
>
> I'll keep you posted on the progress or lack thereof
>
> Oleg
>
> On Sun, 2005-07-24 at 15:50 -0400, Michael Becke wrote:
> > Hi Oleg,
> >
> > I wouldn't mind taking a look at what you're working on. If you get
> > the chance please post the code somewhere and I'll take a quick look.
> > Who knows, maybe I'll even get a chance to add something :)
> >
> > Mike
> >
> > On 7/24/05, Oleg Kalnichevski <ol...@apache.org> wrote:
> > > Folks,
> > >
> > > Just to keep you in the loop, this weekend I started working on a Tomcat
> > > Coyote connector based on HttpCommon code in order to test how well (or
> > > badly) HttpCommon components fare on the server side. If any of you care
> > > to monitor the development or interested in taking part in it, please
> > > let me know. Otherwise, I'll be working off the private repository and
> > > will not be committing any code to the Jakarta HttpClient SVN repository
> > > until the connector's architecture is more or less complete and I have a
> > > fair degree of confidence in its viability.
> > >
> > > Oleg
> > >
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: httpclient-dev-help@jakarta.apache.org