axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ben Rogers (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-3292) OutInAxisOperation violates the Callback/AxisCallback contract with onComplete(), onMessage() and onError()
Date Sat, 20 Oct 2007 22:35:50 GMT
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: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message