Interface JdbcSessionOwner

    • Method Detail

      • getTransactionCoordinator

        TransactionCoordinator getTransactionCoordinator()
        Obtain the builder for TransactionCoordinator instances
        Returns:
        The TransactionCoordinatorBuilder
      • startTransactionBoundary

        void startTransactionBoundary()
        Callback indicating recognition of entering into a transactional context whether that is explicitly via the Hibernate Transaction API or via registration of Hibernate's JTA Synchronization impl with a JTA Transaction
      • afterTransactionBegin

        void afterTransactionBegin()
        A after-begin callback from the coordinator to its owner.
      • beforeTransactionCompletion

        void beforeTransactionCompletion()
        A before-completion callback to the owner.
      • afterTransactionCompletion

        void afterTransactionCompletion​(boolean successful,
                                        boolean delayed)
        An after-completion callback to the owner.
        Parameters:
        successful - Was the transaction successful?
        delayed - Is this a delayed after transaction completion call (aka after a timeout)?
      • flushBeforeTransactionCompletion

        void flushBeforeTransactionCompletion()
      • getJdbcBatchSize

        Integer getJdbcBatchSize()
        Get the Session-level JDBC batch size.
        Returns:
        Session-level JDBC batch size
        Since:
        5.2