Uses of Interface
org.drools.RuleBase

Packages that use RuleBase
org.drools This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory 
org.drools.agent   
org.drools.common   
org.drools.core.util   
org.drools.event Events provide all sorts of call backs to monitor the engine as it is running. 
org.drools.impl   
org.drools.reteoo   
 

Uses of RuleBase in org.drools
 

Methods in org.drools that return RuleBase
 RuleBase WorkingMemory.getRuleBase()
          Retrieve the RuleBase for this working memory.
static RuleBase RuleBaseFactory.newRuleBase()
          Create a new default rule base (RETEOO type engine)
static RuleBase RuleBaseFactory.newRuleBase(int type)
           
static RuleBase RuleBaseFactory.newRuleBase(int type, RuleBaseConfiguration config)
          Create a new RuleBase of the appropriate type
static RuleBase RuleBaseFactory.newRuleBase(RuleBaseConfiguration config)
           
static RuleBase RuleBaseFactory.newRuleBase(String rulebaseId)
           
static RuleBase RuleBaseFactory.newRuleBase(String rulebaseId, int type)
           
static RuleBase RuleBaseFactory.newRuleBase(String rulebaseId, int type, RuleBaseConfiguration config)
          Create a new RuleBase of the appropriate type
static RuleBase RuleBaseFactory.newRuleBase(String rulebaseId, RuleBaseConfiguration config)
           
 

Uses of RuleBase in org.drools.agent
 

Methods in org.drools.agent that return RuleBase
 RuleBase RuleBaseAgentCache.configureRuleBase(String name, Properties props)
          Pass in a pre populated properties file.
 RuleBase RuleAgent.getRuleBase()
          Return a current rulebase.
 RuleBase RuleBaseAgentCache.getRuleBase(String name)
          Return a rulebase by name.
 

Uses of RuleBase in org.drools.common
 

Subinterfaces of RuleBase in org.drools.common
 interface InternalRuleBase
           
 

Classes in org.drools.common that implement RuleBase
 class AbstractRuleBase
          Implementation of RuleBase.
 

Methods in org.drools.common that return RuleBase
 RuleBase InternalWorkingMemoryEntryPoint.getRuleBase()
           
 RuleBase AbstractWorkingMemory.getRuleBase()
           
 RuleBase NamedEntryPoint.getRuleBase()
           
 

Uses of RuleBase in org.drools.core.util
 

Methods in org.drools.core.util that return RuleBase
 RuleBase BinaryRuleBaseLoader.getRuleBase()
           
 

Constructors in org.drools.core.util with parameters of type RuleBase
BinaryRuleBaseLoader(RuleBase rb)
          This will add any binary packages to the rulebase.
BinaryRuleBaseLoader(RuleBase rb, ClassLoader classLoader)
          This will add any binary packages to the rulebase.
 

Uses of RuleBase in org.drools.event
 

Methods in org.drools.event that return RuleBase
 RuleBase RuleBaseEvent.getRuleBase()
           
 

Methods in org.drools.event with parameters of type RuleBase
 void RuleBaseEventSupport.setRuleBase(RuleBase ruleBase)
           
 

Constructors in org.drools.event with parameters of type RuleBase
AfterFunctionRemovedEvent(RuleBase ruleBase, Package pkg, String function)
           
AfterPackageAddedEvent(RuleBase ruleBase, Package pkg)
           
AfterPackageRemovedEvent(RuleBase ruleBase, Package pkg)
           
AfterRuleAddedEvent(RuleBase ruleBase, Package pkg, Rule rule)
           
AfterRuleBaseLockedEvent(RuleBase ruleBase)
           
AfterRuleBaseUnlockedEvent(RuleBase ruleBase)
           
AfterRuleRemovedEvent(RuleBase ruleBase, Package pkg, Rule rule)
           
BeforeFunctionRemovedEvent(RuleBase ruleBase, Package pkg, String function)
           
BeforePackageAddedEvent(RuleBase ruleBase, Package pkg)
           
BeforePackageRemovedEvent(RuleBase ruleBase, Package pkg)
           
BeforeRuleAddedEvent(RuleBase ruleBase, Package pkg, Rule rule)
           
BeforeRuleBaseLockedEvent(RuleBase ruleBase)
           
BeforeRuleBaseUnlockedEvent(RuleBase ruleBase)
           
BeforeRuleRemovedEvent(RuleBase ruleBase, Package pkg, Rule rule)
           
RuleBaseEvent(RuleBase ruleBase)
           
RuleBaseEvent(RuleBase ruleBase, Package pkg)
           
RuleBaseEvent(RuleBase ruleBase, Package pkg, Rule rule)
           
RuleBaseEvent(RuleBase ruleBase, Package pkg, String function)
           
RuleBaseEventSupport(RuleBase ruleBase)
           
 

Uses of RuleBase in org.drools.impl
 

Fields in org.drools.impl declared as RuleBase
 RuleBase KnowledgeBaseImpl.ruleBase
           
 

Methods in org.drools.impl that return RuleBase
 RuleBase KnowledgeBaseImpl.getRuleBase()
           
 RuleBase InternalKnowledgeBase.getRuleBase()
           
 RuleBase StatefulKnowledgeSessionImpl.getRuleBase()
           
 

Constructors in org.drools.impl with parameters of type RuleBase
KnowledgeBaseImpl(RuleBase ruleBase)
           
 

Uses of RuleBase in org.drools.reteoo
 

Classes in org.drools.reteoo that implement RuleBase
 class ReteooRuleBase
          Implementation of RuleBase.
 

Methods in org.drools.reteoo that return RuleBase
 RuleBase DisposedReteooWorkingMemory.getRuleBase()
           
 



Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.