As you know, I'm trying to get CXF to work with the latest blueprint stuff.   
This is not going easily....   More issues:

1) BundleDelegatingClassloader removed - not a huge issue.  I can copy it into 
CXF from the old tag.   However, this is a backwords incompatible issue.   I 
would recommend putting it back in and marking it @deprecated.

2) blueprint.di, blueprint.container, blueprint.reflect not exported.   
reflect isn't a big deal.  CXF is just calling a single method on 
MetatdataUtil for which I can easily copy the code over.   The other two are 
much bigger issues.   CXF needs access to the BeanRecipe from container and 
Recipe and ExecutionContext  from di.  


I can likely work around some of it if we export DI and then add a BeanRecipe 
interface into DI that the BeanRecipe  in container would implement.  I'd 
still need to do some reflection or something to allow support of both 0.3 and 
0.4.1 to deal with it.   However, for 0.4.1, I'd LIKE to do the above but 
export container for now with the plan to not export it later.   Allow some 
time for migration.

Thoughts?


-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to