title: spring integration router unresolved channel id
body: <p>I've read the documentation but I've not found what I'm looking for, which is:
  Is there a way to have in the MessageDeliveryException thrown by a router defined like this (if it can't resolve a channel from the payload):</p>
  
  <pre><code>&lt;int:payload-type-router input-channel="exceptionIntegrationGatewayInbound"
          resolution-required="true" id="typePayloadRouterError"&gt;
          &lt;int:mapping type="package.class"
              channel="channelDest" /&gt;
  &lt;/int:payload-type-router&gt;
  </code></pre>
  
  <p>the ID specified in the router's definition? (e.g. <strong>typePayloadRouterError</strong>).
  Much like what happens when a filter rejects a message when it's defined like below:</p>
  
  <pre><code>&lt;int:filter expression="(payload.operationResult?.equals('0')?:false)"
              throw-exception-on-rejection="true" /&gt;
  </code></pre>
  
  <p>Am I asking for something already implemented or something not useful? (It would really help the debugging/find where it broke if someone didn't put meaningful logs through the message chain).</p>
  
  <p>Thanks.</p>