Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-3474

Allow to start knowledge agent scanning from drools spring configuration

    Details

    • Type: Enhancement
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 5.3.2.Final, 5.4.0.Final
    • Component/s: None
    • Labels:
      None

      Description

      Having following spring configuration:

      <drools:kbase id="kbase"/>

      <drools:kagent id="kagent" kbase="kbase" new-instance="false">
      <drools:resources>
      <drools:resource type="DRL"
      source="classpath:org/jboss/qa/brms/bre/container/spring/rules/sample.drl"/>
      </drools:resources>
      </drools:kagent>

      <drools:resource-change-scanner id="scanner" interval="1" />

      --------------------------------------------------------------------------------

      Expecting resource scanning by knowledge agent is configured and running, but
      no change in resource file detected. This is because
      ResourceChangeNotifierService and ResourceChangeScannerService are not running,
      they must be started manually:

      ResourceFactory.getResourceChangeNotifierService().start();
      ResourceFactory.getResourceChangeScannerService().start();

      I think these services should be started automatically when
      resource-change-scanner is configured in spring context or there should be
      chance to configure service starting from xml.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                mfusco Mario Fusco
                Reporter:
                mfusco Mario Fusco
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: