Package org.apache.tapestry5.jpa

# Interface EntityTransactionManager

All Known Implementing Classes:
  `EntityTransactionManagerImpl`

public interface EntityTransactionManager

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static class`
  `EntityTransactionManager.VoidInvokable`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `invokeAfterCommit(String unitName, Invokable<Boolean> invokable)`
  `void`
  `invokeBeforeCommit(String unitName, Invokable<Boolean> invokable)`
  `<T> T`
  `invokeInTransaction(String unitName, Invokable<T> invokable)`
  `void`
  `runInTransaction(String unitName, Runnable runnable)`

- ## Method Details

  - ### runInTransaction

    void runInTransaction(String unitName, Runnable runnable)

  - ### invokeInTransaction

    <T> T invokeInTransaction(String unitName, Invokable<T> invokable)

  - ### invokeBeforeCommit

    void invokeBeforeCommit(String unitName, Invokable<Boolean> invokable)

  - ### invokeAfterCommit

    void invokeAfterCommit(String unitName, Invokable<Boolean> invokable)