kaConf.setProperty("drools.agent.useKBaseClassLoaderForCompiling", "true");
KnowledgeBase kBase = KnowledgeBaseFactory.newKnowledgeBase(kBaseConfiguration);
KnowledgeAgent kAgent = KnowledgeAgentFactory.newKnowledgeAgent("Gnostic", kBase, kaConf);
ResourceFactory.getResourceChangeNotifierService().start();
ResourceChangeScannerConfiguration sConf =
ResourceFactory.getResourceChangeScannerService().
newResourceChangeScannerConfiguration();
sConf.setProperty( "drools.resource.scanner.interval", Integer.toString(scannerInterval) );
ResourceFactory.getResourceChangeScannerService().configure( sConf );
ResourceFactory.getResourceChangeScannerService().setSystemEventListener(new SystemEventListener() {
public void info(String message) {
logger.info(message);
}