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

Reply via email to