ous2k [
https://community.jboss.org/people/ous2k] created the discussion
"Re: Drools Simple rule evaluation"
To view the discussion, visit:
https://community.jboss.org/message/726727#726727
--------------------------------------------------------------
|
| private static KnowledgeBase readEventKnowledgeBase() throws Exception { |
|
|
| KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder(); |
|
|
| kbuilder.add(ResourceFactory.newClassPathResource("OpenStateRules.drl"),
ResourceType.DRL); |
|
|
| KnowledgeBuilderErrors errors = kbuilder.getErrors(); |
|
|
| if (errors.size() > 0) { |
|
|
|
| for (KnowledgeBuilderError error: errors) { |
|
|
|
|
| System.err.println(error); |
|
|
|
| } |
|
|
|
| throw new IllegalArgumentException("Could not parse knowledge."); |
|
|
| } |
|
|
| KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase(); |
|
|
| kbase.addKnowledgePackages(kbuilder.getKnowledgePackages()); |
|
|
| return kbase; |
|
| } |
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/726727#726727]
Start a new discussion in jBPM at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]