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]

Reply via email to