On Thu, Feb 10, 2011 at 1:54 PM, Mike Edwards <mike.edwards.inglen...@gmail.com> wrote: > On 10/02/2011 12:15, Simon Laws wrote: >> >> I'd like to move the "SCABindingMapper " interface from >> >> binding-sca-runtime / org.apache.tuscany.sca.binding.sca.provider >> >> to somewhere like. >> >> core-spi / org.apache.tuscany.sca.provider >> >> So that people wanting to implement a default binding mapper don't >> have to have a dependency on a runtime module. >> >> Anyone see any issues? >> >> Simon >> > Simon, > > +1 from me > > There are a few more of this ilk that it would be nice to get around to as > well. > > > Yours, Mike. >
Yes, agreed. Here's the next ones I notice assembly / org.apache.tuscany.sca.assembly.impl Provides model implementations that providers of extensions will likely want to extend so I assume this is currently deemed to be part of the SPI. assembly / org.apache.tuscany.sca.interfacedef.impl Contains things like DataTypeImpl which I can imagine will be required directly by people writing extensions (many of our extensions use it) Just seems odd having these called impl when we usually differentiate between interfaces and impl in this way so that the impl doesn't have to be exported. Simon -- Apache Tuscany committer: tuscany.apache.org Co-author of a book about Tuscany and SCA: tuscanyinaction.com