Implement this interface in order to be notified of Confirm events.
Acks represent messages handled successfully; Nacks represent
messages lost by the broker. Note, the lost messages could still
have been delivered to consumers, but the broker cannot guarantee
Prefer this interface over ConfirmListener for
a lambda-oriented syntax.