Details
-
Type:
Improvement Request
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 5.0.0
-
Fix Version/s: 5.0.1
-
Component/s: Router, Transporter
-
Security Level: Public
-
- Environment:
- -
Issue Links
| Depends | |||
|---|---|---|---|
|
|
|
||
Activity
| Field | Original Value | New Value |
|---|---|---|
| Link |
This issue blocks |
| Priority | Blocker [ 1 ] | |
| Description |
When a message exchange is sent synchronously, the sending is blocked at transporter level to wait the result (reply or ack).
If the message exchange is sent asynchronously, the emitter will wait the result at router level through the method {{RouterService.receive}}. So, it is more consistent to block in the same place for synchronous and asynchronous invocations, at router level. |
When a message exchange is sent synchronously, the sending is blocked at transporter level to wait the result (reply or ack).
If the message exchange is sent asynchronously, the emitter will wait the result at router level. So, it is more consistent to block in the same place for synchronous and asynchronous invocations, at router level. |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Blocker [ 1 ] | Major [ 3 ] |
| Assignee | Christophe DENEUX [ cdeneux ] | Victor NOËL [ vnoel ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 5.0.1 [ 10579 ] | |
| Resolution | Fixed [ 1 ] |