> 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 think that POJOification is really a simple task compared to this analysis. 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]