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, 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, insert, retract, update
delete, getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects
getEntryPoint, getEntryPointNode, getFactHandleByIdentity, getHandleFactory, getInternalWorkingMemory, getKnowledgeBase, getObjectStore, getObjectTypeConfigurationRegistry, getTruthMaintenanceSystem, 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–2015 JBoss by Red Hat. All rights reserved.