title: Handle exceptions in Amqp.outboundAdapter
body: <p>I'm using publisher confirms with Amqp.outboundAdapter, and I want to manage exception cases correctly.</p>
  
  <p>According to the following adapter;</p>
  
  <ol>
  <li>How can I catch network/connection failures</li>
  <li>How can I catch exceptions which are thrown in ack, and nack channels?</li>
  <li>How the timeout be configured for confirms?</li>
  </ol>
  
  <p>// <strong>code</strong></p>
  
  <pre><code>IntegrationFlows
                      .from("inputChannel")
                      .handle(Amqp.outboundAdapter(rabbitTemplate)
                              .confirmAckChannel(ackChannel())
                              .confirmNackChannel(nackChannel())
                      );
  </code></pre>
  
  <p>Thanks.</p>