James Moger
2014-04-14 289917bb90ee30fb357a3646ba0d40ceacf7e5ed
Start plugin manager last to allow plugins deterministic access to the other managers
1 files modified
5 ■■■■ changed files
src/main/java/com/gitblit/servlet/GitblitContext.java 5 ●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/servlet/GitblitContext.java
@@ -177,7 +177,6 @@
        managers.add(runtime);
        // start all other managers
        startManager(injector, IPluginManager.class);
        startManager(injector, INotificationManager.class);
        startManager(injector, IUserManager.class);
        startManager(injector, IAuthenticationManager.class);
@@ -187,6 +186,10 @@
        startManager(injector, IFederationManager.class);
        startManager(injector, IGitblit.class);
        // start the plugin manager last so that plugins can depend on
        // deterministic access to all other managers in their start() methods
        startManager(injector, IPluginManager.class);
        logger.info("");
        logger.info("All managers started.");
        logger.info("");