Class TxEventsService

java.lang.Object
io.micronaut.data.tck.services.AbstractBookService
io.micronaut.data.tck.services.TxEventsService

@Requires(property="bookRepositoryClass") @Singleton public class TxEventsService extends AbstractBookService
  • Constructor Details

  • Method Details

    • insertWithTransaction

      public void insertWithTransaction()
    • insertWithRequiresNewTransaction

      public void insertWithRequiresNewTransaction()
    • insertWithOuterTransaction

      public void insertWithOuterTransaction()
    • insertWithOuterNewTransaction

      public void insertWithOuterNewTransaction()
    • insertAndRollback

      public void insertAndRollback()
    • insertAndRollbackWithOuterTransaction

      public void insertAndRollbackWithOuterTransaction()
    • insertAndRollbackChecked

      public void insertAndRollbackChecked() throws Exception
      Throws:
      Exception
    • insertAndRollbackCheckedWithOuterTransaction

      public void insertAndRollbackCheckedWithOuterTransaction() throws Exception
      Throws:
      Exception
    • insertAndRollbackDontRollbackOn

      public void insertAndRollbackDontRollbackOn() throws IOException
      Throws:
      IOException
    • afterCommit

      @TransactionalEventListener protected void afterCommit(TxEventsService.NewBookEvent event)
    • cleanup

      public void cleanup()
      Overrides:
      cleanup in class AbstractBookService
    • getLastEvent

      public TxEventsService.NewBookEvent getLastEvent()
    • getEvents

      public List<String> getEvents()