On Friday 01 April 2005 11:06, [EMAIL PROTECTED] wrote:
> > Someone asked for a road-map:
> > 1. POJOification
> > 2. Possibly taking ownership over a few Phoenix things
> > [...]
> > But I see this as done in concert, as you probably need to do
> > 2. while doing 1.
>
> Here is a count of package dependency from the current svn 2_1_fcs branch
> (pls note that I grouped class import into packages for a better overview):
>
>  32 import org.apache.avalon.cornerstone.services.connection.*
>  10 import
> org.apache.avalon.cornerstone.services.datasource.DataSourceSelector;
>  24 import org.apache.avalon.cornerstone.services.scheduler.*;
>   4 import org.apache.avalon.cornerstone.services.sockets.*;
>  30 import org.apache.avalon.cornerstone.services.store.*;
>   8 import org.apache.avalon.cornerstone.services.threads.ThreadManager;
>   2 import org.apache.avalon.excalibur.collections.ListUtils;
>  14 import org.apache.avalon.excalibur.datasource.DataSourceComponent;
>  24 import org.apache.avalon.excalibur.io.*;
>  74 import org.apache.avalon.excalibur.pool.*;
>  22 import org.apache.avalon.excalibur.thread.*;
> 108 import org.apache.avalon.framework.activity.*;
>   2 import org.apache.avalon.framework.CascadingRuntimeException;
> 186 import org.apache.avalon.framework.component.*;
> 262 import org.apache.avalon.framework.configuration.*;
>   4 import org.apache.avalon.framework.container.ContainerUtil;
>  76 import org.apache.avalon.framework.context.Context;
> 112 import org.apache.avalon.framework.logger.*;
>  22 import org.apache.avalon.framework.service.*;
>   2 import org.apache.avalon.phoenix.BlockContext;
>   2 import org.apache.commons.dbcp.BasicDataSource;
>   2 import org.apache.commons.net.pop3.POP3Client;
>   2 import org.apache.commons.net.pop3.POP3MessageInfo;
>   6 import org.apache.excalibur.threadcontext.ThreadContext;
>
> What dependencies would you like to remove?
> What should be included in james?
> What should be ported to geronimo's or other container services?

I do not want to run under Geronimo, so...
My goal is to move James, more or less in it's current state to a new 
environment, this new environment sort of determines what needs to be ported 
and what needs to be provided by James itself.

>
> I think that POJOification is really a simple task compared to this
> analysis.

I agree, but I also believe that it's futile to try and do this analysis 
upfront.

--Søren

>
> I don't know much about avalon stuff so I can't understand what should be
> removed to avoid too much dependency on not mantained code.
>
> Stefano
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Søren Hilmer, M.Sc.
R&D manager             Phone:  +45 72 30 64 00
TietoEnator IT+ A/S     Fax:    +45 72 30 64 02
Ved Lunden 12           Direct: +45 72 30 64 57
DK-8230 Åbyhøj          Email:  soren.hilmer <at> tietoenator.com

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

Reply via email to