+ String packageName = getPackageName(deployRuleRequest.getContent());
+ DmaapService.loopControlNames
+ .put(packageName, deployRuleRequest.getLoopControlName());
+ String packageNameRet = droolsEngine.deployRule(deployRuleRequest, locale);
+ if (!packageName.equals(packageNameRet)) {
+ log.info("The parsed package name is different from that returned by the engine.");
+ DmaapService.loopControlNames.remove(packageName);
+ DmaapService.loopControlNames
+ .put(packageNameRet, deployRuleRequest.getLoopControlName());
+ }