org.drools.reteoo
Interface ReteooWorkingMemoryInterface
- All Superinterfaces:
- EventSupport, InternalWorkingMemory, InternalWorkingMemoryActions, InternalWorkingMemoryEntryPoint, org.drools.event.process.ProcessEventManager, RuleBaseEventManager, WorkingMemory, org.drools.runtime.rule.WorkingMemoryEntryPoint, WorkingMemoryEventManager
- All Known Implementing Classes:
- DisposedReteooWorkingMemory, ReteooStatefulSession, ReteooWorkingMemory
public interface ReteooWorkingMemoryInterface
- extends InternalWorkingMemoryActions, EventSupport, org.drools.event.process.ProcessEventManager
This is an interface for ReteooWorkingMemory implementations
Methods inherited from interface org.drools.common.InternalWorkingMemory |
activationFired, addLIANodePropagation, clearNodeMemory, endBatchExecution, endOperation, executeQueuedActions, getCalendars, getChannels, getDateFormats, getEntryPoint, getEntryPointNode, getEntryPoints, getExecutionResult, getExitPoints, getFactHandleByIdentity, getFactHandleFactory, getId, getIdleTime, getInitialFactHandle, getKnowledgeRuntime, getLock, getNextPropagationIdCounter, getNodeMemories, getNodeMemory, getObjectStore, getObjectTypeConfigurationRegistry, getPartitionTaskManager, getProcessRuntime, getSessionConfiguration, getTimerService, getTimeToNextJob, getTotalFactCount, getTruthMaintenanceSystem, insert, isSequential, prepareToFireActivation, queueWorkingMemoryAction, setAgendaEventSupport, setId, setKnowledgeRuntime, setWorkingMemoryEventSupport, startBatchExecution, startOperation, updateEntryPointsCache |
Methods inherited from interface org.drools.WorkingMemory |
clearActivationGroup, clearAgenda, clearAgendaGroup, clearRuleFlowGroup, fireAllRules, fireAllRules, fireAllRules, fireAllRules, getAgenda, getEnvironment, getFactHandle, getGlobal, getGlobalResolver, getObject, getProcessInstance, getProcessInstances, getQueryResults, getRuleBase, getSessionClock, getWorkingMemoryEntryPoint, getWorkItemManager, halt, iterateFactHandles, iterateFactHandles, iterateObjects, iterateObjects, setAsyncExceptionHandler, setFocus, setGlobal, setGlobalResolver, startProcess, startProcess |
Methods inherited from interface org.drools.runtime.rule.WorkingMemoryEntryPoint |
getEntryPointId, getFactCount, getFactHandles, getFactHandles, getObjects, getObjects |
Methods inherited from interface org.drools.event.process.ProcessEventManager |
addEventListener, getProcessEventListeners, removeEventListener |
getWorkingMemoryEntryPoints
Collection<? extends org.drools.runtime.rule.WorkingMemoryEntryPoint> getWorkingMemoryEntryPoints()
fireUntilHalt
void fireUntilHalt()
fireUntilHalt
void fireUntilHalt(AgendaFilter agendaFilterWrapper)
createProcessInstance
org.drools.runtime.process.ProcessInstance createProcessInstance(String processId,
Map<String,Object> parameters)
startProcessInstance
org.drools.runtime.process.ProcessInstance startProcessInstance(long processInstanceId)
registerExitPoint
void registerExitPoint(String name,
org.drools.runtime.ExitPoint exitPoint)
unregisterExitPoint
void unregisterExitPoint(String name)
registerChannel
void registerChannel(String name,
org.drools.runtime.Channel channel)
unregisterChannel
void unregisterChannel(String name)
getActionQueue
Queue<WorkingMemoryAction> getActionQueue()
openLiveQuery
org.drools.runtime.rule.LiveQuery openLiveQuery(String query,
Object[] arguments,
org.drools.runtime.rule.ViewChangedEventListener listener)
setEndOperationListener
void setEndOperationListener(EndOperationListener listener)
getLastIdleTimestamp
long getLastIdleTimestamp()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.