当前页面:
在线文档首页 >
JBoss RULES 3.0.6 API 英文版文档
ReteooWorkingMemory - JBoss RULES 3.0.6 API 英文版文档
org.drools.reteoo
Class ReteooWorkingMemory
java.lang.Object
org.drools.common.AbstractWorkingMemory
org.drools.reteoo.ReteooWorkingMemory
- All Implemented Interfaces:
- java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, EventSupport, InternalWorkingMemoryActions, WorkingMemory
public class ReteooWorkingMemory
- extends AbstractWorkingMemory
Implementation of WorkingMemory
.
- See Also:
- Serialized Form
Fields inherited from class org.drools.common.AbstractWorkingMemory |
ADD_REMOVE_PROPERTY_CHANGE_LISTENER_ARG_TYPES, addRemovePropertyChangeListenerArgs, agenda, agendaEventSupport, assertMap, discardOnLogicalOverride, factQueue, firing, globals, handleFactory, lock, nodeMemories, propagationIdCounter, queryResults, ruleBase, tms, workingMemoryEventSupport |
Methods inherited from class org.drools.common.AbstractWorkingMemory |
addEventListener, addEventListener, addPropertyChangeListener, assertLogicalObject, assertLogicalObject, assertObject, assertObject, assertObject, clearAgenda, clearAgendaGroup, clearNodeMemory, dispose, fireAllRules, fireAllRules, getAgenda, getAgendaEventListeners, getAgendaEventSupport, getFactHandle, getFactHandleFactory, getFactHandleMap, getFactHandles, getFocus, getGlobal, getGlobals, getLock, getNextPropagationIdCounter, getNodeMemory, getObject, getObjects, getObjects, getRuleBase, getTruthMaintenanceSystem, getWorkingMemoryEventListeners, getWorkingMemoryEventSupport, modifyObject, propagateQueuedActions, propertyChange, queueRetractAction, removeEventListener, removeEventListener, removePropertyChangeListener, retractObject, retractObject, setAsyncExceptionHandler, setFocus, setFocus, setGlobal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReteooWorkingMemory
public ReteooWorkingMemory(InternalRuleBase ruleBase)
- Construct.
- Parameters:
ruleBase
- The backing rule-base.
doAssertObject
public void doAssertObject(InternalFactHandle handle,
java.lang.Object object,
PropagationContext propagationContext)
throws FactException
- Specified by:
doAssertObject
in class AbstractWorkingMemory
- Throws:
FactException
doRetract
public void doRetract(InternalFactHandle handle,
PropagationContext propagationContext)
- Specified by:
doRetract
in class AbstractWorkingMemory
modifyObject
public void modifyObject(FactHandle factHandle,
java.lang.Object object,
Rule rule,
Activation activation)
throws FactException
- Specified by:
modifyObject
in interface InternalWorkingMemoryActions
- Specified by:
modifyObject
in class AbstractWorkingMemory
- Throws:
FactException
- See Also:
WorkingMemory
getQueryResults
public QueryResults getQueryResults(java.lang.String query)
- Description copied from interface:
WorkingMemory
- Retrieve the QueryResults of the specified query.
- Specified by:
getQueryResults
in interface WorkingMemory
- Specified by:
getQueryResults
in class AbstractWorkingMemory
- Parameters:
query
- The name of the query.
- Returns:
- The QueryResults of the specified query.
If no results match the query it is empty.