org.drools.leaps.conflict
Class DefaultConflictResolver
java.lang.Object
org.drools.leaps.conflict.AbstractConflictResolver
org.drools.leaps.conflict.CompositeConflictResolver
org.drools.leaps.conflict.DefaultConflictResolver
- All Implemented Interfaces:
- ConflictResolver, java.io.Serializable
- public class DefaultConflictResolver
- extends org.drools.leaps.conflict.CompositeConflictResolver
Default strategy for resolving conflicts amongst multiple rules.
Since a fact or set of facts may activate multiple rules, a
ConflictResolutionStrategy is used to provide priority
ordering of conflicting rules.
- See Also:
AbstractConflictResolver,
ConflictResolver,
ConflictResolver,
Serialized Form
-
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultConflictResolver
public DefaultConflictResolver()
- Setup a default ConflictResolver configuration
getInstance
public static ConflictResolver getInstance()
- Retrieve the singleton instance.
- Returns:
- The singleton instance.
getFactConflictResolver
public final java.util.Comparator getFactConflictResolver()
getRuleConflictResolver
public final java.util.Comparator getRuleConflictResolver()