org.drools.core.common
Interface InternalWorkingMemoryActions
- All Superinterfaces:
- org.kie.api.runtime.rule.EntryPoint, InternalWorkingMemory, InternalWorkingMemoryEntryPoint, RuleBaseEventManager, WorkingMemory, WorkingMemoryEntryPoint, WorkingMemoryEventManager
- All Known Subinterfaces:
- ReteooWorkingMemoryInterface
- All Known Implementing Classes:
- AbstractWorkingMemory, DisposedReteooWorkingMemory
public interface InternalWorkingMemoryActions
- extends InternalWorkingMemory, InternalWorkingMemoryEntryPoint
|
Method Summary |
void |
delete(FactHandle handle,
Rule rule,
Activation activation)
|
FactHandle |
insert(Object object,
Object value,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
|
FactHandle |
insertLogical(Object object,
boolean dynamic)
|
void |
update(FactHandle handle,
Object object,
long mask,
Class<?> modifiedClass,
Activation activation)
|
| Methods inherited from interface org.drools.core.common.InternalWorkingMemory |
activationFired, clearNodeMemory, closeLiveQuery, endBatchExecution, endOperation, executeQueuedActions, getCalendars, getChannels, getDateFormats, 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, setKnowledgeRuntime, setWorkingMemoryEventSupport, startBatchExecution, startOperation, updateEntryPointsCache |
| Methods inherited from interface org.drools.core.WorkingMemory |
clearActivationGroup, clearAgenda, clearAgendaGroup, clearRuleFlowGroup, fireAllRules, fireAllRules, fireAllRules, fireAllRules, getAgenda, getEnvironment, getFactHandle, getGlobal, getGlobalResolver, getObject, getProcessInstance, getProcessInstance, getProcessInstances, getQueryResults, getRuleBase, getSessionClock, getWorkingMemoryEntryPoint, getWorkItemManager, halt, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, setAsyncExceptionHandler, setFocus, setGlobal, setGlobalResolver, startProcess, startProcess |
| Methods inherited from interface org.kie.api.runtime.rule.EntryPoint |
delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects |
update
void update(FactHandle handle,
Object object,
long mask,
Class<?> modifiedClass,
Activation activation)
throws FactException
- Throws:
FactException
delete
void delete(FactHandle handle,
Rule rule,
Activation activation)
throws FactException
- Specified by:
delete in interface InternalWorkingMemory- Specified by:
delete in interface InternalWorkingMemoryEntryPoint
- Throws:
FactException
insert
FactHandle insert(Object object,
Object value,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation)
throws FactException
- Throws:
FactException
insertLogical
FactHandle insertLogical(Object object,
boolean dynamic)
throws FactException
- Throws:
FactException
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.