Package org.drools.core.reteoo
Interface AgendaComponentFactory
-
- All Superinterfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>,org.kie.api.internal.utils.KieService
- All Known Implementing Classes:
AgendaComponentFactory.AgendaComponentFactoryImpl
public interface AgendaComponentFactory extends org.kie.api.internal.utils.KieService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAgendaComponentFactory.AgendaComponentFactoryImplstatic classAgendaComponentFactory.Holder
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleAgendaItemcreateAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)LeftTuplecreateTerminalTuple()LeftTuplecreateTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTuplecreateTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)LeftTuplecreateTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)LeftTuplecreateTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)LeftTuplecreateTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)static AgendaComponentFactoryget()
-
-
-
Method Detail
-
createTerminalTuple
LeftTuple createTerminalTuple()
-
createTerminalTuple
LeftTuple createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
-
createTerminalTuple
LeftTuple createTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
-
createTerminalTuple
LeftTuple createTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
createTerminalTuple
LeftTuple createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
-
createTerminalTuple
LeftTuple createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
-
createAgendaItem
RuleAgendaItem createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)
-
get
static AgendaComponentFactory get()
-
-