Merge "Rely on @ImplementedBy for binding default repomgr"

This commit is contained in:
David Pursehouse
2016-11-15 21:48:48 +00:00
committed by Gerrit Code Review
2 changed files with 2 additions and 1 deletions

View File

@@ -15,6 +15,7 @@
package com.google.gerrit.server.git;
import com.google.gerrit.reviewdb.client.Project;
import com.google.inject.ImplementedBy;
import com.google.inject.Singleton;
import org.eclipse.jgit.errors.RepositoryNotFoundException;
@@ -30,6 +31,7 @@ import java.util.SortedSet;
* registered in Guice so they are globally available within the server
* environment.
*/
@ImplementedBy(value = LocalDiskRepositoryManager.class)
public interface GitRepositoryManager {
/**
* Get (or open) a repository by name.

View File

@@ -61,7 +61,6 @@ public class LocalDiskRepositoryManager implements GitRepositoryManager {
public static class Module extends LifecycleModule {
@Override
protected void configure() {
bind(GitRepositoryManager.class).to(LocalDiskRepositoryManager.class);
listener().to(LocalDiskRepositoryManager.Lifecycle.class);
}
}