public interface InternalWorkingMemoryActions extends InternalWorkingMemory, WorkingMemoryEntryPoint
Modifier and Type | Method and Description |
---|---|
<T,K> T |
don(Activation activation,
K core,
Class<T> trait,
boolean b,
org.kie.api.internal.runtime.beliefs.Mode[] modes) |
<T,K> T |
don(Activation activation,
K core,
Collection<Class<? extends Thing>> traits,
boolean b,
org.kie.api.internal.runtime.beliefs.Mode[] modes) |
org.kie.api.runtime.rule.FactHandle |
insert(Object object,
boolean dynamic,
RuleImpl rule,
TerminalNode terminalNode) |
org.kie.api.runtime.rule.FactHandle |
insertAsync(Object object) |
<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) |
activate, activationFired, addPropagation, cancelActivation, clearNodeMemory, closeLiveQuery, deactivate, endBatchExecution, endOperation, flushPropagations, getActionsIterator, getAgenda, getCalendars, getChannels, getEntryPoint, getEntryPoint, getEntryPointNode, getEntryPoints, getFactHandleByIdentity, getFactHandleFactory, getIdentifier, getIdleTime, getInitialFactHandle, getKnowledgeRuntime, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObjectStore, getObjectTypeConfigurationRegistry, getProcessRuntime, getPropagationList, getRuleUnitExecutor, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, internalGetProcessRuntime, isSequential, notifyWaitOnRest, onResume, onSuspend, prepareToFireActivation, queueWorkingMemoryAction, removeGlobal, setAgendaEventSupport, setIdentifier, setRuleRuntimeEventSupport, startBatchExecution, startOperation, tryDeactivate, updateEntryPointsCache
clearActivationGroup, 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, startProcess
addEventListener, addEventListener, getAgendaEventListeners, getRuleRuntimeEventListeners, removeEventListener, removeEventListener
addEventListener, getKieBaseEventListeners, removeEventListener
delete, delete, dispose, getHandleFactory, getInternalWorkingMemory, getTruthMaintenanceSystem, insert, reset
delete, delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects, insert, retract, update, update
getAgendaEventListeners, getAgendaEventSupport, getRuleEventSupport, getRuleRuntimeEventListeners, getRuleRuntimeEventSupport
void update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
update
in interface WorkingMemoryEntryPoint
org.kie.api.runtime.rule.FactHandle insert(Object object, boolean dynamic, RuleImpl rule, TerminalNode terminalNode)
org.kie.api.runtime.rule.FactHandle insertAsync(Object object)
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.api.internal.runtime.beliefs.Mode[] modes)
<T,K> T don(Activation activation, K core, Class<T> trait, boolean b, org.kie.api.internal.runtime.beliefs.Mode[] modes)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.