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]