Package io.micronaut.data.tck.services
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
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.micronaut.data.tck.services.AbstractBookService
BOOK_REPOSITORY_CLASS_PROPERTY, bookRepository -
Constructor Summary
ConstructorsConstructorDescriptionTxEventsService(io.micronaut.context.event.ApplicationEventPublisher<TxEventsService.NewBookEvent> eventPublisher, io.micronaut.context.ApplicationContext beanContext, TransactionOperations<?> transactionOperations) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidvoidcleanup()voidvoidvoidvoidvoidvoidvoidvoidvoidMethods inherited from class io.micronaut.data.tck.services.AbstractBookService
countBooks, countBooksTransactional, getBookRepository, newBook
-
Constructor Details
-
TxEventsService
public TxEventsService(io.micronaut.context.event.ApplicationEventPublisher<TxEventsService.NewBookEvent> eventPublisher, io.micronaut.context.ApplicationContext beanContext, TransactionOperations<?> transactionOperations)
-
-
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
- Throws:
Exception
-
insertAndRollbackCheckedWithOuterTransaction
- Throws:
Exception
-
insertAndRollbackDontRollbackOn
- Throws:
IOException
-
afterCommit
-
cleanup
public void cleanup()- Overrides:
cleanupin classAbstractBookService
-
getLastEvent
-
getEvents
-