@Singleton public class DroolsEngine extends Object implements RulesEngine
RulesEngine.RulesSession| Constructor and Description |
|---|
DroolsEngine(Set<URL> builtinRuleUrls) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRule(String ruleSource) |
boolean |
addRulesFromFile(String rulesFile) |
RulesEngine.RulesSession |
createPrivateSession() |
boolean |
deleteFact(Object fact) |
int |
evaluateInSharedSession(Message message) |
Object |
insertFact(Object fact) |
void |
stop() |
public void stop()
public boolean addRule(String ruleSource)
addRule in interface RulesEnginepublic boolean addRulesFromFile(String rulesFile)
addRulesFromFile in interface RulesEnginepublic int evaluateInSharedSession(Message message)
evaluateInSharedSession in interface RulesEnginepublic RulesEngine.RulesSession createPrivateSession()
createPrivateSession in interface RulesEnginepublic Object insertFact(Object fact)
insertFact in interface RulesEnginepublic boolean deleteFact(Object fact)
deleteFact in interface RulesEngineCopyright © 2012–2014 TORCH GmbH. All rights reserved.