Uploaded image for project: 'Beehive'
  1. Beehive
  2. BEEHIVE-1204

Improve page flow compile performance by omitting check for other controllers in the same package

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.0, 1.0.1, 1.0.2
    • V.Next
    • NetUI
    • None

    Description

      Add an annotation processor option to skip the call to check for more than one Controller class within the package of the Controller being processed by the AP. The method checkForOverlappingClasses() in FlowControllerChecker can be very expensive for building certain applications in eclipse. Profiling shows a huge hit in the call to the PackageDeclaration getClasses() method. More details are in the beehive dev mail list...

      http://mail-archives.apache.org/mod_mbox/beehive-dev/200708.mbox/%3cba6911de0708171423w7845cc55x7134bcbecd2d1399@mail.gmail.com%3e

      Using the option would allow for a configuration taking advantage of a build performance gain versus running the check.

      Attachments

        Activity

          People

            jzhuo Julie Zhuo
            crogers Howard Carlin Rogers
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: