@Override protected Void call(ClientContext context, SessionHolder<ClientSession> sessionHolder) throws Exception { failOnNullURN(inURN); failIfNotStrategy(inURN, Messages.DELETE_MODULE_NOT_STRATEGY); mManager.deleteModule(inURN); //Remove the strategy create parameter value. mStrategies.remove(inURN); return null; } }.execute(inCtx);
@Override public void delete(ModuleURN inInstance) { failOnNullURN(inInstance); failIfNotStrategy(inInstance, Messages.DELETE_MODULE_NOT_STRATEGY); mManager.deleteModule(inInstance); //Remove the strategy create parameter value. mStrategies.remove(inInstance); } @Override
@Override public void deleteModule(String inModuleURN){ try { mManager.deleteModule(toModuleURN(inModuleURN)); } catch (I18NException e) { throw transformFailure(e); } }
/** * Stop the object. */ @PreDestroy public void stop() { for(DataFlowID dataFlowId : dataFlowIds) { try { moduleManager.cancel(dataFlowId); } catch (Exception ignored) {} } dataFlowIds.clear(); for(ModuleDescriptor moduleDescriptor : startModules) { try { moduleManager.stop(moduleDescriptor.getModuleInstanceUrn()); } catch (Exception ignored) {} } for(ModuleURN moduleURN : createdInstances) { try { moduleManager.deleteModule(moduleURN); } catch (Exception ignored) {} createdInstances.clear(); } } /**
try { stopModule(inModule); deleteModule(inModule.getURN()); } catch (Exception e) { Messages.LOG_DELETE_AUTO_CREATED_MODULE_FAIL.warn(this,