axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Afkham Azeez (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-3268) AxisCallback interface: add isComplete() method (if possible, add a default implementation class in the same package)
Date Thu, 06 Jan 2011 12:30:47 GMT

    [ 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 <deepal@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


Mime
View raw message