Description
Mark Fisher opened INT-1180 and commented
When using a Gateway, any downstream endpoint might simply end the flow without any reply Message. For example a POJO-invoking Service Activator might call a method whose return value is NULL. Normally that would cause a gateway to hang until it times out. Perhaps we can provide something like 'null-handler' on endpoints where a null return value is foreseeable. Or perhaps, we should add a NULL_CHANNEL header in addition to REPLY_CHANNEL and ERROR_CHANNEL. Considering we define a default "nullChannel" that acts like /dev/null, that seems like a fairly consistent solution with our approach to "errorChannel".
Affects: 2.0 M4
Issue Links:
-
Allow Gateway to return information about the message status [INT-943] #4959 Allow Gateway to return information about the message status
-
Consider refactoring reply producers to use a global, reply-forwarding "proxy" channel [INT-918] #4925 Consider refactoring reply producers to use a global, reply-forwarding "proxy" channel
-
Transformers should require a reply by default [INT-1385] #5382 Transformers should require a reply by default
-
expose the "requires-reply" attribute for service-activator elements [INT-1384] #5381 expose the "requires-reply" attribute for service-activator elements
("is superseded by") -
Transformers should require a reply by default [INT-1385] #5382 Transformers should require a reply by default
("is superseded by")