Package io.micronaut.data.tck.services
Class TxBookService
java.lang.Object
io.micronaut.data.tck.services.AbstractBookService
io.micronaut.data.tck.services.TxBookService
@Requires(property="bookRepositoryClass")
@Singleton
public class TxBookService
extends AbstractBookService
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class io.micronaut.data.tck.services.AbstractBookService
BOOK_REPOSITORY_CLASS_PROPERTY, bookRepository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddBook()protected voidprotected voidvoidvoidbookAddedCustomNamedTransaction(Runnable checkTx) voidvoidvoidvoidbookAddedInInnerNeverPropagation(Runnable noTxCheck) voidbookAddedInInnerNeverPropagationSync(Runnable noTxCheck) voidbookAddedInInnerNoSupportedPropagation(Runnable noTxCheck) voidvoidvoidvoidvoidvoidbookAddedInNeverPropagation(Runnable noTxCheck) voidbookAddedInNeverPropagationSync(Runnable noTxCheck) voidbookAddedInNoSupportedPropagation(Runnable noTxCheck) voidvoidvoidvoidvoidvoidvoidvoidvoidcheckInTransaction(Runnable runnable) voidvoidvoidvoidvoidinnerTransactionMarkedForRollback(Runnable markForRollback) voidvoidvoidvoidsaveAndMarkedForRollback(Runnable markForRollback) voidsaveAndMarkedForRollback2(Runnable markForRollback) protected voidprotected voidprotected voidtransactionMarkedForRollback(Runnable markForRollback) protected voidMethods inherited from class io.micronaut.data.tck.services.AbstractBookService
cleanup, countBooks, countBooksTransactional, getBookRepository, newBook
-
Field Details
-
transactionManager
-
connectionOperations
-
-
Constructor Details
-
TxBookService
public TxBookService(io.micronaut.context.ApplicationContext beanContext)
-
-
Method Details
-
bookAddedInConnectableNestedTransaction
public void bookAddedInConnectableNestedTransaction() -
bookAddedCustomNamedTransaction
-
bookAddedInReadOnlyTransaction
public void bookAddedInReadOnlyTransaction() -
readOnlyTxCallingAddingBookInAnotherTransaction
public void readOnlyTxCallingAddingBookInAnotherTransaction() -
addBook
protected void addBook() -
bookAddedInMandatoryTransaction
public void bookAddedInMandatoryTransaction() -
bookAddedInMandatoryTransactionSync
public void bookAddedInMandatoryTransactionSync() -
bookAddedInNestedTransaction
public void bookAddedInNestedTransaction() -
bookAddedInNestedTransactionSync
public void bookAddedInNestedTransactionSync() -
bookAddedInAnotherNestedTransaction
public void bookAddedInAnotherNestedTransaction() -
bookAddedInAnotherNestedTransactionSync
public void bookAddedInAnotherNestedTransactionSync() -
bookAddedInNoSupportedPropagation
-
bookAddedInNeverPropagation
-
bookAddedInNeverPropagationSync
-
bookAddedInInnerNeverPropagation
-
bookAddedInInnerNeverPropagationSync
-
bookAddedInNoSupportedPropagationAndFailed
-
bookAddedInInnerNoSupportedPropagation
-
bookAddedInInnerNoSupportedPropagationFailedAndExceptionSuppressed
-
mandatoryTransaction
public void mandatoryTransaction() -
mandatoryTransactionSync
public void mandatoryTransactionSync() -
checkInTransaction
-
bookIsAddedInTxMethod
public void bookIsAddedInTxMethod() -
bookIsAddedInAnotherRequiresNewTx
public void bookIsAddedInAnotherRequiresNewTx() -
bookIsAddedInAnotherRequiresNewTxSync
public void bookIsAddedInAnotherRequiresNewTxSync() -
bookIsAddedInAnotherRequiresNewTxWhichIsFailing
public void bookIsAddedInAnotherRequiresNewTxWhichIsFailing() -
bookIsAddedAndAnotherRequiresNewTxIsFailing
public void bookIsAddedAndAnotherRequiresNewTxIsFailing() -
bookIsAddedAndAnotherRequiresNewTxIsFailingSync
public void bookIsAddedAndAnotherRequiresNewTxIsFailingSync() -
innerTransactionHasSuppressedException
public void innerTransactionHasSuppressedException() -
innerTransactionHasSuppressedExceptionSync
public void innerTransactionHasSuppressedExceptionSync() -
innerTransactionHasSuppressedExceptionSync2
public void innerTransactionHasSuppressedExceptionSync2() -
innerTransactionMarkedForRollback
-
saveAndMarkedForRollback
-
saveAndMarkedForRollback2
-
innerRequiresNewTransactionHasSuppressedException
public void innerRequiresNewTransactionHasSuppressedException() -
addBookRequiresNew
protected void addBookRequiresNew() -
addBookRequiresNewSync
public void addBookRequiresNewSync() -
addBookRequiresNewFailing
protected void addBookRequiresNewFailing() -
transactionRequiresNewFailing
protected void transactionRequiresNewFailing() -
transactionFailing
protected void transactionFailing() -
transactionFailingSync
protected void transactionFailingSync() -
transactionMarkedForRollback
-