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) |
activate, activationFired, addPropagation, clearNodeMemory, closeLiveQuery, deactivate, endBatchExecution, endOperation, executeQueuedActionsForRete, flushPropagations, flushPropagations, getActionsIterator, getAgenda, getCalendars, getChannels, getEntryPoint, getEntryPoint, getEntryPointNode, getEntryPoints, getExecutionResult, getFactHandleByIdentity, getFactHandleFactory, getIdentifier, getIdleTime, getInitialFactHandle, getKnowledgeRuntime, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObjectStore, getObjectTypeConfigurationRegistry, getProcessRuntime, getPropagationList, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, handleRestOnFireUntilHalt, hasPendingPropagations, insert, internalGetProcessRuntime, isSequential, notifyEngineInactive, notifyWaitOnRest, prepareToFireActivation, queueWorkingMemoryAction, removeGlobal, setAgendaEventSupport, setIdentifier, setRuleRuntimeEventSupport, startBatchExecution, startOperation, takeAllPropagations, 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
dispose, insert
delete, delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects, insert, retract, update, update
delete, getHandleFactory, getInternalWorkingMemory, getKnowledgeBase, getTruthMaintenanceSystem, removeFromObjectStore, reset
void update(org.kie.api.runtime.rule.FactHandle handle, Object object, BitMask mask, Class<?> modifiedClass, Activation activation)
update
in interface InternalWorkingMemoryEntryPoint
void delete(org.kie.api.runtime.rule.FactHandle handle, RuleImpl rule, Activation activation)
delete
in interface InternalWorkingMemory
delete
in interface InternalWorkingMemoryEntryPoint
org.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–2017 JBoss by Red Hat. All rights reserved.