Folks,

Back in a thread that ended on the 16th October we talked of some fixes 
to the code that makes the interface abstractions ( interfaces & classes 
in org.apache.catalina package ) no longer dependant on implementation 
of Catalina.

The reason we needed this is that it will make Catalina more mountable 
in other applications.  Interface/Impl separation allows classloader 
hiding of impl from potentially hostile code.

I guess many issues that were identified were fixed immediately.  Here 
is my view of what is left:

  org.apache.catalina.Cluster -> dependant on classes from 
org.apache.catalina.cluster package
  org.apache.catalina.Connector -> dependant on 
org.apache.catalina.net.ServerSocketFactory
  org.apache.catalina.Context -> dependant on many classes from 
org.apache.catalina.deploy
  org.apache.catalina.DefaultContext -> ditto
  org.apache.catalina.Server -> ditto

The consensus of opinion was to do nothing at that stage that might 
break the API.

What is the feeling nearly three months on?  Are we still aiming at full 
separation in terms both of dependancy and Jar?  Are these five fixable?

Regards,

- Paul H



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

Reply via email to