Package org.drools.core.common
Interface AgendaItem
-
- All Superinterfaces:
Activation,org.kie.api.runtime.rule.Match,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()RunnablegetCallback()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)RuleAgendaItemgetRuleAgendaItem()TerminalNodegetTerminalNode()booleanisCanceled()voidsetActivationFactHandle(InternalFactHandle factHandle)voidsetCallback(Runnable callback)voidsetSalience(int salience)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
String toExternalForm()
-
isCanceled
boolean isCanceled()
-
cancel
void cancel()
-
getFactHandles
List<org.kie.api.runtime.rule.FactHandle> getFactHandles()
- Specified by:
getFactHandlesin interfaceorg.kie.api.runtime.rule.Match
-
getCallback
Runnable getCallback()
-
setCallback
void setCallback(Runnable callback)
-
-