Class TransactionUtil
java.lang.Object
io.micronaut.transaction.support.TransactionUtil
Transaction utils.
- Since:
- 3.5.0
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable OracleTransactional.PrioritygetOraclePriority(TransactionDefinition definition) Resolves Oracle transaction priority from a transaction definition.static @NonNull TransactionDefinitiongetTransactionDefinition(String name, io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider) Creates a transaction definition from a given name and annotation metadata provider.
-
Method Details
-
getTransactionDefinition
public static @NonNull TransactionDefinition getTransactionDefinition(String name, io.micronaut.core.annotation.AnnotationMetadataProvider annotationMetadataProvider) Creates a transaction definition from a given name and annotation metadata provider.- Parameters:
name- The nameannotationMetadataProvider- The annotation metadata- Returns:
- the transaction definition
-
getOraclePriority
public static @Nullable OracleTransactional.Priority getOraclePriority(TransactionDefinition definition) Resolves Oracle transaction priority from a transaction definition.- Parameters:
definition- The transaction definition- Returns:
- The Oracle transaction priority, or
nullif none is present
-