Glenn Nielsen wrote:

>>> Before branching and having to maintain patches in two branches,
>>> why not try to fix the builds and/or change the implemenation of the
>>> additional JMX support so that it can be built optionally.
>> 
>> 
>> Sorry, but this is not possible, and I will *not* include these changes
>> in 4.1.x, at least not for now.
> 
> Why is it not possible to add (optional) JMX support to j-t-c components
> so that we don't have to branch?

Because optional JMX is going to be too painfull and limit a lot of what 
we can do ( or make it much more complex than it needs to be ).

I'll remove JMX from util - that can be easily avoided. 3.3 and 4.0 
have their own http and ajp connectors.


> I did not say anything about 4.1, just that I feel it is preferable to not
> have to maintain two j-t-c code bases.

I agree - but if the cost is making the code too convoluted and use only a 
small subset of JMX - I think it's better to branch.

Registration can be wrapped ( easily ). Notifications and use of 
MBeanRegistration are hard to wrap. 

>From a different perspective - even if j-t-c is branched, it should be
possible to use either branch in any tomcat - if you have JMX, you can
use HEAD with 3.3 or 4.1. 

Costin







--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to