Package org.drools.tms
Class TruthMaintenanceSystemAgendaComponentFactory
- java.lang.Object
-
- org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
-
- All Implemented Interfaces:
java.lang.Comparable<org.kie.api.internal.utils.KieService>,org.drools.core.reteoo.AgendaComponentFactory,org.kie.api.internal.utils.KieService
public class TruthMaintenanceSystemAgendaComponentFactory extends java.lang.Object implements org.drools.core.reteoo.AgendaComponentFactory
-
-
Constructor Summary
Constructors Constructor Description TruthMaintenanceSystemAgendaComponentFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.phreak.RuleAgendaItemcreateAgendaItem(int salience, org.drools.core.reteoo.PathMemory pmem, org.drools.core.reteoo.TerminalNode rtn, boolean declarativeAgendaEnabled, org.drools.core.common.InternalAgendaGroup agendaGroup)org.drools.core.reteoo.LeftTuplecreateTerminalTuple()org.drools.core.reteoo.LeftTuplecreateTerminalTuple(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.Sink sink)org.drools.core.reteoo.LeftTuplecreateTerminalTuple(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.Sink sink, boolean leftTupleMemoryEnabled)org.drools.core.reteoo.LeftTuplecreateTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.RightTuple rightTuple, org.drools.core.reteoo.LeftTuple currentLeftChild, org.drools.core.reteoo.LeftTuple currentRightChild, org.drools.core.reteoo.Sink sink, boolean leftTupleMemoryEnabled)org.drools.core.reteoo.LeftTuplecreateTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.RightTuple rightTuple, org.drools.core.reteoo.Sink sink)org.drools.core.reteoo.LeftTuplecreateTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.Sink sink, org.drools.core.common.PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
-
-
Method Detail
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple()
- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.Sink sink, boolean leftTupleMemoryEnabled)- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple(org.drools.core.common.InternalFactHandle factHandle, org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.Sink sink)- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.Sink sink, org.drools.core.common.PropagationContext pctx, boolean leftTupleMemoryEnabled)- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.RightTuple rightTuple, org.drools.core.reteoo.Sink sink)- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createTerminalTuple
public org.drools.core.reteoo.LeftTuple createTerminalTuple(org.drools.core.reteoo.LeftTuple leftTuple, org.drools.core.reteoo.RightTuple rightTuple, org.drools.core.reteoo.LeftTuple currentLeftChild, org.drools.core.reteoo.LeftTuple currentRightChild, org.drools.core.reteoo.Sink sink, boolean leftTupleMemoryEnabled)- Specified by:
createTerminalTuplein interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
createAgendaItem
public org.drools.core.phreak.RuleAgendaItem createAgendaItem(int salience, org.drools.core.reteoo.PathMemory pmem, org.drools.core.reteoo.TerminalNode rtn, boolean declarativeAgendaEnabled, org.drools.core.common.InternalAgendaGroup agendaGroup)- Specified by:
createAgendaItemin interfaceorg.drools.core.reteoo.AgendaComponentFactory
-
-