public interface InternalWorkingMemoryActions extends InternalWorkingMemory, InternalWorkingMemoryEntryPoint
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.kie.api.runtime.rule.FactHandle handle,
RuleImpl rule,
Activation activation) |
<T,K> T |
don(Activation activation,
K core,
Class<T> trait,
boolean b,
org.kie.internal.runtime.beliefs.Mode[] modes) |
<T,K> T |
don(Activation activation,
K core,
Collection<Class<? extends Thing>> traits,
boolean b,
org.kie.internal.runtime.beliefs.Mode[] modes) |
org.kie.api.runtime.rule.FactHandle |
insert(Object object,
Object value,
boolean dynamic,
boolean logical,
RuleImpl rule,
Activation activation) |
<T,K,X extends TraitableBean> |
shed(Activation activation,
TraitableBean<K,X> core,
Class<T> trait) |
void |
update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
void |
updateTraits(InternalFactHandle h,
BitMask mask,
Class<?> modifiedClass,
Activation activation) |
activationFired, addPropagation, clearNodeMemory, closeLiveQuery, endBatchExecution, endOperation, executeQueuedActionsForRete, flushNonMarshallablePropagations, flushPropagations, flushPropagationsOnFireUntilHalt, flushPropagationsOnFireUntilHalt, getActionsIterator, getAgenda, getCalendars, getChannels, getEntryPoint, getEntryPoint, getEntryPointNode, getEntryPoints, getExecutionResult, getFactHandleByIdentity, getFactHandleFactory, getId, getIdleTime, getInitialFactHandle, getKnowledgeRuntime, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObjectStore, getObjectTypeConfigurationRegistry, getProcessRuntime, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, hasPendingPropagations, insert, internalGetProcessRuntime, isSequential, notifyEngineInactive, notifyHalt, prepareToFireActivation, queueWorkingMemoryAction, removeGlobal, setAgendaEventSupport, setId, setRuleRuntimeEventSupport, startBatchExecution, startOperation, takeAllPropagations, updateEntryPointsCacheclearActivationGroup, clearAgenda, clearAgendaGroup, clearRuleFlowGroup, fireAllRules, fireAllRules, fireAllRules, fireAllRules, getEnvironment, getFactHandle, getGlobal, getGlobalResolver, getKnowledgeBase, getObject, getProcessInstance, getProcessInstance, getProcessInstances, getQueryResults, getSessionClock, getWorkingMemoryEntryPoint, getWorkItemManager, halt, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, setAsyncExceptionHandler, setFocus, setGlobal, setGlobalResolver, startProcess, startProcessaddEventListener, addEventListener, getAgendaEventListeners, getRuleRuntimeEventListeners, removeEventListener, removeEventListeneraddEventListener, getKieBaseEventListeners, removeEventListenerdispose, insert, insert, retract, updatedelete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjectsgetEntryPoint, getEntryPointNode, getFactHandleByIdentity, getHandleFactory, getInternalWorkingMemory, getKnowledgeBase, getObjectStore, getObjectTypeConfigurationRegistry, getTruthMaintenanceSystem, resetvoid update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
update in interface InternalWorkingMemoryEntryPointvoid delete(org.kie.api.runtime.rule.FactHandle handle,
RuleImpl rule,
Activation activation)
delete in interface InternalWorkingMemorydelete in interface InternalWorkingMemoryEntryPointorg.kie.api.runtime.rule.FactHandle insert(Object object, Object value, boolean dynamic, boolean logical, RuleImpl rule, Activation activation)
void updateTraits(InternalFactHandle h, BitMask mask, Class<?> modifiedClass, Activation activation)
<T,K,X extends TraitableBean> Thing<K> shed(Activation activation, TraitableBean<K,X> core, Class<T> trait)
<T,K> T don(Activation activation, K core, Collection<Class<? extends Thing>> traits, boolean b, org.kie.internal.runtime.beliefs.Mode[] modes)
<T,K> T don(Activation activation, K core, Class<T> trait, boolean b, org.kie.internal.runtime.beliefs.Mode[] modes)
Copyright © 2001–2015 JBoss by Red Hat. All rights reserved.