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.clips   
org.drools.common   
org.drools.compiler This is the main package to load rules. 
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.persistence   
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.clips
 

Constructors in org.drools.clips with parameters of type RuleBase
ClipsShell.ClipsVariableResolverFactory(RuleBase ruleBase, Map<String,Object> variables, GlobalResolver globals, org.mvel2.integration.VariableResolverFactory nextFactory)
           
ClipsShell(RuleBase ruleBase)
           
 

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 AbstractWorkingMemory.getRuleBase()
           
 RuleBase InternalWorkingMemoryEntryPoint.getRuleBase()
           
 RuleBase NamedEntryPoint.getRuleBase()
           
 

Uses of RuleBase in org.drools.compiler
 

Methods in org.drools.compiler that return RuleBase
 RuleBase RuleBaseLoader.loadFromReader(Reader drl)
          Create a new RuleBase from the drl source.
 RuleBase RuleBaseLoader.loadFromReader(Reader drl, Reader dsl)
          Create a new RuleBase from the drl and dsl source.
 

Constructors in org.drools.compiler with parameters of type RuleBase
PackageBuilder(RuleBase ruleBase)
           
PackageBuilder(RuleBase ruleBase, PackageBuilderConfiguration configuration)
           
 

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 StatefulKnowledgeSessionImpl.getRuleBase()
           
 RuleBase InternalKnowledgeBase.getRuleBase()
           
 RuleBase KnowledgeBaseImpl.getRuleBase()
           
 

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

Uses of RuleBase in org.drools.persistence
 

Constructors in org.drools.persistence with parameters of type RuleBase
SingleSessionCommandService(Integer sessionId, RuleBase ruleBase, SessionConfiguration conf, org.drools.runtime.Environment env)
           
SingleSessionCommandService(RuleBase ruleBase, SessionConfiguration conf, org.drools.runtime.Environment env)
           
 

Uses of RuleBase in org.drools.reteoo
 

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



Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.