Package org.drools.core.common
Interface ActivationsManager
- All Known Subinterfaces:
InternalAgenda
- All Known Implementing Classes:
ActivationsManagerImpl
public interface ActivationsManager
-
Field Summary
Fields -
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) voiddefault ActivationsManagergetPartitionedAgenda(int partitionNr) default ActivationsManagervoiddefault voidhandleException(InternalMatch internalMatch, Exception e) booleanisFiring()voidregisterExpiration(PropagationContext expirationContext) voidvoidvoiddefault voidstageLeftTuple(RuleAgendaItem ruleAgendaItem, InternalMatch justified)
-
Field Details
-
ON_BEFORE_ALL_FIRES_CONSEQUENCE_NAME
- See Also:
-
ON_AFTER_ALL_FIRES_CONSEQUENCE_NAME
- See Also:
-
ON_DELETE_MATCH_CONSEQUENCE_NAME
- See Also:
-
-
Method Details
-
getReteEvaluator
ReteEvaluator getReteEvaluator() -
getAgendaGroupsManager
AgendaGroupsManager getAgendaGroupsManager() -
getAgendaEventSupport
AgendaEventSupport getAgendaEventSupport() -
getActivationsFilter
ActivationsFilter getActivationsFilter() -
addEagerRuleAgendaItem
-
removeEagerRuleAgendaItem
-
addQueryAgendaItem
-
removeQueryAgendaItem
-
registerExpiration
-
clearAndCancelActivationGroup
-
clearAndCancelActivationGroup
-
createRuleAgendaItem
-
createAgendaItem
InternalMatch createAgendaItem(RuleTerminalNodeLeftTuple rtnLeftTuple, int salience, PropagationContext context, RuleAgendaItem ruleAgendaItem, InternalAgendaGroup agendaGroup) -
cancelActivation
-
addItemToActivationGroup
-
peekNextRule
RuleAgendaItem peekNextRule() -
flushPropagations
void flushPropagations() -
isFiring
boolean isFiring() -
evaluateEagerList
void evaluateEagerList() -
evaluateQueriesForRule
-
getKnowledgeHelper
KnowledgeHelper getKnowledgeHelper() -
resetKnowledgeHelper
void resetKnowledgeHelper() -
haltGroupEvaluation
void haltGroupEvaluation() -
executeTask
-
handleException
-
fireAllRules
-
addPropagation
-
stageLeftTuple
-
getPartitionedAgenda
-
getPartitionedAgendaForNode
-