- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {Charset c =
String charsetName;Charset.forName(charsetName)
Charset.defaultCharset()
ContentType contentType;contentType.getCharset()
- Smart code suggestions by Codota
}
public static StorageEngine getStorageEngine(String name) { return instance.getEngine(name); }
public StorageEngineBase(String name) { this.name = name; // 见PluggableEngineManager.PluggableEngineService中的注释 StorageEngineManager.getInstance().registerEngine(this); }
private static void initStorageEngineEngines() { registerAndInitEngines(config.storage_engines, "storage", "default.storage.engine", def -> { StorageEngine se = StorageEngineManager.getInstance().getEngine(def.name); if (se == null) { Class<?> clz = Utils.loadUserClass(def.name); se = (StorageEngine) clz.newInstance(); StorageEngineManager.getInstance().registerEngine(se); } return se; }); }
StorageEngine engine = StorageEngineManager.getInstance().getEngine(data.storageEngineName); if (engine == null) { try { engine = (StorageEngine) Utils.loadUserClass(data.storageEngineName).newInstance(); StorageEngineManager.getInstance().registerEngine(engine); } catch (Exception e) { throw DbException.convert(e);