AxisCallback interface: add isComplete() method (if possible, add a default
implementation class in the same package)
---------------------------------------------------------------------------------------------------------------------
Key: AXIS2-3268
URL: https://issues.apache.org/jira/browse/AXIS2-3268
Project: Axis 2.0 (Axis2)
Issue Type: Wish
Components: kernel
Affects Versions: 1.3
Reporter: Huitang Li
Priority: Minor
Here is the communication in axis-users mailing list for this issue. Also, if
possible, please create a default Implementation class as well so that the
users do not need to implement every method in the interface if they choose not
to. Thanks.
Deepal,
I agree that an isComplete method is convinient, but it can be easily added as
I have shown in the example.
So it's not a major issue.
Perhaps if we document the behaviour properly we don't really need to add that
method in a hurry.
But I also agree that for the sake of backward compatibility it is good to add
that method.
It will also allow an easy migration path to the users.
Regards,
Rajith
On 10/8/07, Deepal Jayasinghe <[EMAIL PROTECTED]> wrote:
Hi Huitang ,
Yes I also agree with you that is one of the missing API in the
AxisCallback , and even I have found it difficult without that. So
please create a JIRA I am more than happy to fix that , though it is
going to be a API changes.
Thanks
Deepal
> Hi,
>
> I created a web service client following Async/One Channel model using
> axis2-generated stub. In the stub code, AxisCallback interface is used.
>
> For almost all tests, no soap message response is received before the
> client is finished. This is verified with the help of the excellent
> tool tcpmon.
>
> In AxisCallback, I did not see something like isComplete() to test
> whether a whole message is retrieved or not. So I had to replace the
> AxisCallback with the depreciated Callback, and then put the following
> code in the stub.
>
> while (!callback.isComplete()) {
> Thread.sleep(1000);
> }
>
> Does anyone have a better solution without having to use the
> deprecated API?
>
> Thanks.
>
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]