org.drools.spi
Interface ConflictResolver

All Superinterfaces:
Comparator, Serializable
All Known Implementing Classes:
AbstractConflictResolver, ComplexityConflictResolver, CompositeConflictResolver, DepthConflictResolver, FifoConflictResolver, LifoConflictResolver, LoadOrderConflictResolver, RandomConflictResolver, RecencyConflictResolver, SalienceConflictResolver, SimplicityConflictResolver, TotalRecencyConflictResolver

public interface ConflictResolver
extends Serializable, Comparator

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.

Version:
$Id: ConflictResolver.java,v 1.1 2005/07/26 01:06:32 mproctor Exp $
See Also:
Activation, Tuple, Rule

Method Summary
 int compare(Activation lhs, Activation rhs)
           
 
Methods inherited from interface java.util.Comparator
compare, equals
 

Method Detail

compare

int compare(Activation lhs,
            Activation rhs)


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