Luca Milanesio
2014-11-29 b0501c33473771ba8c2f7404f6129aa65a8f203c
Allows starting an already instantiated manager

When a manager is injected through other means, (e.g. using a different
GuiceModule and injector in Gerrit) we need a way to start it without
having to necessarily passing through the injection process again.
1 files modified
6 ■■■■■ changed files
src/main/java/com/gitblit/servlet/GitblitContext.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/servlet/GitblitContext.java
@@ -266,6 +266,12 @@
        return x;
    }
    protected <X extends IManager> X startManager(X x) {
        x.start();
        managers.add(x);
        return x;
    }
    protected void logManager(Class<? extends IManager> clazz) {
        logger.info("");
        logger.info("----[{}]----", clazz.getName());