You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by Jean-Sebastien Delfino <js...@apache.org> on 2007/04/30 22:35:23 UTC

Merging JavaImplementationDefinition and JavaImplementation

JavaImplementationDefinition currently extends JavaImplementationImpl 
and augments it with pointers to Java members and other useful info to 
have in the Java component implementation model.

Some of the runtime code currently depends on that implementation class 
and this is preventing me to use that code in the core-spring module, 
which I'm trying to use to validate the model changes I'm working on 
without having to change our whole runtime.

I don't think it's healthy to have the runtime code depend on such an 
implementation class, so I'm going to do the following:
- declare the public aspects of JavaImplementationDefinition in the 
JavaImplementation interface
- move its implementation to JavaImplementationImpl
- port the test cases and runtime code that currently depend on 
JavaImplementationDefinition to use the JavaImplementation interface.

It's going to take me a little bit of time to adjust the test cases, but 
I'm planning of having this done before the end of the day.

-- 
Jean-Sebastien


---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org