On Sun, 24 Jun 2001, kevin seguin wrote:

> hey costin,  one of the things i've been planning on doing is changing
> o.a.ajp.AjpRequest to make use of o.a.coyote.Request.  basically, wrap
> Request in AjpRequest.  does this conflict with your plans?

Yes, a bit, as I'm going to wrap AjpRequest in a tomcat33 Request. 

Object wrapping an object wrapping an object is not that clean.

Can we just use a single base request, say "BaseRequest", have it in
util/ ( which is shared by everything ), and then just wrap it in your
tomcat4 Request and in the tomcat33 Request ?

If we're going to do that, I would apreciate few method name changes,
so I can use it as a base class for core.Request. If not - I can still 
wrap it.

The reason I prefer
  foo()
instead of
  MessageBytes getFoo()  

is that the second is associated with the get/set pattern ( when in fact
it's you need to change the modifiable result ).

I'm ok with using it, but at least please name the private fields with
other names ( like fooMB or _foo or something else ).

Costin

Reply via email to