diff options
author | James Moger <james.moger@gitblit.com> | 2014-03-14 14:53:26 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2014-04-10 18:58:08 -0400 |
commit | aaecd8f2a36d2c0d780b42425aa57725fe708551 (patch) | |
tree | 4803427a761a46290199295686df95d0501a94a7 /src/main/java/com/gitblit/transport/ssh/NullKeyManager.java | |
parent | 22957a70fb7ba8a38564d6b6be15c661da0c3a20 (diff) | |
download | gitblit-aaecd8f2a36d2c0d780b42425aa57725fe708551.tar.gz gitblit-aaecd8f2a36d2c0d780b42425aa57725fe708551.zip |
Move cache to IKeyManager and implement isStale() in FileKeyManager
Diffstat (limited to 'src/main/java/com/gitblit/transport/ssh/NullKeyManager.java')
-rw-r--r-- | src/main/java/com/gitblit/transport/ssh/NullKeyManager.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main/java/com/gitblit/transport/ssh/NullKeyManager.java b/src/main/java/com/gitblit/transport/ssh/NullKeyManager.java index 454d3cfc..c76728d8 100644 --- a/src/main/java/com/gitblit/transport/ssh/NullKeyManager.java +++ b/src/main/java/com/gitblit/transport/ssh/NullKeyManager.java @@ -20,15 +20,15 @@ import java.util.List; /** * Rejects all SSH key management requests. - * + * * @author James Moger * */ -public class NullKeyManager implements IKeyManager { +public class NullKeyManager extends IKeyManager { public NullKeyManager() { } - + @Override public String toString() { return getClass().getSimpleName(); @@ -38,19 +38,24 @@ public class NullKeyManager implements IKeyManager { public NullKeyManager start() { return this; } - + @Override public boolean isReady() { return true; } - + @Override public NullKeyManager stop() { return this; } @Override - public List<PublicKey> getKeys(String username) { + protected boolean isStale(String username) { + return false; + } + + @Override + protected List<PublicKey> getKeysImpl(String username) { return null; } @@ -58,7 +63,7 @@ public class NullKeyManager implements IKeyManager { public boolean addKey(String username, String data) { return false; } - + @Override public boolean removeKey(String username, String data) { return false; |