You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2020/04/04 07:15:00 UTC

[jira] [Commented] (WW-4789) ActionContext should be immutable

    [ https://issues.apache.org/jira/browse/WW-4789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17075063#comment-17075063 ] 

ASF subversion and git services commented on WW-4789:
-----------------------------------------------------

Commit 78fc84bfdc456dc5a3fb166fbdb098242bb8d9da in struts's branch refs/heads/action-context-boost from Lukasz Lenart
[ https://gitbox.apache.org/repos/asf?p=struts.git;h=78fc84b ]

WW-4789 WW-3788 Removes duplicated value assignment


> ActionContext should be immutable
> ---------------------------------
>
>                 Key: WW-4789
>                 URL: https://issues.apache.org/jira/browse/WW-4789
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Lukasz Lenart
>            Assignee: Lukasz Lenart
>            Priority: Major
>             Fix For: 2.6
>
>
> Right now ActionContext is a bag of different contexts with mixed responsibility. Also some of them lay in ThreadLocal variable, but some are accessed directly. Also it is easily to modify the internal state which shouldn't be possible. The context should be constant during whole action execution period.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)