Package org.drools.core.common
Interface InternalWorkingMemoryEntryPoint
-
- All Superinterfaces:
org.kie.api.runtime.rule.EntryPoint
,WorkingMemoryEntryPoint
public interface InternalWorkingMemoryEntryPoint extends WorkingMemoryEntryPoint
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PropagationContext
delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, org.drools.base.definitions.rule.impl.RuleImpl rule, InternalMatch internalMatch)
PropagationContext
delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, org.drools.base.definitions.rule.impl.RuleImpl rule, InternalMatch internalMatch, TerminalNode terminalNode)
PropagationContextFactory
getPctxFactory()
TraitHelper
getTraitHelper()
org.kie.api.runtime.rule.FactHandle
insert(java.lang.Object object, boolean dynamic, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode)
void
insert(InternalFactHandle handle)
void
insert(InternalFactHandle handle, java.lang.Object object, org.drools.base.definitions.rule.impl.RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)
void
insert(InternalFactHandle handle, java.lang.Object object, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, ObjectTypeConf typeConf)
org.kie.api.runtime.rule.FactHandle
insertAsync(java.lang.Object object)
void
removeFromObjectStore(InternalFactHandle handle)
void
update(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext)
InternalFactHandle
update(InternalFactHandle handle, java.lang.Object object, org.drools.core.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch)
-
Methods inherited from interface org.kie.api.runtime.rule.EntryPoint
delete, delete, getEntryPointId, getFactCount, getFactHandle, getFactHandles, getFactHandles, getObject, getObjects, getObjects, insert, retract, update, update
-
Methods inherited from interface org.drools.core.WorkingMemoryEntryPoint
delete, delete, dispose, getEntryPoint, getEntryPointNode, getHandleFactory, getKnowledgeBase, getObjectStore, getObjectTypeConfigurationRegistry, getReteEvaluator, getRuleUnit, insert, reset, setRuleUnit, update
-
-
-
-
Method Detail
-
getTraitHelper
TraitHelper getTraitHelper()
-
getPctxFactory
PropagationContextFactory getPctxFactory()
-
insert
void insert(InternalFactHandle handle)
-
insert
org.kie.api.runtime.rule.FactHandle insert(java.lang.Object object, boolean dynamic, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode)
-
insert
void insert(InternalFactHandle handle, java.lang.Object object, org.drools.base.definitions.rule.impl.RuleImpl rule, TerminalNode terminalNode, ObjectTypeConf typeConf)
-
insert
void insert(InternalFactHandle handle, java.lang.Object object, org.drools.base.definitions.rule.impl.RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)
-
insertAsync
org.kie.api.runtime.rule.FactHandle insertAsync(java.lang.Object object)
-
update
InternalFactHandle update(InternalFactHandle handle, java.lang.Object object, org.drools.core.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, InternalMatch internalMatch)
-
update
void update(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext)
-
delete
PropagationContext delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, org.drools.base.definitions.rule.impl.RuleImpl rule, InternalMatch internalMatch)
-
delete
PropagationContext delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, org.drools.base.definitions.rule.impl.RuleImpl rule, InternalMatch internalMatch, TerminalNode terminalNode)
-
removeFromObjectStore
void removeFromObjectStore(InternalFactHandle handle)
-
-