OutInAxisOperation violates the Callback/AxisCallback contract with 
onComplete(), onMessage() and onError()
-----------------------------------------------------------------------------------------------------------

                 Key: AXIS2-3292
                 URL: https://issues.apache.org/jira/browse/AXIS2-3292
             Project: Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: kernel
            Reporter: Ben Rogers


Callback has the following javadoc at the class-level:

        The Axis2 code then calls ... either onComplete(AsyncResult)
        onError(Exception) when the operation is completed.

AxisCallback.onError() has the following:

        This gets called ONLY when an internal processing exception
        occurs.

which are both violated in
        OutInAxisOperation.NonBlockingInvocationWorker.run()
which calls their onError() methods (also) in the case that an
unchecked exception is during the invocation of one of the other
callback methods (onComplete(), onError(), onMessage()) and results in
more calls than are adequately described by the documentation.

-- 
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