Improve plugin provided WebWork action resolution speed

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Fixed
    • 2.9
    • Component/s: None

      To find the Action class to use for a request, the installed plugins are iterated over and each is used to try and load the Action class. This results in huge amounts of overhead making Actions unusable in some situations (ajax requests wind up taking several seconds to complete with most of the time being spent in ClassLoaders). A simple solution would be to create a map of Action uris and the plugins they belong to so that finding the Action class is as simple as looking up the request uri in a map.

            Assignee:
            Christopher Owen [Atlassian]
            Reporter:
            Richard Wallace (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: