Package org.drools.core.reteoo
Class AgendaComponentFactory.AgendaComponentFactoryImpl
- java.lang.Object
-
- org.drools.core.reteoo.AgendaComponentFactory.AgendaComponentFactoryImpl
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>
,AgendaComponentFactory
,org.kie.api.internal.utils.KieService
- Enclosing interface:
- AgendaComponentFactory
public static class AgendaComponentFactory.AgendaComponentFactoryImpl extends java.lang.Object implements AgendaComponentFactory
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.core.reteoo.AgendaComponentFactory
AgendaComponentFactory.AgendaComponentFactoryImpl, AgendaComponentFactory.Holder
-
-
Constructor Summary
Constructors Constructor Description AgendaComponentFactoryImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleAgendaItem
createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)
LeftTuple
createTerminalTuple()
LeftTuple
createTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
LeftTuple
createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
LeftTuple
createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
LeftTuple
createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
LeftTuple
createTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
-
-
Method Detail
-
createTerminalTuple
public LeftTuple createTerminalTuple()
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
- Specified by:
createTerminalTuple
in interfaceAgendaComponentFactory
-
createAgendaItem
public RuleAgendaItem createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup)
- Specified by:
createAgendaItem
in interfaceAgendaComponentFactory
-
-