|
Drools :: ReteOO 6.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.core.impl.AbstractRuntime
org.drools.core.impl.StatefulKnowledgeSessionImpl
org.drools.reteoo.common.ReteWorkingMemory
public class ReteWorkingMemory
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.drools.core.impl.StatefulKnowledgeSessionImpl |
|---|
org.drools.core.impl.StatefulKnowledgeSessionImpl.AbstractImmutableCollection, org.drools.core.impl.StatefulKnowledgeSessionImpl.GlobalsAdapter, org.drools.core.impl.StatefulKnowledgeSessionImpl.ObjectStoreWrapper, org.drools.core.impl.StatefulKnowledgeSessionImpl.RuleFlowDeactivateEvent, org.drools.core.impl.StatefulKnowledgeSessionImpl.WorkingMemoryReteAssertAction, org.drools.core.impl.StatefulKnowledgeSessionImpl.WorkingMemoryReteExpireAction |
| Field Summary |
|---|
| Fields inherited from class org.drools.core.impl.StatefulKnowledgeSessionImpl |
|---|
agenda, agendaEventSupport, bytes, calendars, config, dateFormats, defaultEntryPoint, entryPoints, evaluatingActionQueue, firing, globalResolver, handleFactory, id, initialFactHandle, kBase, kieBaseEventListeners, lock, pctxFactory, propagationIdCounter, ruleEventListenerSupport, ruleRuntimeEventSupport |
| Fields inherited from class org.drools.core.impl.AbstractRuntime |
|---|
logger |
| Constructor Summary | |
|---|---|
ReteWorkingMemory()
|
|
ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase)
|
|
ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase,
boolean initInitFactHandle,
org.drools.core.SessionConfiguration config,
org.kie.api.runtime.Environment environment)
|
|
ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase,
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.RuleRuntimeEventSupport 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.impl.InternalKnowledgeBase kBase,
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)
|
|
| Method Summary | |
|---|---|
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.kie.api.runtime.rule.AgendaFilter agendaFilter,
int fireLimit)
|
void |
fireUntilHalt(org.kie.api.runtime.rule.AgendaFilter agendaFilter)
|
org.drools.core.WorkingMemoryEntryPoint |
getWorkingMemoryEntryPoint(String name)
|
void |
initInitialFact()
|
void |
reset(int handleId,
long handleCounter,
long propagationCounter)
|
| Methods inherited from class org.drools.core.impl.StatefulKnowledgeSessionImpl |
|---|
abortProcessInstance, activationFired, addEventListener, addEventListener, addEventListener, addEventListener, addEventListener, checkAlive, clearActivationGroup, clearAgenda, clearAgendaGroup, clearNodeMemory, clearRuleFlowGroup, createProcessInstance, createProcessInstance, delete, delete, destroy, dispose, endBatchExecution, endOperation, execute, execute, executeQueuedActions, fireAllRules, fireAllRules, fireAllRules, fireUntilHalt, getActionQueue, getActivationParameters, getActivationParameters, getAgenda, getAgendaEventListeners, getAgendaEventSupport, getCalendars, getChannels, getDateFormats, getEntryPoint, getEntryPoint, getEntryPointId, getEntryPointMap, getEntryPointNode, getEntryPoints, getEnvironment, getExecutionResult, getFactCount, getFactHandle, getFactHandleByIdentity, getFactHandleFactory, getFactHandles, getFactHandles, getGlobal, getGlobalResolver, getGlobals, getId, getIdleTime, getInitialFactHandle, getInternalWorkingMemory, getKieBase, getKieBaseEventListeners, getKnowledgeBase, getKnowledgeRuntime, getLastIdleTimestamp, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObject, getObjectMarshallingStrategyStore, getObjects, getObjects, getObjectStore, getObjectTypeConfigurationRegistry, getProcessEventListeners, getProcessInstance, getProcessInstance, getProcessInstance, getProcessInstances, getProcessRuntime, getPropagationIdCounter, getQueryResults, getQueryResults, getRuleEventListeners, getRuleRuntimeEventListeners, getRuleRuntimeEventSupport, getSessionClock, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, getWorkingMemoryEntryPoints, getWorkItemManager, halt, initInitialFact, insert, insert, insert, insert, insertLogical, insertLogical, insertLogical, isAlive, 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, setRuleRuntimeEventSupport, signalEvent, signalEvent, startBatchExecution, startOperation, startProcess, startProcess, startProcess, startProcessInstance, unregisterChannel, update, update, update, updateEntryPointsCache, writeExternal |
| Methods inherited from class org.drools.core.impl.AbstractRuntime |
|---|
getLogger, setLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ReteWorkingMemory()
public ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase)
public ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase,
boolean initInitFactHandle,
org.drools.core.SessionConfiguration config,
org.kie.api.runtime.Environment environment)
public ReteWorkingMemory(int id,
org.drools.core.impl.InternalKnowledgeBase kBase,
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.impl.InternalKnowledgeBase kBase,
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.RuleRuntimeEventSupport workingMemoryEventSupport,
org.drools.core.event.AgendaEventSupport agendaEventSupport,
org.drools.core.event.RuleEventListenerSupport ruleEventListenerSupport,
org.drools.core.common.InternalAgenda agenda)
| Method Detail |
|---|
public void reset(int handleId,
long handleCounter,
long propagationCounter)
reset in class org.drools.core.impl.StatefulKnowledgeSessionImplpublic org.drools.core.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)
getWorkingMemoryEntryPoint in interface org.drools.core.WorkingMemorygetWorkingMemoryEntryPoint in interface org.drools.core.WorkingMemoryEntryPointgetWorkingMemoryEntryPoint in class org.drools.core.impl.StatefulKnowledgeSessionImplpublic void addLIANodePropagation(org.drools.core.reteoo.LIANodePropagation liaNodePropagation)
public void initInitialFact()
public void fireUntilHalt(org.kie.api.runtime.rule.AgendaFilter agendaFilter)
fireUntilHalt in interface org.drools.core.reteoo.ReteooWorkingMemoryInterfacefireUntilHalt in interface org.kie.api.runtime.rule.StatefulRuleSessionfireUntilHalt in class org.drools.core.impl.StatefulKnowledgeSessionImpl
public int fireAllRules(org.kie.api.runtime.rule.AgendaFilter agendaFilter,
int fireLimit)
fireAllRules in interface org.drools.core.WorkingMemoryfireAllRules in interface org.kie.api.runtime.rule.StatefulRuleSessionfireAllRules in class org.drools.core.impl.StatefulKnowledgeSessionImplpublic void closeLiveQuery(org.drools.core.common.InternalFactHandle factHandle)
closeLiveQuery in interface org.drools.core.common.InternalWorkingMemorycloseLiveQuery in class org.drools.core.impl.StatefulKnowledgeSessionImpl
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.impl.StatefulKnowledgeSessionImpl
|
Drools :: ReteOO 6.1.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||