org.drools.core.phreak
Class RuleNetworkEvaluatorActivation
java.lang.Object
org.drools.core.common.AgendaItem
org.drools.core.phreak.RuleNetworkEvaluatorActivation
- All Implemented Interfaces:
- Externalizable, Serializable, Activation, Queueable, org.kie.api.runtime.rule.Match
public class RuleNetworkEvaluatorActivation
- extends AgendaItem
- See Also:
- Serialized Form
| Methods inherited from class org.drools.core.common.AgendaItem |
addBlocked, addLogicalDependency, cancel, dequeue, enqueued, equals, getActivationGroupNode, getActivationNode, getActivationNumber, getActivationUnMatchListener, getAgendaGroup, getBlocked, getBlockers, getConsequence, getDeclarationIds, getDeclarationValue, getFactHandle, getFactHandles, getIndex, getLogicalDependencies, getObjects, getPropagationContext, getRule, getRuleNetworkEvaluatorActivation, getSalience, getSequenence, getSubRule, getTerminalNode, getTuple, hashCode, isActivated, isActive, isCanceled, isMatched, readExternal, remove, removeAllBlockersAndBlocked, removeBlocked, setActivated, setActivationGroupNode, setActivationNode, setActivationUnMatchListener, setAgendaGroup, setBlocked, setFactHandle, setLogicalDependencies, setMatched, setPropagationContext, setSalience, setSequenence, toExternalForm, toString, writeExternal |
RuleNetworkEvaluatorActivation
public RuleNetworkEvaluatorActivation()
RuleNetworkEvaluatorActivation
public RuleNetworkEvaluatorActivation(long activationNumber,
LeftTuple tuple,
int salience,
PropagationContext context,
PathMemory rmem,
TerminalNode rtn,
boolean declarativeAgendaEnabled)
isDirty
public boolean isDirty()
setDirty
public void setDirty(boolean dirty)
isDeclarativeAgendaEnabled
public boolean isDeclarativeAgendaEnabled()
evaluateNetwork
public int evaluateNetwork(InternalWorkingMemory wm,
int fireCount,
int fireLimit)
isHighestSalience
public boolean isHighestSalience(RuleNetworkEvaluatorActivation nextRule,
int currentSalience)
isRuleNetworkEvaluatorActivation
public boolean isRuleNetworkEvaluatorActivation()
- Specified by:
isRuleNetworkEvaluatorActivation in interface Activation- Overrides:
isRuleNetworkEvaluatorActivation in class AgendaItem
getLeftTupleList
public LeftTupleList getLeftTupleList()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.