Drools :: Core 6.2.0.Final

org.drools.core.common
Interface InternalWorkingMemoryActions

All Superinterfaces:
org.kie.api.runtime.rule.EntryPoint, InternalWorkingMemory, InternalWorkingMemoryEntryPoint, org.kie.api.event.kiebase.KieBaseEventManager, WorkingMemory, WorkingMemoryEntryPoint, WorkingMemoryEventManager
All Known Subinterfaces:
ReteooWorkingMemoryInterface
All Known Implementing Classes:
StatefulKnowledgeSessionImpl

public interface InternalWorkingMemoryActions
extends InternalWorkingMemory, InternalWorkingMemoryEntryPoint


Method Summary
 void delete(org.kie.api.runtime.rule.FactHandle handle, RuleImpl rule, Activation activation)
           
 org.kie.api.runtime.rule.FactHandle insert(Object object, Object value, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
           
 org.kie.api.runtime.rule.FactHandle insertLogical(Object object, boolean dynamic)
           
 void update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
           
 
Methods inherited from interface org.drools.core.common.InternalWorkingMemory
activationFired, clearNodeMemory, closeLiveQuery, endBatchExecution, endOperation, executeQueuedActions, getCalendars, getChannels, getDateFormats, getEntryPoint, getEntryPoint, getEntryPointNode, getEntryPoints, getExecutionResult, getFactHandleByIdentity, getFactHandleFactory, getId, getIdleTime, getInitialFactHandle, getKnowledgeRuntime, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObjectStore, getObjectTypeConfigurationRegistry, getProcessRuntime, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, insert, isSequential, prepareToFireActivation, queueWorkingMemoryAction, setAgendaEventSupport, setId, setRuleRuntimeEventSupport, startBatchExecution, startOperation, updateEntryPointsCache
 
Methods inherited from interface org.drools.core.WorkingMemory
clearActivationGroup, clearAgenda, clearAgendaGroup, clearRuleFlowGroup, fireAllRules, fireAllRules, fireAllRules, fireAllRules, getAgenda, getEnvironment, getFactHandle, getGlobal, getGlobalResolver, getKnowledgeBase, getObject, getProcessInstance, getProcessInstance, getProcessInstances, getQueryResults, getSessionClock, getWorkingMemoryEntryPoint, getWorkItemManager, halt, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, setAsyncExceptionHandler, setFocus, setGlobal, setGlobalResolver, startProcess, startProcess
 
Methods inherited from interface org.drools.core.WorkingMemoryEventManager
addEventListener, addEventListener, getAgendaEventListeners, getRuleRuntimeEventListeners, removeEventListener, removeEventListener
 
Methods inherited from interface org.kie.api.event.kiebase.KieBaseEventManager
addEventListener, getKieBaseEventListeners, removeEventListener
 
Methods inherited from interface org.drools.core.WorkingMemoryEntryPoint
dispose, insert, insert, retract, update
 
Methods inherited from interface org.kie.api.runtime.rule.EntryPoint
delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects
 
Methods inherited from interface org.drools.core.common.InternalWorkingMemoryEntryPoint
getEntryPoint, getEntryPointNode, getFactHandleByIdentity, getInternalWorkingMemory, getKnowledgeBase, getObjectStore, getObjectTypeConfigurationRegistry, reset
 

Method Detail

update

void update(org.kie.api.runtime.rule.FactHandle handle,
            Object object,
            BitMask mask,
            Class<?> modifiedClass,
            Activation activation)
Specified by:
update in interface InternalWorkingMemoryEntryPoint

delete

void delete(org.kie.api.runtime.rule.FactHandle handle,
            RuleImpl rule,
            Activation activation)
Specified by:
delete in interface InternalWorkingMemory
Specified by:
delete in interface InternalWorkingMemoryEntryPoint

insert

org.kie.api.runtime.rule.FactHandle insert(Object object,
                                           Object value,
                                           boolean dynamic,
                                           boolean logical,
                                           RuleImpl rule,
                                           Activation activation)

insertLogical

org.kie.api.runtime.rule.FactHandle insertLogical(Object object,
                                                  boolean dynamic)

Drools :: Core 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.