|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InternalFactHandle | |
---|---|
org.drools.common | |
org.drools.jsr94.rules | Provides the core client APIs for using a rule engine. |
org.drools.reteoo | |
org.drools.rule | Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements. |
org.drools.spi | |
org.drools.util |
Uses of InternalFactHandle in org.drools.common |
---|
Classes in org.drools.common that implement InternalFactHandle | |
---|---|
class |
DefaultFactHandle
Implementation of FactHandle . |
Methods in org.drools.common that return InternalFactHandle | |
---|---|
InternalFactHandle |
EqualityKey.getFactHandle()
|
protected InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(long id,
Object object)
|
protected abstract InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(long id,
Object object,
long recency)
|
InternalFactHandle |
AbstractFactHandleFactory.newFactHandle(Object object)
|
Methods in org.drools.common with parameters of type InternalFactHandle | |
---|---|
void |
EqualityKey.addFactHandle(InternalFactHandle handle)
|
void |
TruthMaintenanceSystem.addLogicalDependency(InternalFactHandle handle,
Activation activation,
PropagationContext context,
Rule rule)
Adds a justification for the FactHandle to the justifiedMap. |
void |
AbstractFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
|
abstract void |
AbstractWorkingMemory.doAssertObject(InternalFactHandle factHandle,
Object object,
PropagationContext propagationContext)
|
abstract void |
AbstractWorkingMemory.doRetract(InternalFactHandle factHandle,
PropagationContext propagationContext)
|
void |
AbstractFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
|
void |
EqualityKey.removeFactHandle(InternalFactHandle handle)
|
void |
TruthMaintenanceSystem.removeLogicalDependencies(InternalFactHandle handle)
The FactHandle is being removed from the system so remove any logical dependencies between the justified FactHandle and its justifiers. |
void |
TupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
TripleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
SingleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
QuadroupleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
InstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
InstanceEqualsConstraint.InstanceEqualsConstraintContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
EmptyBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DoubleBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
DefaultBetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
BetaConstraints.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
Constructors in org.drools.common with parameters of type InternalFactHandle | |
---|---|
EqualityKey(InternalFactHandle handle)
|
|
EqualityKey(InternalFactHandle handle,
int status)
|
|
TruthMaintenanceSystem.LogicalRetractCallback(TruthMaintenanceSystem tms,
LogicalDependency node,
Set set,
InternalFactHandle handle,
PropagationContext context)
|
Uses of InternalFactHandle in org.drools.jsr94.rules |
---|
Classes in org.drools.jsr94.rules that implement InternalFactHandle | |
---|---|
class |
Jsr94FactHandle
The Drools implementation of the Handle interface which provides
a marker interface for Drools-specific object identity mechanism. |
Methods in org.drools.jsr94.rules that return InternalFactHandle | |
---|---|
protected InternalFactHandle |
Jsr94FactHandleFactory.newFactHandle(long id,
Object object,
long recency)
|
Uses of InternalFactHandle in org.drools.reteoo |
---|
Classes in org.drools.reteoo that implement InternalFactHandle | |
---|---|
class |
InitialFactHandle
|
Methods in org.drools.reteoo that return InternalFactHandle | |
---|---|
InternalFactHandle |
ReteTuple.get(Declaration declaration)
|
InternalFactHandle |
ReteTuple.get(int index)
|
InternalFactHandle[] |
ReteTuple.getFactHandles()
Returns the fact handles in reverse order |
InternalFactHandle |
ReteTuple.getLastHandle()
|
protected InternalFactHandle |
ReteooFactHandleFactory.newFactHandle(long id,
Object object,
long recency)
|
Methods in org.drools.reteoo with parameters of type InternalFactHandle | |
---|---|
boolean |
FactHandleMemory.add(InternalFactHandle handle)
|
boolean |
FactHandleMemory.add(InternalFactHandle handle,
boolean checkExists)
|
void |
Rete.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
This is the entry point into the network for all asserted Facts. |
void |
ObjectTypeNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Propagate the FactHandleimpl through the Rete network. |
void |
ObjectSink.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl . |
void |
NotNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl from the right input. |
void |
LeftInputAdapterNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Takes the asserted FactHandleImpl received from the ObjectSource and puts it
in a new ReteTuple before propagating to the TupleSinks |
void |
JoinNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl . |
void |
ExistsNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Assert a new FactHandleImpl from the right input. |
void |
CollectNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.assertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
boolean |
FactHandleMemory.contains(InternalFactHandle handle)
|
void |
TupleSinkPropagator.createAndPropagateAssertTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeTupleSinkAdapter.createAndPropagateAssertTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TupleSinkPropagator.createAndPropagateRetractTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeTupleSinkAdapter.createAndPropagateRetractTuple(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ReteooWorkingMemory.doAssertObject(InternalFactHandle handle,
Object object,
PropagationContext propagationContext)
|
void |
ReteooWorkingMemory.doRetract(InternalFactHandle handle,
PropagationContext propagationContext)
|
Iterator |
TupleMemory.iterator(InternalFactHandle handle)
|
void |
SingleObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
ObjectSinkPropagator.propagateAssertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeObjectSinkAdapter.propagateAssertObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
TupleSinkPropagator.propagateAssertTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeTupleSinkAdapter.propagateAssertTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
ObjectSinkPropagator.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
EmptyObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
CompositeObjectSinkAdapter.propagateRetractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory,
boolean useHash)
|
void |
TupleSinkPropagator.propagateRetractTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
SingleTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
EmptyTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
CompositeTupleSinkAdapter.propagateRetractTuple(ReteTuple tuple,
InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
boolean |
FactHandleMemory.remove(InternalFactHandle handle)
|
void |
Rete.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract a fact object from this RuleBase and the specified
WorkingMemory . |
void |
ObjectTypeNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the FactHandleimpl from the Rete network. |
void |
ObjectSink.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract an existing FactHandleImpl . |
void |
NotNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the FactHandleImpl . |
void |
LeftInputAdapterNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract an existing FactHandleImpl by placing it in a new ReteTuple before
proagating to the TupleSinks |
void |
JoinNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract a FactHandleImpl. |
void |
ExistsNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
Retract the FactHandleImpl . |
void |
CollectNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AlphaNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
void |
AccumulateNode.retractObject(InternalFactHandle handle,
PropagationContext context,
InternalWorkingMemory workingMemory)
|
Constructors in org.drools.reteoo with parameters of type InternalFactHandle | |
---|---|
InitialFactHandle(InternalFactHandle delegate)
|
|
ReteooWorkingMemory.WorkingMemoryReteAssertAction(InternalFactHandle factHandle,
boolean removeLogical,
boolean updateEqualsMap,
Rule ruleOrigin,
Activation activationOrigin)
|
|
ReteTuple(InternalFactHandle handle)
|
|
ReteTuple(ReteTuple parentTuple,
InternalFactHandle handle)
|
Uses of InternalFactHandle in org.drools.rule |
---|
Methods in org.drools.rule with parameters of type InternalFactHandle | |
---|---|
void |
VariableRestriction.ObjectVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.LongVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.DoubleVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
VariableRestriction.BooleanVariableContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
ReturnValueRestriction.ReturnValueContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
PredicateConstraint.PredicateContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
ContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
void |
AbstractCompositeRestriction.CompositeContextEntry.updateFromFactHandle(InternalWorkingMemory workingMemory,
InternalFactHandle handle)
|
Uses of InternalFactHandle in org.drools.spi |
---|
Methods in org.drools.spi that return InternalFactHandle | |
---|---|
InternalFactHandle |
Tuple.get(Declaration declaration)
Returns the FactHandle for the given Declaration , which in turn
specifcy the Pattern that they depend on. |
InternalFactHandle |
Tuple.get(int pattern)
Returns the FactHandle for the given pattern index. |
InternalFactHandle[] |
Tuple.getFactHandles()
|
InternalFactHandle |
FactHandleFactory.newFactHandle(Object object)
Construct a handle with a new id. |
Methods in org.drools.spi with parameters of type InternalFactHandle | |
---|---|
void |
FactHandleFactory.destroyFactHandle(InternalFactHandle factHandle)
|
void |
FactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle)
Increases the recency of the FactHandle |
Uses of InternalFactHandle in org.drools.util |
---|
Fields in org.drools.util declared as InternalFactHandle | |
---|---|
InternalFactHandle |
AbstractHashTable.FactEntry.handle
|
Methods in org.drools.util that return InternalFactHandle | |
---|---|
InternalFactHandle |
AbstractHashTable.FactEntry.getFactHandle()
|
Methods in org.drools.util with parameters of type InternalFactHandle | |
---|---|
boolean |
FactHashTable.add(InternalFactHandle handle)
|
boolean |
FactHandleIndexHashTable.add(InternalFactHandle handle)
|
void |
FactHandleIndexHashTable.FieldIndexEntry.add(InternalFactHandle handle)
|
boolean |
FactHashTable.add(InternalFactHandle handle,
boolean checkExists)
|
boolean |
FactHandleIndexHashTable.add(InternalFactHandle handle,
boolean checkExists)
|
boolean |
FactHashTable.contains(InternalFactHandle handle)
|
boolean |
FactHandleIndexHashTable.contains(InternalFactHandle handle)
|
TupleIndexHashTable.FieldIndexEntry |
TupleIndexHashTable.get(InternalFactHandle handle)
|
AbstractHashTable.FactEntry |
FactHandleIndexHashTable.FieldIndexEntry.get(InternalFactHandle handle)
|
Iterator |
TupleIndexHashTable.iterator(InternalFactHandle handle)
|
Iterator |
TupleHashTable.iterator(InternalFactHandle handle)
|
boolean |
FactHashTable.remove(InternalFactHandle handle)
|
boolean |
FactHandleIndexHashTable.remove(InternalFactHandle handle)
|
AbstractHashTable.FactEntry |
FactHandleIndexHashTable.FieldIndexEntry.remove(InternalFactHandle handle)
|
Constructors in org.drools.util with parameters of type InternalFactHandle | |
---|---|
AbstractHashTable.FactEntry(InternalFactHandle handle)
|
|
AbstractHashTable.FactEntry(InternalFactHandle handle,
int hashCode)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |