Package org.drools.core.common
Interface AgendaItem
-
- All Superinterfaces:
Activation,org.kie.api.runtime.rule.Match,java.io.Serializable
- All Known Implementing Classes:
AgendaItemImpl,RuleAgendaItem,RuleTerminalNodeLeftTuple
public interface AgendaItem extends Activation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidcancel()java.lang.RunnablegetCallback()java.util.List<org.kie.api.runtime.rule.FactHandle>getFactHandles()default java.util.List<org.kie.api.runtime.rule.FactHandle>getFactHandles(Tuple tuple)default java.util.List<java.lang.Object>getObjects(Tuple tuple)default java.util.List<java.lang.Object>getObjectsDeep(LeftTuple entry)RuleAgendaItemgetRuleAgendaItem()TerminalNodegetTerminalNode()booleanisCanceled()voidsetActivationFactHandle(InternalFactHandle factHandle)voidsetCallback(java.lang.Runnable callback)voidsetSalience(int salience)java.lang.StringtoExternalForm()-
Methods inherited from interface org.drools.core.rule.consequence.Activation
dequeue, getActivationFactHandle, getActivationGroupNode, getActivationNode, getActivationNumber, getAgendaGroup, getConsequence, getObjectsDeep, getPropagationContext, getQueueIndex, getRule, getSalience, getSubRule, getTuple, isActive, isMatched, isQueued, isRuleAgendaItem, remove, setActivationGroupNode, setActivationNode, setActive, setMatched, setQueued, setQueueIndex
-
-
-
-
Method Detail
-
setSalience
void setSalience(int salience)
-
setActivationFactHandle
void setActivationFactHandle(InternalFactHandle factHandle)
-
getRuleAgendaItem
RuleAgendaItem getRuleAgendaItem()
-
getTerminalNode
TerminalNode getTerminalNode()
-
toExternalForm
java.lang.String toExternalForm()
-
isCanceled
boolean isCanceled()
-
cancel
void cancel()
-
getFactHandles
java.util.List<org.kie.api.runtime.rule.FactHandle> getFactHandles()
- Specified by:
getFactHandlesin interfaceorg.kie.api.runtime.rule.Match
-
getCallback
java.lang.Runnable getCallback()
-
setCallback
void setCallback(java.lang.Runnable callback)
-
getFactHandles
default java.util.List<org.kie.api.runtime.rule.FactHandle> getFactHandles(Tuple tuple)
-
getObjectsDeep
default java.util.List<java.lang.Object> getObjectsDeep(LeftTuple entry)
-
getObjects
default java.util.List<java.lang.Object> getObjects(Tuple tuple)
-
-