@Override
  public synchronized void refreshAuthManager(Configuration conf, PolicyProvider pp) {
    // Ignore warnings that this should be accessed in a static way instead of via an instance;
    // it'll break if you go via static route.
    System.setProperty("hadoop.policy.file", "hbase-policy.xml");
    this.authManager.refresh(conf, pp);
    LOG.info("Refreshed hbase-policy.xml successfully");
    ProxyUsers.refreshSuperUserGroupsConfiguration(conf);
    LOG.info("Refreshed super and proxy users successfully");
  }
Constructs a server listening on the named port and address.
@param server           hosting instance of {@link Server}. We will do authentications if an
                        instance else pass null for no authentication check.
@param name             Used keying this rpc servers' metrics and for naming the Listener
                        thread.
@param services         A list of services.
@param bindAddress      Where to listen
@param reservoirEnabled Enable ByteBufferPool or not.
hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/RpcServer.java