Package org.drools.tms
Class TruthMaintenanceSystemKnowledgeHelper<T extends ModedAssertion<T>>
- java.lang.Object
-
- org.drools.kiesession.consequence.DefaultKnowledgeHelper
-
- org.drools.tms.TruthMaintenanceSystemKnowledgeHelper<T>
-
- All Implemented Interfaces:
java.io.Externalizable,java.io.Serializable,org.drools.base.rule.consequence.ConsequenceContext,org.drools.core.rule.consequence.KnowledgeHelper,org.kie.api.runtime.KieContext,org.kie.api.runtime.rule.RuleContext
public class TruthMaintenanceSystemKnowledgeHelper<T extends ModedAssertion<T>> extends org.drools.kiesession.consequence.DefaultKnowledgeHelper- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TruthMaintenanceSystemKnowledgeHelper()TruthMaintenanceSystemKnowledgeHelper(org.drools.core.common.ReteEvaluator reteEvaluator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidblockMatch(org.kie.api.runtime.rule.Match act)org.drools.core.common.InternalFactHandlebolster(java.lang.Object object, java.lang.Object value)voidcancelRemainingPreviousLogicalDependencies()org.drools.core.common.InternalFactHandleinsertLogical(java.lang.Object object, java.lang.Object value)org.drools.core.common.InternalFactHandleinsertLogical(org.kie.api.runtime.rule.EntryPoint entryPoint, java.lang.Object object)org.drools.core.common.InternalFactHandleinsertLogical(org.kie.api.runtime.rule.EntryPoint entryPoint, java.lang.Object object, java.lang.Object value)voidreset()voidrestoreActivationOnConsequenceFailure(org.drools.core.rule.consequence.InternalMatch internalMatch)voidsetActivation(org.drools.core.rule.consequence.InternalMatch internalMatch)voidunblockAllMatches(org.kie.api.runtime.rule.Match act)-
Methods inherited from class org.drools.kiesession.consequence.DefaultKnowledgeHelper
bolster, cancelMatch, createProcessContext, delete, delete, delete, delete, don, don, don, don, don, don, don, don, get, getActivation, getChannel, getChannels, getContext, getDeclaration, getEntryPoint, getFactHandle, getFactHandle, getFactHandleFromWM, getFactHandleFromWM, getKieRuntime, getKnowledgeRuntime, getMatch, getProjectClassLoader, getRequiredDeclarations, getRule, getTuple, getWorkingMemory, halt, insert, insert, insertAsync, insertLogical, insertLogical, insertLogical, readExternal, retract, retract, sameNodeInstance, setFocus, shed, shed, toStatefulKnowledgeSession, update, update, update, update, update, writeExternal
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
setActivation
public void setActivation(org.drools.core.rule.consequence.InternalMatch internalMatch)
- Specified by:
setActivationin interfaceorg.drools.core.rule.consequence.KnowledgeHelper- Overrides:
setActivationin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
restoreActivationOnConsequenceFailure
public void restoreActivationOnConsequenceFailure(org.drools.core.rule.consequence.InternalMatch internalMatch)
-
reset
public void reset()
- Specified by:
resetin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
resetin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
insertLogical
public org.drools.core.common.InternalFactHandle insertLogical(java.lang.Object object, java.lang.Object value)- Specified by:
insertLogicalin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
insertLogicalin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
insertLogical
public org.drools.core.common.InternalFactHandle insertLogical(org.kie.api.runtime.rule.EntryPoint entryPoint, java.lang.Object object)- Specified by:
insertLogicalin interfaceorg.kie.api.runtime.rule.RuleContext- Overrides:
insertLogicalin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
insertLogical
public org.drools.core.common.InternalFactHandle insertLogical(org.kie.api.runtime.rule.EntryPoint entryPoint, java.lang.Object object, java.lang.Object value)
-
cancelRemainingPreviousLogicalDependencies
public void cancelRemainingPreviousLogicalDependencies()
-
bolster
public org.drools.core.common.InternalFactHandle bolster(java.lang.Object object, java.lang.Object value)- Specified by:
bolsterin interfaceorg.drools.base.rule.consequence.ConsequenceContext- Overrides:
bolsterin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
blockMatch
public void blockMatch(org.kie.api.runtime.rule.Match act)
- Specified by:
blockMatchin interfaceorg.kie.api.runtime.rule.RuleContext- Overrides:
blockMatchin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
unblockAllMatches
public void unblockAllMatches(org.kie.api.runtime.rule.Match act)
- Specified by:
unblockAllMatchesin interfaceorg.kie.api.runtime.rule.RuleContext- Overrides:
unblockAllMatchesin classorg.drools.kiesession.consequence.DefaultKnowledgeHelper
-
-