On Fri, Aug 22, 2008 at 5:21 PM, Ramkumar R <[EMAIL PROTECTED]> wrote:

> Hi Simon,
>
> Tried annotating the setter method and things seems be working.
>
> Did you mean that, I should use the annotation at the setter method to make
> it work?
>
That's correct.  The annotation has to be either on the field or on the
setter method.

>
>
> Like to know what should be done, if I don't want to use the annotation in
> any ways? As this special requirement comes from Spring Implementation.
>
>
> On Fri, Aug 22, 2008 at 5:08 PM, Simon Laws <[EMAIL PROTECTED]>wrote:
>
>>
>>
>> On Fri, Aug 22, 2008 at 12:16 PM, Ramkumar R <[EMAIL PROTECTED]>wrote:
>>
>>> Hi All,
>>> I see this strange issue, while working with callbacks using sample
>>> callback-ws-client. Here is what i tried....
>>>
>>> I just replaced the reference set with annotations as shown below in
>>> MyClientImpl.java at line number 37
>>>
>>>    @Reference
>>>    protected MyService myService;
>>>
>>> with the getter and setter method as shown below.
>>>
>>>    //@Reference
>>>    //protected MyService myService;
>>>
>>>     protected MyService myService;
>>>
>>>     public void setMyService(MyService theBean) {
>>>         this.myService = theBean;
>>>     }
>>>
>>>     public MyService getMyService() {
>>>         return this.myService;
>>>     }
>>>
>>> I was under an impression that, both means the same and should not have
>>> any issue. But things are different in this case.
>>>
>>> Now the sample, seems to throw an exception as shown below.
>>>
>>> aClientMethod return from someMethod on thread Thread[main,5,main]
>>> Aug 22, 2008 4:32:56 PM
>>> org.apache.tuscany.sca.binding.ws.axis2.Axis2ServiceInOutSyncMessageReceiver
>>> invokeBusinessLogic
>>> SEVERE: No matching operation for receiveResult is found in service
>>> MyClientComponent#myService
>>> org.osoa.sca.ServiceRuntimeException: No matching operation for
>>> receiveResult is found in service MyClientComponent#myService
>>>     at
>>> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.initInvocationChains(RuntimeWireImpl.java:178)
>>>     at
>>> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationChains(RuntimeWireImpl.java:109)
>>>     at
>>> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.getInvocationChain(RuntimeWireImpl.java:115)
>>>     at
>>> org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:84)
>>>     at
>>> org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:79)
>>>     at
>>> org.apache.tuscany.sca.core.assembly.RuntimeWireImpl.invoke(RuntimeWireImpl.java:138)
>>>
>>> Is it mandatory that, only annotations should be used in case of
>>> Callbacks?
>>>
>>> --
>>> Thanks & Regards,
>>> Ramkumar Ramalingam
>>>
>>
>> Hi Ram
>>
>> Can you try annotating the setter method with @Reference and see what
>> happens.
>>
>> Simon
>>
>
>
>
> --
> Thanks & Regards,
> Ramkumar Ramalingam
>

Reply via email to