Package org.drools.io

Examples of org.drools.io.ResourceChangeScannerConfiguration


        //        assertFalse( kbuilder.hasErrors() );

        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
        //kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );

        ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
        sconf.setProperty( "drools.resource.scanner.interval",
                           "2" );
        ResourceFactory.getResourceChangeScannerService().configure( sconf );

        KnowledgeAgentConfiguration aconf = KnowledgeAgentFactory.newKnowledgeAgentConfiguration();
        aconf.setProperty( "drools.agent.scanDirectories",
View Full Code Here


        output.write( xml );
        output.close();

        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();

        ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
        sconf.setProperty( "drools.resource.scanner.interval",
                           "2" );
        ResourceFactory.getResourceChangeScannerService().configure( sconf );

        KnowledgeAgentConfiguration aconf = KnowledgeAgentFactory.newKnowledgeAgentConfiguration();
        aconf.setProperty( "drools.agent.scanDirectories",
View Full Code Here

//        assertFalse( kbuilder.hasErrors() );

        KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
        //kbase.addKnowledgePackages( kbuilder.getKnowledgePackages() );

        ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
        sconf.setProperty( "drools.resource.scanner.interval",
                           "2" );
        ResourceFactory.getResourceChangeScannerService().configure( sconf );

        KnowledgeAgentConfiguration aconf = KnowledgeAgentFactory.newKnowledgeAgentConfiguration();
        aconf.setProperty( "drools.agent.scanDirectories",
View Full Code Here

    private KnowledgeAgent kagent;
    private CountingEventListener listener;

    @Before
    public void setup() {
        ResourceChangeScannerConfiguration conf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
        conf.setProperty( "drools.resource.scanner.interval", "1" );
        ResourceFactory.getResourceChangeScannerService().configure(conf);

        ResourceFactory.getResourceChangeNotifierService().start();
        ResourceFactory.getResourceChangeScannerService().start();
View Full Code Here

   
    // activate this for extensive logging
    // KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
   
    // set the scan interval to 20 secs
    ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
    sconf.setProperty( "drools.resource.scanner.interval", "20" );
    ResourceFactory.getResourceChangeScannerService().configure(sconf);
   
    // now add all registered items to the session
    if(itemRegistry!=null) {
      for(Item item : itemRegistry.getItems()) {
View Full Code Here

    RuleBaseAssemblerTest.writePackage(p1, new File(location));
   
    final CountDownLatch latch = new CountDownLatch(2);
   
    String changeset = CHANGE_SET.replaceFirst("\\{0\\}", "file:"+location);
    ResourceChangeScannerConfiguration sconf = ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration();
      sconf.setProperty( "drools.resource.scanner.interval", "1" );
      ResourceFactory.getResourceChangeScannerService().configure( sconf );
    ResourceFactory.getResourceChangeNotifierService().start();

    ResourceFactory.getResourceChangeScannerService().start();
     
View Full Code Here

        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);
            }
View Full Code Here

TOP

Related Classes of org.drools.io.ResourceChangeScannerConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.