You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by ap...@apache.org on 2014/07/09 00:17:55 UTC

[3/3] git commit: HBASE-11444 Remove use of reflection for User#getShortName

HBASE-11444 Remove use of reflection for User#getShortName


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

Branch: refs/heads/0.98
Commit: 2b67b7150d286cbf77bea723cde546659a5d3cbb
Parents: f2d8c1a
Author: Andrew Purtell <ap...@apache.org>
Authored: Tue Jul 8 15:13:52 2014 -0700
Committer: Andrew Purtell <ap...@apache.org>
Committed: Tue Jul 8 15:14:04 2014 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/hadoop/hbase/security/User.java    | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hbase/blob/2b67b715/hbase-common/src/main/java/org/apache/hadoop/hbase/security/User.java
----------------------------------------------------------------------
diff --git a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/User.java b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/User.java
index 6b6c583..03d8df9 100644
--- a/hbase-common/src/main/java/org/apache/hadoop/hbase/security/User.java
+++ b/hbase-common/src/main/java/org/apache/hadoop/hbase/security/User.java
@@ -256,15 +256,12 @@ public abstract class User {
     @Override
     public String getShortName() {
       if (shortName != null) return shortName;
-
       try {
-        shortName = (String)call(ugi, "getShortUserName", null, null);
+        shortName = ugi.getShortUserName();
         return shortName;
-      } catch (RuntimeException re) {
-        throw re;
       } catch (Exception e) {
-        throw new UndeclaredThrowableException(e,
-            "Unexpected error getting user short name");
+        throw new RuntimeException("Unexpected error getting user short name",
+          e);
       }
     }