@Test public void testMultipleExplicitUsersHosts() { String server = "server", host1 = "host1", host2 = "host2", host3 = "host3", client1 = "client1", client2 = "client2", client3 = "client3"; setValidHosts(Joiner.on(',').join(host1, host2, host3)); setValidUsers(server, Joiner.on(',').join(client1, client2, client3)); UserImpersonation impersonation = new UserImpersonation(conf); UsersWithHosts uwh = impersonation.get(server); assertNotNull(uwh); assertFalse(uwh.acceptsAllHosts()); assertFalse(uwh.acceptsAllUsers()); assertNotEquals(AlwaysTrueSet.class, uwh.getHosts().getClass()); assertNotEquals(AlwaysTrueSet.class, uwh.getUsers().getClass()); assertTrue(uwh.getUsers().contains(client1)); assertTrue(uwh.getUsers().contains(client2)); assertTrue(uwh.getUsers().contains(client3)); assertFalse(uwh.getUsers().contains("other_client")); assertTrue(uwh.getHosts().contains(host1)); assertTrue(uwh.getHosts().contains(host2)); assertTrue(uwh.getHosts().contains(host3)); assertFalse(uwh.getHosts().contains("other_host")); }
public UsersWithHosts get(String remoteUser) { return proxyUsers.get(remoteUser); }
UserImpersonation { public UsersWithHosts get(String remoteUser) { return proxyUsers.get(remoteUser); } }
UserImpersonation { public UsersWithHosts get(String remoteUser) { return proxyUsers.get(remoteUser); } UserImpersonation(AccumuloConfiguration conf); }
UserImpersonation { public UsersWithHosts get(String remoteUser) { return proxyUsers.get(remoteUser); } UserImpersonation(AccumuloConfiguration conf); UsersWithHosts get(String remoteUser); }
UserImpersonation { public UsersWithHosts get(String remoteUser) { return proxyUsers.get(remoteUser); } UserImpersonation(AccumuloConfiguration conf); UsersWithHosts get(String remoteUser);  }