From cacf8bff097fbb66a7be1bfe267b5da2605145f8 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 29 Nov 2013 11:05:46 -0500 Subject: [PATCH] Use Dagger to inject managers into all filters and servlets --- src/main/java/com/gitblit/MirrorExecutor.java | 10 +++++++--- 1 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gitblit/MirrorExecutor.java b/src/main/java/com/gitblit/MirrorExecutor.java index a96c955..6c951b9 100644 --- a/src/main/java/com/gitblit/MirrorExecutor.java +++ b/src/main/java/com/gitblit/MirrorExecutor.java @@ -52,14 +52,20 @@ private final IStoredSettings settings; + private final IRepositoryManager repositoryManager; + private AtomicBoolean running = new AtomicBoolean(false); private AtomicBoolean forceClose = new AtomicBoolean(false); private final UserModel gitblitUser; - public MirrorExecutor(IStoredSettings settings) { + public MirrorExecutor( + IStoredSettings settings, + IRepositoryManager repositoryManager) { + this.settings = settings; + this.repositoryManager = repositoryManager; this.gitblitUser = new UserModel("gitblit"); this.gitblitUser.displayName = "Gitblit"; } @@ -83,8 +89,6 @@ } running.set(true); - - IRepositoryManager repositoryManager = GitBlit.getManager(IRepositoryManager.class); for (String repositoryName : repositoryManager.getRepositoryList()) { if (forceClose.get()) { -- Gitblit v1.9.1