/** * Short-cut for {@code getModuleDefinition().getName()}. */ public String getName() { if (getModuleDefinition()!=null) { return getModuleDefinition().getName(); } return "unknown module"; }
/** * Short-cut for {@code getModuleDefinition().getName()}. */ public String getName() { if (getModuleDefinition()!=null) { return getModuleDefinition().getName(); } return "unknown module"; }
protected void finalize() throws Throwable { super.finalize(); LogHelper.getDefaultLogger().fine("Facade ClassLoader killed " + privateLoader.getOwner().getModuleDefinition().getName()); privateLoader.stop(); }
protected void finalize() throws Throwable { super.finalize(); LogHelper.getDefaultLogger().fine("Facade ClassLoader killed " + privateLoader.getOwner().getModuleDefinition().getName()); privateLoader.stop(); }
protected void finalize() throws Throwable { super.finalize(); LogHelper.getDefaultLogger().info("ModuleClassLoader gc'ed " + module.getModuleDefinition().getName()); }
protected void finalize() throws Throwable { super.finalize(); LogHelper.getDefaultLogger().info("ModuleClassLoader gc'ed " + module.getModuleDefinition().getName()); }
/** * called by the facade class loader when it is garbage collected. * this is a good time to see if this module should be unloaded. */ @Override public void stop() { // we should only detach if the sticky flag is not set if (!module.isSticky()) { LogHelper.getDefaultLogger().info("ModuleClassLoader stopped " + module.getModuleDefinition().getName()); super.stop(); module.stop(); } }
/** * called by the facade class loader when it is garbage collected. * this is a good time to see if this module should be unloaded. */ @Override public void stop() { // we should only detach if the sticky flag is not set if (!module.isSticky()) { LogHelper.getDefaultLogger().info("ModuleClassLoader stopped " + module.getModuleDefinition().getName()); super.stop(); module.stop(); } }