You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@beehive.apache.org by "Carlin Rogers (JIRA)" <ji...@apache.org> on 2007/08/30 00:30:31 UTC

[jira] Resolved: (BEEHIVE-1204) Improve page flow compile performance by omitting check for other controllers in the same package

     [ https://issues.apache.org/jira/browse/BEEHIVE-1204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carlin Rogers resolved BEEHIVE-1204.
------------------------------------

    Resolution: Fixed
      Assignee: Julie Zhuo  (was: Carlin Rogers)

This enhancement was checked in with SVN revision 570927. The default does not run the check and skips the costly call to PackageDeclaration.getClasses(). To explicitly have the check run, define checkForOverlappingController=true in the annotation processor options.

> Improve page flow compile performance by omitting check for other controllers in the same package
> -------------------------------------------------------------------------------------------------
>
>                 Key: BEEHIVE-1204
>                 URL: https://issues.apache.org/jira/browse/BEEHIVE-1204
>             Project: Beehive
>          Issue Type: Improvement
>          Components: NetUI
>    Affects Versions: 1.0, 1.0.1, 1.0.2
>            Reporter: Carlin Rogers
>            Assignee: Julie Zhuo
>             Fix For: V.Next
>
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.