[
https://issues.apache.org/jira/browse/TUSCANY-1052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jim Marino closed TUSCANY-1052.
-------------------------------
Resolution: Fixed
Fix Version/s: (was: Java-SCA-M3)
Java-SCA-2.0-Alpha
> Bi-directional intefaces are assumed to be non-blocking but are not required
> to be
> ----------------------------------------------------------------------------------
>
> Key: TUSCANY-1052
> URL: https://issues.apache.org/jira/browse/TUSCANY-1052
> Project: Tuscany
> Issue Type: Bug
> Components: Java SCA Core
> Affects Versions: Java-M2, Java-SCA-M3
> Environment: Tuscany revision 495535
> Reporter: Matthew Sykes
> Fix For: Java-SCA-2.0-Alpha
>
>
> Tuscany assumes that the forward operation of a bi-directional interface is
> non-blocking with respect to the client while the spec does not require that.
> Based on this assumption, Tuscany's implementation treats the forward
> operation as if it never returns anything but void and does not raise
> exceptions. This assumption generally results in an NPE on the client as the
> NonBlockingBridgingInterceptor was used in wiring.
> For further information, please see the development list threads associated
> with http://www.mail-archive.com/[email protected]/msg12511.html and
> http://www.mail-archive.com/[email protected]/msg12780.html .
> According to those threads, this behavior is not compliant with the Assembly
> specification as written.
--
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]