[rules-users] Drools pipeline API

GrantWang grant.wang at intrado.com
Mon Mar 10 12:25:55 EDT 2014


Hi, I am new to Drools and have couple of questions:

1. I found the following in document:
 
"The Drools pipeline API has several adapters and helpers to do that as well
as examples on how to do it."

Could someone please send me a link to this Drools pipeline API. I did a
search but couldn't find it.

2. I am looking to a way to load a DRL on the fly. All the examples I found
online is from 5.X:

			File drl1 = new File("src/main/resources/rules/DroolsTest.drl"); 
			Resource resource1 = ResourceFactory.newInputStreamResource(new
FileInputStream(drl1));
			KnowledgeBuilder builder = KnowledgeBuilderFactory.newKnowledgeBuilder();
			builder.add(resource1, ResourceType.DRL);
			KnowledgeBase kb = builder.newKnowledgeBase();
			kSession = kb.newStatefulKnowledgeSession();
                        kSession.fireUntilHalt();

It works, but looks like the type KnowledgeBase is deprecated in 6.0. And I
couldn't find it in Kie API java doc. How can I do the same in 6.0? Also is
there a way I can monitor a directory? So that new rule files can be loaded
automatically after add into this directory (suppose I don't need to do
anything in my App since I used fireUntilHalt.)

Thanks a lot. 
 



--
View this message in context: http://drools.46999.n3.nabble.com/Drools-pipeline-API-tp4028616.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list