public static CryptoModule getCryptoModule(String cryptoModuleClassname) { if (cryptoModuleClassname != null) { cryptoModuleClassname = cryptoModuleClassname.trim(); } if (cryptoModuleClassname == null || cryptoModuleClassname.equals("NullCryptoModule")) { return new NullCryptoModule(); } CryptoModule cryptoModule = null; synchronized (cryptoModulesCache) { if (cryptoModulesCache.containsKey(cryptoModuleClassname)) { cryptoModule = cryptoModulesCache.get(cryptoModuleClassname); } else { cryptoModule = instantiateCryptoModule(cryptoModuleClassname); cryptoModulesCache.put(cryptoModuleClassname, cryptoModule); } } return cryptoModule; }
"Could not find configured crypto module \"%s\". No encryption will be used.", cryptoModuleClassname)); return new NullCryptoModule(); log.warn("Configured Accumulo crypto module \"" + cryptoModuleClassname + "\" does not implement the CryptoModule interface. No encryption will be used."); return new NullCryptoModule(); } else { try { e.getCause().getClass().getName(), cryptoModuleClassname)); log.warn("InstantiationException", e.getCause()); return new NullCryptoModule(); } catch (IllegalAccessException e) { log.warn(String.format( cryptoModuleClassname)); log.warn("IllegalAccessException", e); return new NullCryptoModule();