Package org.drools.tms
Class TruthMaintenanceSystemAgendaComponentFactory
java.lang.Object
org.drools.tms.TruthMaintenanceSystemAgendaComponentFactory
- All Implemented Interfaces:
Comparable<KieService>,AgendaComponentFactory,KieService
public class TruthMaintenanceSystemAgendaComponentFactory
extends Object
implements AgendaComponentFactory
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.reteoo.AgendaComponentFactory
AgendaComponentFactory.AgendaComponentFactoryImpl, AgendaComponentFactory.Holder -
Field Summary
Fields inherited from interface org.kie.api.internal.utils.KieService
UNDEFINED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup) createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, Sink sink) createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.api.internal.utils.KieService
compareTo, servicePriority, serviceTag
-
Constructor Details
-
TruthMaintenanceSystemAgendaComponentFactory
public TruthMaintenanceSystemAgendaComponentFactory()
-
-
Method Details
-
createTerminalTuple
- Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) - Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createTerminalTuple
- Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(TupleImpl leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled) - Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createTerminalTuple
- Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createTerminalTuple
public LeftTuple createTerminalTuple(TupleImpl leftTuple, TupleImpl rightTuple, TupleImpl currentLeftChild, TupleImpl currentRightChild, Sink sink, boolean leftTupleMemoryEnabled) - Specified by:
createTerminalTuplein interfaceAgendaComponentFactory
-
createAgendaItem
public RuleAgendaItem createAgendaItem(int salience, PathMemory pmem, TerminalNode rtn, boolean declarativeAgendaEnabled, InternalAgendaGroup agendaGroup) - Specified by:
createAgendaItemin interfaceAgendaComponentFactory
-