Package | Description |
---|---|
org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
org.drools.core.conflict |
Modifier and Type | Method and Description |
---|---|
ConflictResolver |
RuleBaseConfiguration.getConflictResolver() |
Modifier and Type | Method and Description |
---|---|
void |
RuleBaseConfiguration.setConflictResolver(ConflictResolver conflictResolver) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConflictResolver
Convenience base class for
ConflictResolver s. |
class |
ComplexityConflictResolver
ConflictResolver that uses the numConditions of rules to
resolve conflict. |
class |
CompositeConflictResolver
Strategy for resolving conflicts amongst multiple rules.
|
class |
DepthConflictResolver |
class |
FifoConflictResolver
ConflictResolver that orders rules on a First-In-First-Out
basis. |
class |
LifoConflictResolver
ConflictResolver that orders rules on a Last-In-First-Out
basis. |
class |
LoadOrderConflictResolver
ConflictResolver that uses the loadOrder of rules to resolve
conflict. |
class |
PhreakConflictResolver |
class |
RandomConflictResolver
ConflictResolver that uses the semi-random order of rules to
resolve conflict. |
class |
RecencyConflictResolver
ConflictResolver that uses the mostRecentFactTimeStamp of
rules to resolve conflict. |
class |
SalienceConflictResolver
ConflictResolver that uses the salience of rules to resolve
conflict. |
class |
SequentialConflictResolver
ConflictResolver that uses the loadOrder of rules to resolve
conflict. |
class |
SimplicityConflictResolver
ConflictResolver that uses the numConditions of rules to
resolve conflict. |
class |
TotalRecencyConflictResolver
A conflict resolver that compares the total recency of a tuple when
determining firing order.
|
Modifier and Type | Method and Description |
---|---|
static ConflictResolver |
SalienceConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
PhreakConflictResolver.getInstance() |
static ConflictResolver |
ComplexityConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
DepthConflictResolver.getInstance() |
static ConflictResolver |
SimplicityConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
SequentialConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
TotalRecencyConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
FifoConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
LoadOrderConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
RandomConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
RecencyConflictResolver.getInstance()
Retrieve the singleton instance.
|
static ConflictResolver |
LifoConflictResolver.getInstance()
Retrieve the singleton instance.
|
Constructor and Description |
---|
CompositeConflictResolver(ConflictResolver[] components) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.