Package org.drools.core.conflict
Class SalienceConflictResolver
- java.lang.Object
-
- org.drools.core.conflict.AbstractConflictResolver
-
- org.drools.core.conflict.SalienceConflictResolver
-
- All Implemented Interfaces:
Serializable
,Comparator<Activation>
,ConflictResolver
public class SalienceConflictResolver extends AbstractConflictResolver
ConflictResolver
that uses the salience of rules to resolve conflict.- Version:
- $Id: SalienceConflictResolver.java,v 1.3 2004/06/25 02:46:39 mproctor Exp $
- See Also:
getInstance()
,org.kie.rule.Rule#getSalience
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SalienceConflictResolver()
Construct.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compare(Activation lhs, Activation rhs)
static ConflictResolver
getInstance()
Retrieve the singleton instance.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
-
-
-
Method Detail
-
getInstance
public static ConflictResolver getInstance()
Retrieve the singleton instance.- Returns:
- The singleton instance.
-
compare
public int compare(Activation lhs, Activation rhs)
- See Also:
ConflictResolver
-
-