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.kie.api.event.kiebase.KieBaseEventManager |
addEventListener, getKieBaseEventListeners, removeEventListener |
| Methods inherited from interface org.kie.api.runtime.rule.EntryPoint |
delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects |
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)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.