You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Afkham Azeez (JIRA)" <ji...@apache.org> on 2011/01/06 13:30:47 UTC
[jira] Commented: (AXIS2-3268) AxisCallback interface: add
isComplete() method (if possible, add a default implementation class in the
same package)
[ https://issues.apache.org/jira/browse/AXIS2-3268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12978296#action_12978296 ]
Afkham Azeez commented on AXIS2-3268:
-------------------------------------
For further details see the test1194 method in:
https://svn.wso2.org/repos/wso2/trunk/interop/test-suites/microsoft/addressing/client/src/test/java/org/wso2/interop/microsoft/addressing/BP12AddressingTest.java
> 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: Axis2
> Issue Type: Wish
> Components: kernel
> Affects Versions: 1.3
> Reporter: Huitang Li
> Assignee: Deepal Jayasinghe
> 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 <de...@opensource.lk> 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org