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 "Deepal Jayasinghe (JIRA)" <ji...@apache.org> on 2007/11/12 19:15:52 UTC
[jira] Assigned: (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:all-tabpanel ]
Deepal Jayasinghe reassigned AXIS2-3268:
----------------------------------------
Assignee: Deepal Jayasinghe
> 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
> 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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org