public interface WorkingMemoryEntryPoint
extends org.kie.api.runtime.rule.EntryPoint
Modifier and Type | Method and Description |
---|---|
void |
delete(org.kie.api.runtime.rule.FactHandle factHandle,
RuleImpl rule,
TerminalNode terminalNode) |
void |
delete(org.kie.api.runtime.rule.FactHandle factHandle,
RuleImpl rule,
TerminalNode terminalNode,
org.kie.api.runtime.rule.FactHandle.State fhState) |
void |
dispose()
Internal method called by the engine when the session is being disposed, so that the entry point
can proceed with the necessary clean ups.
|
EntryPointId |
getEntryPoint() |
EntryPointNode |
getEntryPointNode() |
org.kie.api.runtime.rule.FactHandle |
getFactHandleByIdentity(Object object) |
FactHandleFactory |
getHandleFactory() |
InternalWorkingMemory |
getInternalWorkingMemory() |
InternalKnowledgeBase |
getKnowledgeBase() |
ObjectStore |
getObjectStore() |
ObjectTypeConfigurationRegistry |
getObjectTypeConfigurationRegistry() |
TruthMaintenanceSystem |
getTruthMaintenanceSystem() |
WorkingMemoryEntryPoint |
getWorkingMemoryEntryPoint(String name) |
org.kie.api.runtime.rule.FactHandle |
insert(Object object,
boolean dynamic)
Insert a fact registering JavaBean
PropertyChangeListeners
on the Object to automatically trigger update calls
if dynamic is true . |
void |
reset() |
void |
update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
org.kie.api.runtime.rule.FactHandle insert(Object object, boolean dynamic)
PropertyChangeListeners
on the Object to automatically trigger update
calls
if dynamic
is true
.object
- The fact object.dynamic
- true if Drools should add JavaBean
PropertyChangeListeners
to the object.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)
void dispose()
ObjectTypeConfigurationRegistry getObjectTypeConfigurationRegistry()
InternalKnowledgeBase getKnowledgeBase()
void delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, TerminalNode terminalNode)
void delete(org.kie.api.runtime.rule.FactHandle factHandle, RuleImpl rule, TerminalNode terminalNode, org.kie.api.runtime.rule.FactHandle.State fhState)
void update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
TruthMaintenanceSystem getTruthMaintenanceSystem()
EntryPointId getEntryPoint()
InternalWorkingMemory getInternalWorkingMemory()
org.kie.api.runtime.rule.FactHandle getFactHandleByIdentity(Object object)
void reset()
ObjectStore getObjectStore()
FactHandleFactory getHandleFactory()
EntryPointNode getEntryPointNode()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.