[Design of POJO Server] - Re: Breaking up jboss.microcontainer.lib
by adrian@jboss.org
I'm not doing it immediately ;-)
Though I would like to get this done sooner rather than later.
I still need to fix issues found with the integration of the latest changes into JBossAS.
We haven't done a major release of the MC since just after beta3 (there
wasn't one for beta4).
e.g. Issues like:
* classloader config changes (now that classloading is a real spi)
* the thread context classloader usage (for beans and deployers)
* AOP's use of the in memory vfs (now done properly in a seperate deployer)
* etc.
I also need to do an implementation of the modularised bootstrap
and Tomcat using the classloading dependencies, at least to
validate it is possible in a future release
even if we don't do them for 5.0.0.GA (i.e. I have the basics correct :-)
Another major issue I need to do for 5.0.0.RC1 is "refactoring" of the
deployers. e.g. things like the jca repository being in the parsing deployer
same with the loader-repository-config generation.
(And speaking of jca, that codebase still needs merging from 4.2.x
to make sure we have all the latest fixes).
Busy, busy, busy... ;-)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4132625#4132625
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4132625
16 years, 11 months
[Design of POJO Server] - Re: Breaking up jboss.microcontainer.lib
by adrian@jboss.org
SInce I'm now about ready to integrate the latest MC (which is pretty close to RC1
status) into the AS, I thought I'd do this splitting up.
What I propose to do is move the following to top level projects
and either create an CR1 or Beta11 release based on outstanding issues in JIRA.
I'd like to get everything to CR1 in the next couple of weeks.
i.e. these could be the final releases.
Where I make it a CR1, I'll also create branches, leaving trunk for development
of the next version.
I'm ignoring issues that say "need to write tests" when judging if it should go to CR1.
Project: jboss-reflection
===================
This is the class/beaninfo stuff, used by at least JBossXB.
I'll make this a CR1. Besides all the javassist classinfo stuff (which we
aren't going to do for this release) there's two issues.
* ClassInfo serialization which I believe Ales has already done but not closed
http://jira.jboss.com/jira/browse/JBMICROCONT-128
* A simple bug that I'll fix
http://jira.jboss.com/jira/browse/JBMICROCONT-229
Project: jboss-metadata-repository
============================
This is the scoped metadata used by at least AOP
All the issues are about writing testing so this can go to CR1,
except one which isn't scheduled for this release
(LRU cache in CachedMetaDataContext which isn't currently used anywhere anyway :-).
Project: jboss-classloader
=====================
This is the classloader, classloading and classloading-vfs projects
This will remain at beta until all the classloading issues are resolved in JBossAS JIRA.
Project jboss-managed
===================
This is the metatype and managed projects.
I'll leave this at beta since Scott is mainly the one working on this,
so I don't know the status.
Project: jboss-deployers
====================
This is all the deployers projects.
Again this will remain at beta until we've got all the JBossAS issues resolved.
Project: OSGi
===========
This should really be a top level project. But it isn't included in the release
since it is WIP.
What remains
===========
That will just leave the core microcontainer and related integration
projects for aop, drools, jbpm, spring, etc.
With the other projects gone, we should look towards creating a CR1
for this, but there's still at least the outstanding issue with JBossXB/Maps
and we might want to add some "placeholder code" for Julien's requirement?
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4132617#4132617
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4132617
16 years, 11 months