トランザクションのステータスによる分岐の仕方について

トランザクションのステータスの内容に応じて処理を分岐させたいのですが可能なのでしょうか?

1回目でアプリケーションエラーとなった場合、
・何もしない(リトライを実施)
2回目で
・成功した場合→成功処理
・失敗した場合→エラー処理を実施させたい
です。