class |
TransactionalInterceptorMandatory |
Transactional annotation Interceptor class for Mandatory transaction type, ie
jakarta.transaction.Transactional.TxType.MANDATORY If called outside a transaction context,
TransactionRequiredException will be thrown If called inside a transaction context, managed bean
method execution will then continue under that context.
|
class |
TransactionalInterceptorNever |
Transactional annotation Interceptor class for Never transaction type, ie
jakarta.transaction.Transactional.TxType.NEVER If called outside a transaction context, managed
bean method execution will then continue outside a transaction context.
|
class |
TransactionalInterceptorNotSupported |
Transactional annotation Interceptor class for NotSupported transaction type, ie
jakarta.transaction.Transactional.TxType.NOT_SUPPORTED If called outside a transaction context,
managed bean method execution will then continue outside a transaction context.
|
class |
TransactionalInterceptorRequired |
Transactional annotation Interceptor class for Required transaction type, ie
jakarta.transaction.Transactional.TxType.REQUIRED If called outside a transaction context, a new
JTA transaction will begin, the managed bean method execution will then continue inside this
transaction context, and the transaction will be committed.
|
class |
TransactionalInterceptorRequiresNew |
Transactional annotation Interceptor class for RequiresNew transaction type, ie
jakarta.transaction.Transactional.TxType.REQUIRES_NEW If called outside a transaction context, a
new JTA transaction will begin, the managed bean method execution will then continue inside this
transaction context, and the transaction will be committed.
|
class |
TransactionalInterceptorSupports |
Transactional annotation Interceptor class for Supports transaction type, ie
jakarta.transaction.Transactional.TxType.SUPPORT If called outside a transaction context, managed
bean method execution will then continue outside a transaction context.
|