<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Times New Roman, Times, serif">Hello.<br>
      <br>
      I'm loading a big amount of rules during starting of JBoss (20000
      rules). All rules (in string format) are available before JBoss
      startup - they are stored into database. Rules are loaded one by
      one and it takes about 90 minutes. I want to speed up this
      process. Is there something like "bulk load" for inserting rules
      into knowledge base or another smart way to fast loading a big
      amount of rules?<br>
      <br>
      I'm using:<br>
      1) Drools 5.1<br>
      2) JBoss 4.2.3<br>
      <br>
      My source code looks like this:<br>
      <br>
      <small><font face="Courier New, Courier, monospace">String rule =
          ...<br>
          Resource resource = ResourceFactory.newReaderResource(new
          StringReader(rule));<br>
          KnowledgeBuilder knowledgeBuilder =
          KnowledgeBuilderFactory.newKnowledgeBuilder();<br>
          knowledgeBuilder.add(resource, ResourceType.DRL);<br>
knowledgeBase.addKnowledgePackages(knowledgeBuilder.getKnowledgePackages());</font></small><br>
      <br>
      Regards,<br>
      Piotr<br>
    </font>
  </body>
</html>