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