If a transacted session is rolled back, its produced messages are destroyed and its consumed messages are automatically recovered.
See: