public class ReteWorkingMemory
extends org.drools.core.common.AbstractWorkingMemory
org.drools.core.common.AbstractWorkingMemory.GlobalsAdapter, org.drools.core.common.AbstractWorkingMemory.RuleFlowDeactivateEvent, org.drools.core.common.AbstractWorkingMemory.WorkingMemoryReteAssertAction, org.drools.core.common.AbstractWorkingMemory.WorkingMemoryReteExpireAction
__ruleBaseEventListeners, agenda, agendaEventSupport, bytes, calendars, config, dateFormats, defaultEntryPoint, entryPoints, evaluatingActionQueue, firing, globalResolver, handleFactory, id, initialFactHandle, lock, pctxFactory, propagationIdCounter, ruleBase, ruleEventListenerSupport, workingMemoryEventSupport
Constructor and Description |
---|
ReteWorkingMemory() |
ReteWorkingMemory(int id,
org.drools.core.common.InternalRuleBase ruleBase) |
ReteWorkingMemory(int id,
org.drools.core.common.InternalRuleBase ruleBase,
boolean initInitFactHandle,
org.drools.core.SessionConfiguration config,
org.kie.api.runtime.Environment environment) |
ReteWorkingMemory(int id,
org.drools.core.common.InternalRuleBase ruleBase,
org.drools.core.spi.FactHandleFactory handleFactory,
org.drools.core.common.InternalFactHandle initialFactHandle,
long propagationContext,
org.drools.core.SessionConfiguration config,
org.kie.api.runtime.Environment environment,
org.drools.core.event.WorkingMemoryEventSupport workingMemoryEventSupport,
org.drools.core.event.AgendaEventSupport agendaEventSupport,
org.drools.core.event.RuleEventListenerSupport ruleEventListenerSupport,
org.drools.core.common.InternalAgenda agenda) |
ReteWorkingMemory(int id,
org.drools.core.common.InternalRuleBase ruleBase,
org.drools.core.spi.FactHandleFactory handleFactory,
org.drools.core.common.InternalFactHandle initialFactHandle,
long propagationContext,
org.drools.core.SessionConfiguration config,
org.drools.core.common.InternalAgenda agenda,
org.kie.api.runtime.Environment environment) |
Modifier and Type | Method and Description |
---|---|
void |
addLIANodePropagation(org.drools.core.reteoo.LIANodePropagation liaNodePropagation) |
void |
closeLiveQuery(org.drools.core.common.InternalFactHandle factHandle) |
protected org.drools.core.common.BaseNode[] |
evalQuery(String queryName,
org.drools.core.base.DroolsQuery queryObject,
org.drools.core.common.InternalFactHandle handle,
org.drools.core.spi.PropagationContext pCtx) |
int |
fireAllRules(org.drools.core.spi.AgendaFilter agendaFilter,
int fireLimit) |
void |
fireUntilHalt(org.drools.core.spi.AgendaFilter agendaFilter) |
org.drools.core.WorkingMemoryEntryPoint |
getWorkingMemoryEntryPoint(String name) |
void |
initInitialFact() |
void |
reset(int handleId,
long handleCounter,
long propagationCounter) |
activationFired, addEventListener, addEventListener, addEventListener, addEventListener, addEventListener, clearActivationGroup, clearAgenda, clearAgendaGroup, clearNodeMemory, clearRuleFlowGroup, createProcessInstance, createProcessInstance, delete, delete, dispose, endBatchExecution, endOperation, executeQueuedActions, fireAllRules, fireAllRules, fireAllRules, fireUntilHalt, getActionQueue, getActivationParameters, getActivationParameters, getAgenda, getAgendaEventListeners, getAgendaEventSupport, getCalendars, getChannels, getDateFormats, getEntryPoint, getEntryPointId, getEntryPointNode, getEntryPoints, getEnvironment, getExecutionResult, getFactCount, getFactHandle, getFactHandleByIdentity, getFactHandleFactory, getFactHandles, getFactHandles, getGlobal, getGlobalResolver, getId, getIdleTime, getInitialFactHandle, getInternalWorkingMemory, getKnowledgeRuntime, getLastIdleTimestamp, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObject, getObjectMarshallingStrategyStore, getObjects, getObjects, getObjectStore, getObjectTypeConfigurationRegistry, getProcessEventListeners, getProcessInstance, getProcessInstance, getProcessInstance, getProcessInstances, getProcessRuntime, getPropagationIdCounter, getQueryResults, getQueryResults, getRuleBase, getRuleBaseEventListeners, getRuleBaseUpdateListeners, getRuleEventListeners, getSessionClock, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, getWorkingMemoryEntryPoints, getWorkingMemoryEventListeners, getWorkingMemoryEventSupport, getWorkItemManager, halt, initInitialFact, insert, insert, insert, insert, insertLogical, insertLogical, insertLogical, isSequential, iterateFactHandles, iterateFactHandles, iterateNonDefaultEntryPointObjectsToList, iterateObjects, iterateObjects, iterateObjectsToList, openLiveQuery, prepareToFireActivation, queueWorkingMemoryAction, readExternal, registerChannel, removeEventListener, removeEventListener, removeEventListener, removeEventListener, removeEventListener, reset, retract, setAgendaEventSupport, setAsyncExceptionHandler, setEndOperationListener, setFocus, setGlobal, setGlobalResolver, setId, setInitialFactHandle, setKnowledgeRuntime, setWorkingMemoryEventSupport, startBatchExecution, startOperation, startProcess, startProcess, startProcess, startProcessInstance, unregisterChannel, update, update, update, updateEntryPointsCache, writeExternal
public ReteWorkingMemory()
public ReteWorkingMemory(int id, org.drools.core.common.InternalRuleBase ruleBase)
public ReteWorkingMemory(int id, org.drools.core.common.InternalRuleBase ruleBase, boolean initInitFactHandle, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment)
public ReteWorkingMemory(int id, org.drools.core.common.InternalRuleBase ruleBase, org.drools.core.spi.FactHandleFactory handleFactory, org.drools.core.common.InternalFactHandle initialFactHandle, long propagationContext, org.drools.core.SessionConfiguration config, org.drools.core.common.InternalAgenda agenda, org.kie.api.runtime.Environment environment)
public ReteWorkingMemory(int id, org.drools.core.common.InternalRuleBase ruleBase, org.drools.core.spi.FactHandleFactory handleFactory, org.drools.core.common.InternalFactHandle initialFactHandle, long propagationContext, org.drools.core.SessionConfiguration config, org.kie.api.runtime.Environment environment, org.drools.core.event.WorkingMemoryEventSupport workingMemoryEventSupport, org.drools.core.event.AgendaEventSupport agendaEventSupport, org.drools.core.event.RuleEventListenerSupport ruleEventListenerSupport, org.drools.core.common.InternalAgenda agenda)
public void reset(int handleId, long handleCounter, long propagationCounter)
reset
in class org.drools.core.common.AbstractWorkingMemory
public org.drools.core.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)
getWorkingMemoryEntryPoint
in interface org.drools.core.WorkingMemory
getWorkingMemoryEntryPoint
in interface org.drools.core.WorkingMemoryEntryPoint
getWorkingMemoryEntryPoint
in class org.drools.core.common.AbstractWorkingMemory
public void addLIANodePropagation(org.drools.core.reteoo.LIANodePropagation liaNodePropagation)
public void initInitialFact()
public void fireUntilHalt(org.drools.core.spi.AgendaFilter agendaFilter)
fireUntilHalt
in interface org.drools.core.reteoo.ReteooWorkingMemoryInterface
fireUntilHalt
in interface org.drools.core.StatefulSession
fireUntilHalt
in class org.drools.core.common.AbstractWorkingMemory
public int fireAllRules(org.drools.core.spi.AgendaFilter agendaFilter, int fireLimit) throws org.drools.core.FactException
fireAllRules
in interface org.drools.core.WorkingMemory
fireAllRules
in class org.drools.core.common.AbstractWorkingMemory
org.drools.core.FactException
public void closeLiveQuery(org.drools.core.common.InternalFactHandle factHandle)
closeLiveQuery
in interface org.drools.core.common.InternalWorkingMemory
closeLiveQuery
in class org.drools.core.common.AbstractWorkingMemory
protected org.drools.core.common.BaseNode[] evalQuery(String queryName, org.drools.core.base.DroolsQuery queryObject, org.drools.core.common.InternalFactHandle handle, org.drools.core.spi.PropagationContext pCtx)
evalQuery
in class org.drools.core.common.AbstractWorkingMemory
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.