You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by sa...@apache.org on 2018/09/04 11:35:16 UTC

cassandra git commit: Remove type parameter from AuthCacheMBean interface

Repository: cassandra
Updated Branches:
  refs/heads/trunk 65fb17a88 -> d26f142b3


Remove type parameter from AuthCacheMBean interface

Patch by Sam Tunnicliffe; reviewed by Kurt Greaves for CASSANDRA-14687


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/d26f142b
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/d26f142b
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/d26f142b

Branch: refs/heads/trunk
Commit: d26f142b34681d047fe010c8ec9097add0b44d2a
Parents: 65fb17a
Author: Sam Tunnicliffe <sa...@beobal.com>
Authored: Mon Sep 3 19:36:19 2018 +0100
Committer: Sam Tunnicliffe <sa...@beobal.com>
Committed: Tue Sep 4 12:32:35 2018 +0100

----------------------------------------------------------------------
 src/java/org/apache/cassandra/auth/AuthCache.java             | 2 +-
 src/java/org/apache/cassandra/auth/AuthCacheMBean.java        | 4 +---
 src/java/org/apache/cassandra/auth/NetworkAuthCache.java      | 1 -
 src/java/org/apache/cassandra/auth/PasswordAuthenticator.java | 2 +-
 4 files changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/d26f142b/src/java/org/apache/cassandra/auth/AuthCache.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/auth/AuthCache.java b/src/java/org/apache/cassandra/auth/AuthCache.java
index 4f36a63..3adf914 100644
--- a/src/java/org/apache/cassandra/auth/AuthCache.java
+++ b/src/java/org/apache/cassandra/auth/AuthCache.java
@@ -37,7 +37,7 @@ import org.slf4j.LoggerFactory;
 
 import static com.google.common.base.Preconditions.checkNotNull;
 
-public class AuthCache<K, V> implements AuthCacheMBean<K>
+public class AuthCache<K, V> implements AuthCacheMBean
 {
     private static final Logger logger = LoggerFactory.getLogger(AuthCache.class);
 

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d26f142b/src/java/org/apache/cassandra/auth/AuthCacheMBean.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/auth/AuthCacheMBean.java b/src/java/org/apache/cassandra/auth/AuthCacheMBean.java
index 1416044..43fb88e 100644
--- a/src/java/org/apache/cassandra/auth/AuthCacheMBean.java
+++ b/src/java/org/apache/cassandra/auth/AuthCacheMBean.java
@@ -18,12 +18,10 @@
 
 package org.apache.cassandra.auth;
 
-public interface AuthCacheMBean<T>
+public interface AuthCacheMBean
 {
     public void invalidate();
 
-    public void invalidate(T t);
-
     public void setValidity(int validityPeriod);
 
     public int getValidity();

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d26f142b/src/java/org/apache/cassandra/auth/NetworkAuthCache.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/auth/NetworkAuthCache.java b/src/java/org/apache/cassandra/auth/NetworkAuthCache.java
index 0991889..6b3c74e 100644
--- a/src/java/org/apache/cassandra/auth/NetworkAuthCache.java
+++ b/src/java/org/apache/cassandra/auth/NetworkAuthCache.java
@@ -34,5 +34,4 @@ public class NetworkAuthCache extends AuthCache<RoleResource, DCPermissions>
               authorizer::authorize,
               () -> DatabaseDescriptor.getAuthenticator().requireAuthentication());
     }
-
 }

http://git-wip-us.apache.org/repos/asf/cassandra/blob/d26f142b/src/java/org/apache/cassandra/auth/PasswordAuthenticator.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/auth/PasswordAuthenticator.java b/src/java/org/apache/cassandra/auth/PasswordAuthenticator.java
index b10136e..27a68a0 100644
--- a/src/java/org/apache/cassandra/auth/PasswordAuthenticator.java
+++ b/src/java/org/apache/cassandra/auth/PasswordAuthenticator.java
@@ -228,7 +228,7 @@ public class PasswordAuthenticator implements IAuthenticator
         }
     }
 
-    private static class CredentialsCache extends AuthCache<String, String>
+    private static class CredentialsCache extends AuthCache<String, String> implements CredentialsCacheMBean
     {
         private CredentialsCache(PasswordAuthenticator authenticator)
         {


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org