示例#1
0
 private Configuration loadACLs() {
   LOG.debug("Loading ACLs file");
   lastReload = System.currentTimeMillis();
   Configuration conf = KMSConfiguration.getACLsConf();
   // triggering the resource loading.
   conf.get(Type.CREATE.getAclConfigKey());
   return conf;
 }
示例#2
0
 @Override
 public void run() {
   try {
     if (KMSConfiguration.isACLsFileNewer(lastReload)) {
       setKMSACLs(loadACLs());
       setKeyACLs(loadACLs());
     }
   } catch (Exception ex) {
     LOG.warn(String.format("Could not reload ACLs file: '%s'", ex.toString()), ex);
   }
 }