Package org.drools.core.impl
Class ActivationsManagerImpl
java.lang.Object
org.drools.core.impl.ActivationsManagerImpl
- All Implemented Interfaces:
ActivationsManager
-
Field Summary
Fields inherited from interface org.drools.core.common.ActivationsManager
ON_AFTER_ALL_FIRES_CONSEQUENCE_NAME, ON_BEFORE_ALL_FIRES_CONSEQUENCE_NAME, ON_DELETE_MATCH_CONSEQUENCE_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddItemToActivationGroup(InternalMatch internalMatch) voidaddPropagation(PropagationEntry propagationEntry) voidvoidcancelActivation(InternalMatch internalMatch) voidvoidclearAndCancelActivationGroup(InternalActivationGroup activationGroup) createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup) createRuleAgendaItem(int salience, PathMemory pathMemory, TerminalNode rtn) voidvoidvoidexecuteTask(ExecutableEntry executableEntry) intfireAllRules(AgendaFilter agendaFilter, int fireLimit) voidvoidbooleanisFiring()voidvoidvoidvoidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.drools.core.common.ActivationsManager
getPartitionedAgenda, getPartitionedAgendaForNode, handleException, stageLeftTuple
-
Constructor Details
-
ActivationsManagerImpl
-
-
Method Details
-
getReteEvaluator
- Specified by:
getReteEvaluatorin interfaceActivationsManager
-
getAgendaGroupsManager
- Specified by:
getAgendaGroupsManagerin interfaceActivationsManager
-
getAgendaEventSupport
- Specified by:
getAgendaEventSupportin interfaceActivationsManager
-
getActivationsFilter
- Specified by:
getActivationsFilterin interfaceActivationsManager
-
addEagerRuleAgendaItem
- Specified by:
addEagerRuleAgendaItemin interfaceActivationsManager
-
removeEagerRuleAgendaItem
- Specified by:
removeEagerRuleAgendaItemin interfaceActivationsManager
-
addQueryAgendaItem
- Specified by:
addQueryAgendaItemin interfaceActivationsManager
-
removeQueryAgendaItem
- Specified by:
removeQueryAgendaItemin interfaceActivationsManager
-
registerExpiration
- Specified by:
registerExpirationin interfaceActivationsManager
-
clearAndCancelActivationGroup
- Specified by:
clearAndCancelActivationGroupin interfaceActivationsManager
-
clearAndCancelActivationGroup
- Specified by:
clearAndCancelActivationGroupin interfaceActivationsManager
-
createRuleAgendaItem
- Specified by:
createRuleAgendaItemin interfaceActivationsManager
-
createAgendaItem
public InternalMatch createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup) - Specified by:
createAgendaItemin interfaceActivationsManager
-
cancelActivation
- Specified by:
cancelActivationin interfaceActivationsManager
-
addItemToActivationGroup
- Specified by:
addItemToActivationGroupin interfaceActivationsManager
-
peekNextRule
- Specified by:
peekNextRulein interfaceActivationsManager
-
flushPropagations
public void flushPropagations()- Specified by:
flushPropagationsin interfaceActivationsManager
-
isFiring
public boolean isFiring()- Specified by:
isFiringin interfaceActivationsManager
-
evaluateEagerList
public void evaluateEagerList()- Specified by:
evaluateEagerListin interfaceActivationsManager
-
evaluateQueriesForRule
- Specified by:
evaluateQueriesForRulein interfaceActivationsManager
-
getKnowledgeHelper
- Specified by:
getKnowledgeHelperin interfaceActivationsManager
-
resetKnowledgeHelper
public void resetKnowledgeHelper()- Specified by:
resetKnowledgeHelperin interfaceActivationsManager
-
haltGroupEvaluation
public void haltGroupEvaluation()- Specified by:
haltGroupEvaluationin interfaceActivationsManager
-
executeTask
- Specified by:
executeTaskin interfaceActivationsManager
-
addPropagation
- Specified by:
addPropagationin interfaceActivationsManager
-
fireAllRules
- Specified by:
fireAllRulesin interfaceActivationsManager
-