org.dentaku.services.rules
Class DefaultDroolsNativeRulesProcessor
java.lang.Object
org.dentaku.services.rules.DefaultDroolsNativeRulesProcessor
- All Implemented Interfaces:
- DroolsNativeRulesProcessor, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled
- public class DefaultDroolsNativeRulesProcessor
- extends java.lang.Object
- implements DroolsNativeRulesProcessor, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDroolsNativeRulesProcessor
public DefaultDroolsNativeRulesProcessor()
enableLogging
public void enableLogging(org.codehaus.plexus.logging.Logger logger)
- Specified by:
enableLogging in interface org.codehaus.plexus.logging.LogEnabled
initialize
public void initialize()
throws java.lang.Exception
- Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
java.lang.Exception
getWorkingMemory
public org.drools.WorkingMemory getWorkingMemory(java.lang.String ruleBaseIdentifier)
throws java.lang.Exception
- Description copied from interface:
DroolsNativeRulesProcessor
- Retrieve a WorkingMemory
- Specified by:
getWorkingMemory in interface DroolsNativeRulesProcessor
- Throws:
java.lang.Exception
getRuleBase
public org.drools.RuleBase getRuleBase(java.lang.String identifier)
- Specified by:
getRuleBase in interface DroolsNativeRulesProcessor
setRuleBase
public void setRuleBase(java.lang.String identifier,
org.drools.RuleBase ruleBase)
- Specified by:
setRuleBase in interface DroolsNativeRulesProcessor
getRuleBaseStore
public java.util.HashMap getRuleBaseStore()
- Specified by:
getRuleBaseStore in interface DroolsNativeRulesProcessor
Copyright © -2004 . All Rights Reserved.