Thanks in all case, think we can close the debate now ;)
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-02-18 17:18 GMT+01:00 Mark Thomas <ma...@apache.org>:
> On 18/02/2014 16:06, Romain Manni-Bucau wrote:
>> 2014-02-18 17:01 GMT+01:00 Mark Thomas <ma...@apache.org>:
>>> On 18/02/2014 13:05, Romain Manni-Bucau wrote:
>>>> 2014-02-18 12:09 GMT+01:00 Mark Thomas <ma...@apache.org>:
>>>
>>> <snip/>
>>>
>>>>> We can certainly make that easier. Making it non-final, using an
>>>>> over-ridable protected getter(), adding protected getter and setter etc.
>>>>> Does TomEE have a preference?
>>>>>
>>>>
>>>> not really while we can change it, we were used to protected field but
>>>> protected getter would be nice too.
>>>
>>> What do you think of
>>> http://svn.apache.org/r1569398
>>>
>>> If that is OK, I'll back-port it to 7.0.x with the one change that
>>> j2seClassLoader will be a protected rather than private field in 7.0.x.
>>>
>>
>>
>> Would be enough, thanks Mark.
>>
>> Just few notes:
>> 1) i think the behavior should be configurable even for tomcat (= use
>> system classloader)
>
> I disagree. There is a clearly defined set of classes that the web
> application should not be able to override and classes loaded by the
> system class loader are not included. I don't mind making things easier
> for TomEE but I'm not yet convinced of the need to go further.
>
>> 2) in the constructor maybe replace the init by a protected method or
>> a constructor parameter (new constructor WebappClassLoader(parent,
>> j2seClassLoader)?)
>
> I thought about that but:
> - I'd prefer to avoid having a constructor call a protected method
> - I prefer (having seen the other extreme in Commons) fewer constructors.
>
> I'll get that commit back-ported to 7.0.x.
>
> Mark
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to