org.drools.spi
Interface ConflictResolver

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

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.10 2004/12/06 01:30:37 dbarnett Exp $
Author:
bob mcwhirter , Simon Harris
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-2005 The Codehaus. All Rights Reserved.