Uses of Interface
org.drools.spi.ConflictResolver

Packages that use ConflictResolver
org.drools The main run-time API. 
org.drools.conflict Conflict resolution strategies. 
org.drools.io Semantic-module and rule-sets readers and writers. 
org.drools.reteoo Interfaces for the Rete-OO algorithm. 
 

Uses of ConflictResolver in org.drools
 

Methods in org.drools that return ConflictResolver
 ConflictResolver RuleBase.getConflictResolver()
          Retrieve the ConflictResolver.
 

Methods in org.drools with parameters of type ConflictResolver
 void RuleBaseBuilder.setConflictResolver(ConflictResolver conflictResolver)
           
 

Uses of ConflictResolver in org.drools.conflict
 

Classes in org.drools.conflict that implement ConflictResolver
 class AbstractConflictResolver
          Convenience base class for ConflictResolvers.
 class ComplexityConflictResolver
          ConflictResolver that uses the numConditions of rules to resolve conflict.
 class CompositeConflictResolver
          Strategy for resolving conflicts amongst multiple rules.
 class DefaultConflictResolver
          Strategy for resolving conflicts amongst multiple rules.
 class FifoConflictResolver
          ConflictResolver that orders rules on a First-In-First-Out basis.
 class LifoConflictResolver
          ConflictResolver that orders rules on a Last-In-First-Out basis.
 class LoadOrderConflictResolver
          ConflictResolver that uses the loadOrder of rules to resolve conflict.
 class PrimacyConflictResolver
          ConflictResolver that uses the leastRecentFactTimeStamp of tuples to resolve conflict.
 class RandomConflictResolver
          ConflictResolver that uses the semi-random order of rules to resolve conflict.
 class RecencyConflictResolver
          ConflictResolver that uses the mostRecentFactTimeStamp of rules to resolve conflict.
 class SalienceConflictResolver
          ConflictResolver that uses the salience of rules to resolve conflict.
 class SimplicityConflictResolver
          ConflictResolver that uses the numConditions of rules to resolve conflict.
 

Methods in org.drools.conflict that return ConflictResolver
static ConflictResolver SimplicityConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver SalienceConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver RecencyConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver RandomConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver PrimacyConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver LoadOrderConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver LifoConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver FifoConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver DefaultConflictResolver.getInstance()
          Retrieve the singleton instance.
static ConflictResolver ComplexityConflictResolver.getInstance()
          Retrieve the singleton instance.
 

Constructors in org.drools.conflict with parameters of type ConflictResolver
CompositeConflictResolver(ConflictResolver[] components)
           
 

Uses of ConflictResolver in org.drools.io
 

Methods in org.drools.io with parameters of type ConflictResolver
static RuleBase RuleBaseLoader.loadFromInputStream(InputStream[] ins, ConflictResolver resolver)
          Loads a RuleBase from an InputStream using the default ConflictResolver
static RuleBase RuleBaseLoader.loadFromInputStream(InputStream in, ConflictResolver resolver)
          Loads a RuleBase from an InputStream using the default ConflictResolver
static RuleBase RuleBaseLoader.loadFromReader(Reader[] ins, ConflictResolver resolver)
          Loads a RuleBase from a Reader using the given ConflictResolver
static RuleBase RuleBaseLoader.loadFromReader(Reader in, ConflictResolver resolver)
          Loads a RuleBase from a Reader using the given ConflictResolver
static RuleBase RuleBaseLoader.loadFromUrl(URL[] urls, ConflictResolver resolver)
          Loads a RuleBase from several URLS, merging them and using the specified ConflictResolver
static RuleBase RuleBaseLoader.loadFromUrl(URL url, ConflictResolver resolver)
          Loads a RuleBase from a URL using the given ConflictResolver
 

Uses of ConflictResolver in org.drools.reteoo
 

Methods in org.drools.reteoo that return ConflictResolver
 ConflictResolver RuleBaseImpl.getConflictResolver()
           
 

Methods in org.drools.reteoo with parameters of type ConflictResolver
 void Builder.setConflictResolver(ConflictResolver conflictResolver)
          Set the ConflictResolver.
 

Constructors in org.drools.reteoo with parameters of type ConflictResolver
Agenda(WorkingMemoryImpl workingMemory, ConflictResolver conflictResolver)
          Construct.
RuleBaseImpl(Rete rete, ConflictResolver conflictResolver, FactHandleFactory factHandleFactory, List ruleSets, Map applicationData, RuleBaseContext ruleBaseContext)
          Construct.
 



Copyright © 2001-2005 The Codehaus. All Rights Reserved.