[
https://issues.apache.org/jira/browse/CAUSEWAY-3843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andi Huber resolved CAUSEWAY-3843.
----------------------------------
Resolution: Resolved
new algorithm implemented;
wiki updated;
> [Metamodel] Simplified Action Parameter Negotiation Default Calculation
> -----------------------------------------------------------------------
>
> Key: CAUSEWAY-3843
> URL: https://issues.apache.org/jira/browse/CAUSEWAY-3843
> Project: Causeway
> Issue Type: Improvement
> Components: Core
> Reporter: Andi Huber
> Assignee: Andi Huber
> Priority: Minor
> Fix For: 3.3.0
>
>
> Instead of the current fixed point search algorithm in
> {code:java}
> o.a.c.core.metamodel.interactions.managed.ActionInteractionHead.defaults(ManagedAction)
> {code}
> , which is guaranteed to take one obsolete default calculation step, do it in
> a single sweep.
> While the old algorithm is correct, we are doing unnecessary work, which for
> long running default calculations will take double the time as a single sweep
> would take.
> See
> [wiki|https://cwiki.apache.org/confluence/display/CAUSEWAY/ActionParameterNegotiation]
> ... which needs a rewrite (I'm working on it)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)