On Wed, Jun 24, 2009 at 2:05 PM, Simon Laws<[email protected]> wrote: >>> >>> Sure that would be fine. The main things remaining in the Tuscany >>> SCA-API that need to be changed to match the Java APIs and annotations >>> spec are related to removing CallableReference, so: >>> >>> In ComponentContext >>> - remove CallableReference >>> - remove NoRegisteredCallbackException >>> - chnage cast to return a ServiceReference >>> >>> In RequestContext >>> - change getCallbackReference to return a ServiceReference >>> - change getServiceReference to return a ServiceReference >>> >> >> and of course the changes in ServiceReference to not extend >> CallableReference and remove all the callback methods, which i forgot >> from the previous email. >> >> ...ant >> > > OK, good work Ant. So, as you suggest, I think the first thing to do > is pull apart the ServiceReference/CallableReference construction > leaving us with ServiceReference. Then update that to deal with > EndpointReference serialization taking code from the current > CallableReference externalizable implementation and from the Endpoint > serialization code that's already gone in. > > Simond >
Ant, where did you get to with this? Am looking at serialization now so we need to get together and bring endpoint reference serialization and the ServiceReference changes together. Simon
