Class RollbackOnlyTransactionHandler

java.lang.Object
org.jdbi.v3.core.transaction.DelegatingTransactionHandler
org.jdbi.v3.core.transaction.RollbackOnlyTransactionHandler
All Implemented Interfaces:
TransactionHandler

public class RollbackOnlyTransactionHandler extends DelegatingTransactionHandler
A transaction handler that always calls DelegatingTransactionHandler.rollback(org.jdbi.v3.core.Handle) instead of commit(org.jdbi.v3.core.Handle). Nothing this handler manages ever commits, so a commit runs the Handle.afterRollback(Runnable) callbacks and never the Handle.afterCommit(Runnable) callbacks.
  • Constructor Details

    • RollbackOnlyTransactionHandler

      public RollbackOnlyTransactionHandler()
    • RollbackOnlyTransactionHandler

      public RollbackOnlyTransactionHandler(TransactionHandler delegate)
  • Method Details