Package | Description |
---|---|
org.drools.core |
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
|
org.drools.core.base | |
org.drools.core.common | |
org.drools.core.event |
Events provide all sorts of call backs to monitor the engine as it is running.
|
org.drools.core.event.rule.impl | |
org.drools.core.impl | |
org.drools.core.reteoo | |
org.drools.core.runtime.rule.impl | |
org.drools.core.spi |
Modifier and Type | Method and Description |
---|---|
FactHandle |
QueryResult.getFactHandle(Declaration declr) |
FactHandle |
QueryResult.getFactHandle(int i) |
FactHandle |
WorkingMemory.getFactHandle(Object object)
Retrieve the
FactHandle associated with an Object. |
FactHandle |
QueryResult.getFactHandle(String identifier) |
FactHandle |
WorkingMemory.getFactHandleByIdentity(Object object) |
FactHandle[] |
QueryResult.getFactHandles()
Return the FactHandles for the Tuple.
|
FactHandle |
WorkingMemoryEntryPoint.insert(Object object)
Assert a fact.
|
FactHandle |
WorkingMemoryEntryPoint.insert(Object object,
boolean dynamic)
Insert a fact registering JavaBean
PropertyChangeListeners
on the Object to automatically trigger update calls
if dynamic is true . |
Modifier and Type | Method and Description |
---|---|
FactHandle |
JavaFactRegistryEntry.getFactHandle() |
FactHandle |
DefaultKnowledgeHelper.getFactHandle(FactHandle handle) |
FactHandle |
SequentialKnowledgeHelper.getFactHandle(FactHandle handle) |
FactHandle |
DefaultKnowledgeHelper.getFactHandle(Object object) |
FactHandle |
SequentialKnowledgeHelper.getFactHandle(Object object) |
FactHandle |
DefaultKnowledgeHelper.insert(Object object) |
FactHandle |
SequentialKnowledgeHelper.insert(Object object) |
FactHandle |
DefaultKnowledgeHelper.insert(Object object,
boolean dynamic) |
FactHandle |
SequentialKnowledgeHelper.insert(Object object,
boolean dynamic) |
FactHandle |
DefaultKnowledgeHelper.lookupFactHandle(Object object) |
Modifier and Type | Method and Description |
---|---|
IdentityHashMap<Object,FactHandle> |
DefaultKnowledgeHelper.getIdentityMap() |
IdentityHashMap<Object,FactHandle> |
SequentialKnowledgeHelper.getIdentityMap() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultKnowledgeHelper.delete(FactHandle handle) |
void |
SequentialKnowledgeHelper.delete(FactHandle handle) |
FactHandle |
DefaultKnowledgeHelper.getFactHandle(FactHandle handle) |
FactHandle |
SequentialKnowledgeHelper.getFactHandle(FactHandle handle) |
void |
DefaultKnowledgeHelper.retract(FactHandle handle) |
void |
SequentialKnowledgeHelper.retract(FactHandle handle) |
void |
DefaultKnowledgeHelper.update(FactHandle handle) |
void |
SequentialKnowledgeHelper.update(FactHandle newObject) |
void |
DefaultKnowledgeHelper.update(FactHandle handle,
long mask,
Class<?> modifiedClass) |
void |
SequentialKnowledgeHelper.update(FactHandle newObject,
long mask,
Class<?> typeClass) |
void |
DefaultKnowledgeHelper.update(FactHandle handle,
Object newObject) |
void |
SequentialKnowledgeHelper.update(FactHandle handle,
Object newObject) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultKnowledgeHelper.setIdentityMap(IdentityHashMap<Object,FactHandle> identityMap) |
void |
SequentialKnowledgeHelper.setIdentityMap(IdentityHashMap<Object,FactHandle> identityMap) |
Constructor and Description |
---|
JavaFactRegistryEntry(WorkingMemory workingMemory,
FactHandle handle) |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalFactHandle |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFactHandle
Implementation of
FactHandle . |
class |
DisconnectedFactHandle |
class |
EventFactHandle |
class |
QueryElementFactHandle |
Modifier and Type | Method and Description |
---|---|
FactHandle |
PhreakPropagationContext.getFactHandle() |
FactHandle |
AbstractWorkingMemory.getFactHandle(Object object) |
FactHandle |
NamedEntryPoint.getFactHandle(Object object) |
FactHandle |
InternalWorkingMemory.getFactHandleByIdentity(Object object)
Looks for the fact handle associated to the given object
by looking up the object IDENTITY (==), even if rule base
is configured to AssertBehavior.EQUALITY.
|
FactHandle |
AbstractWorkingMemory.getFactHandleByIdentity(Object object) |
FactHandle |
InternalWorkingMemoryEntryPoint.getFactHandleByIdentity(Object object) |
FactHandle |
NamedEntryPoint.getFactHandleByIdentity(Object object) |
FactHandle |
AbstractWorkingMemory.insert(Object object) |
FactHandle |
NamedEntryPoint.insert(Object object) |
FactHandle |
AbstractWorkingMemory.insert(Object object,
boolean dynamic) |
FactHandle |
NamedEntryPoint.insert(Object object,
boolean dynamic) |
FactHandle |
AbstractWorkingMemory.insert(Object object,
Object tmsValue,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation) |
FactHandle |
InternalWorkingMemoryActions.insert(Object object,
Object value,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation) |
protected FactHandle |
NamedEntryPoint.insert(Object object,
Object tmsValue,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation) |
FactHandle |
AbstractWorkingMemory.insertLogical(Object object) |
FactHandle |
AbstractWorkingMemory.insertLogical(Object object,
boolean dynamic) |
FactHandle |
InternalWorkingMemoryActions.insertLogical(Object object,
boolean dynamic) |
FactHandle |
AbstractWorkingMemory.insertLogical(Object object,
Object value) |
Modifier and Type | Method and Description |
---|---|
List<FactHandle> |
AgendaItem.getFactHandles() |
List<FactHandle> |
ScheduledAgendaItem.getFactHandles() |
List<FactHandle> |
AgendaItemImpl.getFactHandles() |
Modifier and Type | Method and Description |
---|---|
void |
InternalRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object.
|
void |
InternalWorkingMemory.delete(FactHandle factHandle,
Rule rule,
Activation activation) |
void |
AbstractWorkingMemory.delete(FactHandle factHandle,
Rule rule,
Activation activation) |
void |
InternalWorkingMemoryActions.delete(FactHandle handle,
Rule rule,
Activation activation) |
void |
InternalWorkingMemoryEntryPoint.delete(FactHandle factHandle,
Rule rule,
Activation activation) |
void |
NamedEntryPoint.delete(FactHandle factHandle,
Rule rule,
Activation activation) |
protected void |
NamedEntryPoint.removePropertyChangeListener(FactHandle handle,
boolean removeFromSet) |
void |
InternalRuleBase.retractObject(FactHandle handle,
PropagationContext context,
AbstractWorkingMemory workingMemory)
Retract a fact object.
|
void |
PhreakPropagationContext.setFactHandle(FactHandle factHandle) |
void |
AbstractWorkingMemory.update(FactHandle factHandle,
Object object,
long mask,
Class<?> modifiedClass,
Activation activation)
modify is implemented as half way retract / assert due to the truth
maintenance issues.
|
void |
InternalWorkingMemoryActions.update(FactHandle handle,
Object object,
long mask,
Class<?> modifiedClass,
Activation activation) |
Modifier and Type | Method and Description |
---|---|
FactHandle |
ObjectInsertedEvent.getFactHandle() |
FactHandle |
ObjectRetractedEvent.getFactHandle() |
FactHandle |
ObjectUpdatedEvent.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
void |
WorkingMemoryEventSupport.fireObjectInserted(PropagationContext propagationContext,
FactHandle handle,
Object object,
InternalWorkingMemory workingMemory) |
void |
WorkingMemoryEventSupport.fireObjectRetracted(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
InternalWorkingMemory workingMemory) |
void |
WorkingMemoryEventSupport.fireObjectUpdated(PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
Object object,
InternalWorkingMemory workingMemory) |
Constructor and Description |
---|
ObjectInsertedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object object) |
ObjectRetractedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object oldObject) |
ObjectUpdatedEvent(WorkingMemory workingMemory,
PropagationContext propagationContext,
FactHandle handle,
Object oldObject,
Object object) |
Modifier and Type | Method and Description |
---|---|
FactHandle |
ObjectInsertedEventImpl.getFactHandle() |
FactHandle |
ObjectUpdatedEventImpl.getFactHandle() |
FactHandle |
ObjectDeletedEventImpl.getFactHandle() |
Modifier and Type | Method and Description |
---|---|
FactHandle |
StatefulKnowledgeSessionImpl.getFactHandleByIdentity(Object object) |
Modifier and Type | Method and Description |
---|---|
void |
StatefulKnowledgeSessionImpl.delete(FactHandle factHandle,
Rule rule,
Activation activation) |
Modifier and Type | Method and Description |
---|---|
FactHandle |
DisposedReteooWorkingMemory.getFactHandle(Object object) |
FactHandle |
DisposedReteooWorkingMemory.getFactHandleByIdentity(Object object) |
FactHandle |
DisposedReteooWorkingMemory.insert(Object object) |
FactHandle |
DisposedReteooWorkingMemory.insert(Object object,
boolean dynamic) |
FactHandle |
DisposedReteooWorkingMemory.insert(Object object,
Object value,
boolean dynamic,
boolean logical,
Rule rule,
Activation activation) |
FactHandle |
DisposedReteooWorkingMemory.insertLogical(Object object,
boolean dynamic) |
Modifier and Type | Method and Description |
---|---|
List<FactHandle> |
RuleTerminalNodeLeftTuple.getFactHandles() |
Modifier and Type | Method and Description |
---|---|
void |
ReteooRuleBase.assertObject(FactHandle handle,
Object object,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a fact object.
|
void |
DisposedReteooWorkingMemory.delete(FactHandle handle,
Rule rule,
Activation activation) |
void |
ReteooRuleBase.retractObject(FactHandle handle,
PropagationContext context,
AbstractWorkingMemory workingMemory)
Retract a fact object.
|
void |
DisposedReteooWorkingMemory.update(FactHandle handle,
Object object,
long mask,
Class<?> modifiedClass,
Activation activation) |
Constructor and Description |
---|
LiveQueryImpl(InternalWorkingMemory wm,
FactHandle factHandle) |
Modifier and Type | Method and Description |
---|---|
FactHandle |
KnowledgeHelper.getFactHandle(FactHandle handle) |
FactHandle |
KnowledgeHelper.getFactHandle(Object object) |
FactHandle |
PropagationContext.getFactHandleOrigin() |
FactHandle |
KnowledgeHelper.insert(Object object)
Asserts an object
|
FactHandle |
KnowledgeHelper.insert(Object object,
boolean dynamic)
Asserts an object specifying that it implement the onPropertyChange
listener
|
Modifier and Type | Method and Description |
---|---|
IdentityHashMap<Object,FactHandle> |
KnowledgeHelper.getIdentityMap() |
Modifier and Type | Method and Description |
---|---|
void |
KnowledgeHelper.delete(FactHandle handle) |
FactHandle |
KnowledgeHelper.getFactHandle(FactHandle handle) |
void |
KnowledgeHelper.retract(FactHandle handle)
Deprecated.
Use delete
|
void |
PropagationContext.setFactHandle(FactHandle factHandle) |
void |
KnowledgeHelper.update(FactHandle newObject) |
void |
KnowledgeHelper.update(FactHandle newObject,
long mask,
Class<?> modifiedClass) |
void |
KnowledgeHelper.update(FactHandle handle,
Object newObject) |
Modifier and Type | Method and Description |
---|---|
void |
KnowledgeHelper.setIdentityMap(IdentityHashMap<Object,FactHandle> identityMap) |
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.