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, createKnowledgeHelper, createKnowledgeHelper, 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, getSessionConfiguration, getStoreForClass, getTimerService, getTimeToNextJob, getTotalFactCount, internalGetProcessRuntime, isSequential, notifyWaitOnRest, onResume, onSuspend, prepareToFireActivation, queueWorkingMemoryAction, removeGlobal, setAgendaEventSupport, setIdentifier, setRuleRuntimeEventSupport, startBatchExecution, startOperation, tryDeactivate, 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, removeEventListenerdelete, delete, dispose, getHandleFactory, getInternalWorkingMemory, getRuleUnit, getTruthMaintenanceSystem, insert, reset, setRuleUnitdelete, delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects, insert, retract, update, updategetAgendaEventListeners, getAgendaEventSupport, getRuleEventSupport, getRuleRuntimeEventListeners, getRuleRuntimeEventSupportvoid update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
BitMask mask,
Class<?> modifiedClass,
Activation activation)
update in interface WorkingMemoryEntryPointorg.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–2021 JBoss by Red Hat. All rights reserved.