[
https://issues.apache.org/jira/browse/ARIES-248?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brian DePradine updated ARIES-248:
----------------------------------
Attachment: patch.txt
Here is a patch that addresses this issues. It applies the following precedence
rules:
1) If more that one transaction element matches a particular method name then
the elements with the fewest wildcards will be selected, e.g. the pattern
'count*' will be selected in preference to the pattern 'count*Row*' as a match
for the method 'countRows'.
2) If more that one transaction element still matches then the elements with
the longest patterns will be selected, e.g. the pattern 'countRow*' will be
selected in preference to the pattern 'count*'
3) If more than one transaction element still matches then an
IllegalStateException is thrown.
> Add support for precedence when multiple transaction elements are selected
> --------------------------------------------------------------------------
>
> Key: ARIES-248
> URL: https://issues.apache.org/jira/browse/ARIES-248
> Project: Aries
> Issue Type: Improvement
> Components: Transaction
> Reporter: Brian DePradine
> Attachments: patch.txt
>
>
> Currently, if mutiple transaction elements are defined in blueprint xml then
> the first matching element is used to determine the transaction strategy to
> apply. It would be better to define some precedence rules such that the order
> in which the elements are applied does not matter.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.