From 245836904ba5cecdc31773cf7c9616396c8ad8c0 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 10 Apr 2014 18:58:09 -0400
Subject: [PATCH] Elevate the public key manager to a top-level manager
---
src/main/java/com/gitblit/transport/ssh/IPublicKeyManager.java | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/gitblit/transport/ssh/IKeyManager.java b/src/main/java/com/gitblit/transport/ssh/IPublicKeyManager.java
similarity index 89%
rename from src/main/java/com/gitblit/transport/ssh/IKeyManager.java
rename to src/main/java/com/gitblit/transport/ssh/IPublicKeyManager.java
index 12fce3d..5857a59 100644
--- a/src/main/java/com/gitblit/transport/ssh/IKeyManager.java
+++ b/src/main/java/com/gitblit/transport/ssh/IPublicKeyManager.java
@@ -24,16 +24,18 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
+import com.gitblit.manager.IManager;
import com.google.common.cache.CacheBuilder;
import com.google.common.cache.CacheLoader;
import com.google.common.cache.LoadingCache;
/**
+ * Parent class for public key managers.
*
* @author James Moger
*
*/
-public abstract class IKeyManager {
+public abstract class IPublicKeyManager implements IManager {
protected final Logger log = LoggerFactory.getLogger(getClass());
@@ -48,11 +50,13 @@
}
});
- public abstract IKeyManager start();
+ @Override
+ public abstract IPublicKeyManager start();
public abstract boolean isReady();
- public abstract IKeyManager stop();
+ @Override
+ public abstract IPublicKeyManager stop();
public final List<PublicKey> getKeys(String username) {
try {
--
Gitblit v1.9.1