[ https://issues.apache.org/jira/browse/HDFS-14545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16857243#comment-16857243 ]
Íñigo Goiri commented on HDFS-14545: ------------------------------------ To make it a little more compact, we can also do: {code} /** Map for the protocols and their protobuf implementations. */ private final static Map<Class<?>, ProtoImpl> PROTO_MAP = new HashMap<>(); static { PROTO_MAP.put(ClientProtocol.class, new ProtoImpl( ClientNamenodeProtocolPB.class, ClientNamenodeProtocolTranslatorPB.class)); PROTO_MAP.put(NamenodeProtocol.class, new ProtoImpl( NamenodeProtocolPB.class, NamenodeProtocolTranslatorPB.class)); PROTO_MAP.put(RefreshUserMappingsProtocol.class, new ProtoImpl( RefreshUserMappingsProtocolPB.class, RefreshUserMappingsProtocolClientSideTranslatorPB.class)); PROTO_MAP.put(GetUserMappingsProtocol.class, new ProtoImpl( GetUserMappingsProtocolPB.class, GetUserMappingsProtocolClientSideTranslatorPB.class)); } /** Class to store the protocol implementation. */ private static class ProtoImpl { private final Class<?> protoPb; private final Class<?> protoClientPb; ProtoImpl(Class<?> pPb, Class<?> pClientPb) { this.protoPb = pPb; this.protoClientPb = pClientPb; } } {code} > RBF: Router should support GetUserMappingsProtocol > -------------------------------------------------- > > Key: HDFS-14545 > URL: https://issues.apache.org/jira/browse/HDFS-14545 > Project: Hadoop HDFS > Issue Type: Sub-task > Reporter: Íñigo Goiri > Assignee: Ayush Saxena > Priority: Major > Attachments: HDFS-14545-HDFS-13891-01.patch, > HDFS-14545-HDFS-13891-02.patch, HDFS-14545-HDFS-13891-03.patch, > HDFS-14545-HDFS-13891.000.patch > > > We should be able to check the groups for a user from a Router. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org