public interface AgendaItem<T extends ModedAssertion<T>> extends Activation<T>
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
Runnable |
getCallback() |
List<org.kie.api.runtime.rule.FactHandle> |
getFactHandles() |
default List<org.kie.api.runtime.rule.FactHandle> |
getFactHandles(Tuple tuple) |
default List<Object> |
getObjects(Tuple tuple) |
default List<Object> |
getObjectsDeep(LeftTuple entry) |
RuleAgendaItem |
getRuleAgendaItem() |
TerminalNode |
getTerminalNode() |
boolean |
isCanceled() |
void |
removeAllBlockersAndBlocked(InternalAgenda agenda) |
void |
removeBlocked(LogicalDependency<SimpleMode> dep) |
void |
setActivationFactHandle(InternalFactHandle factHandle) |
void |
setCallback(Runnable callback) |
void |
setPropagationContext(PropagationContext context) |
void |
setSalience(int salience) |
String |
toExternalForm() |
addBlocked, addLogicalDependency, dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getBlocked, getBlockers, getConsequence, getLogicalDependencies, getObjectsDeep, getPropagationContext, getQueueIndex, getRule, getSalience, getSubRule, getTuple, isActive, isMatched, isQueued, isRuleAgendaItem, remove, setActivationGroupNode, setActivationNode, setActive, setBlocked, setLogicalDependencies, setMatched, setQueued, setQueueIndex
void setPropagationContext(PropagationContext context)
void setSalience(int salience)
void setActivationFactHandle(InternalFactHandle factHandle)
RuleAgendaItem getRuleAgendaItem()
void removeAllBlockersAndBlocked(InternalAgenda agenda)
void removeBlocked(LogicalDependency<SimpleMode> dep)
TerminalNode getTerminalNode()
String toExternalForm()
boolean isCanceled()
void cancel()
List<org.kie.api.runtime.rule.FactHandle> getFactHandles()
getFactHandles
in interface org.kie.api.runtime.rule.Match
Runnable getCallback()
void setCallback(Runnable callback)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.