org.drools.conflict
Class SalienceConflictResolver

java.lang.Object
  |
  +--org.drools.conflict.SalienceConflictResolver
All Implemented Interfaces:
ConflictResolver
Direct Known Subclasses:
ComplexityConflictResolver, SimplicityConflictResolver

public class SalienceConflictResolver
extends java.lang.Object
implements ConflictResolver

ConflictResolver that uses the salience of rules to resolve conflict.

Version:
$Id: SalienceConflictResolver.java,v 1.1 2003/12/02 23:12:41 bob Exp $
Author:
bob mcwhirter
See Also:
getInstance(), Rule#setSalience, Rule#getSalience

Constructor Summary
SalienceConflictResolver()
          Construct.
 
Method Summary
static ConflictResolver getInstance()
          Retrieve the singleton instance.
 void insert(Activation activation, java.util.List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SalienceConflictResolver

public SalienceConflictResolver()
Construct.

Method Detail

getInstance

public static ConflictResolver getInstance()
Retrieve the singleton instance.

Returns:
The singleton instance.

insert

public void insert(Activation activation,
                   java.util.List list)
Specified by:
insert in interface ConflictResolver
See Also:
ConflictResolver