Interface TransactionHelper

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default void inNewTransaction​(java.lang.Runnable runnable, boolean readOnly)  
      default <T> T inNewTransaction​(java.util.function.Supplier<T> supplier, boolean readOnly)  
      default void inTransaction​(java.lang.Runnable runnable, boolean readOnly)  
      default void inTransaction​(java.lang.Runnable runnable, boolean readOnly, boolean requiresNew)  
      default <T> T inTransaction​(java.util.function.Supplier<T> supplier, boolean readOnly)  
      <T> T inTransaction​(java.util.function.Supplier<T> supplier, boolean readOnly, boolean requiresNew)  
    • Method Detail

      • inNewTransaction

        default void inNewTransaction​(java.lang.Runnable runnable,
                                      boolean readOnly)
      • inNewTransaction

        default <T> T inNewTransaction​(java.util.function.Supplier<T> supplier,
                                       boolean readOnly)
      • inTransaction

        default void inTransaction​(java.lang.Runnable runnable,
                                   boolean readOnly)
      • inTransaction

        default <T> T inTransaction​(java.util.function.Supplier<T> supplier,
                                    boolean readOnly)
      • inTransaction

        default void inTransaction​(java.lang.Runnable runnable,
                                   boolean readOnly,
                                   boolean requiresNew)
      • inTransaction

        <T> T inTransaction​(java.util.function.Supplier<T> supplier,
                            boolean readOnly,
                            boolean requiresNew)