private KieScannerStatus mapScannerStatus(KieContainerInstanceImpl kieContainerInstance) { return KieContainerInstanceImpl.mapScannerStatus(kieContainerInstance.getScanner().getStatus()); }
public void createScanner() { this.scanner = (InternalKieScanner) KieServices.Factory.get().newKieScanner(kieContainer); // we also need to update the underlaying scanner resource to avoid inconsistency KieScannerStatus status = KieContainerInstanceImpl.mapScannerStatus(scanner.getStatus()); long pollingInterval = scanner.getPollingInterval(); resource.setScanner(new KieScannerResource(status, pollingInterval)); }