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]