docs: public void destroy() {
          try {
              super.destroy();
          } finally {
              closeQuietly(connection);
              closeQuietly(producerChannel);
              closeQuietly(consumerChannel);
  
              if (connectionFactory != null && myOwnConnectionFactory) {
                  connectionFactory = null;
              }
          }
      }