Uses of Interface
org.drools.core.common.InternalFactHandle
-
Packages that use InternalFactHandle Package Description org.drools.core This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactoryorg.drools.core.base org.drools.core.base.accumulators org.drools.core.common org.drools.core.marshalling org.drools.core.phreak org.drools.core.reteoo org.drools.core.reteoo.builder org.drools.core.rule Contains the binary representations of rule constructs, like Package (which the compiler produces), Rule, and Conditional Elements.org.drools.core.rule.accessor org.drools.core.rule.consequence org.drools.core.rule.constraint org.drools.core.util org.drools.core.util.index -
-
Uses of InternalFactHandle in org.drools.core
Methods in org.drools.core that return types with arguments of type InternalFactHandle Modifier and Type Method Description java.util.Iterator<InternalFactHandle>WorkingMemory. iterateFactHandles()Returns an Iterator for the FactHandles in the Working Memory.java.util.Iterator<InternalFactHandle>WorkingMemory. iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)Returns an Iterator for the Objects in the Working Memory. -
Uses of InternalFactHandle in org.drools.core.base
Methods in org.drools.core.base that return InternalFactHandle Modifier and Type Method Description abstract InternalFactHandleAbstractQueryViewListener. getHandle(InternalFactHandle originalHandle)InternalFactHandleNonCloningQueryViewListener. getHandle(InternalFactHandle originalHandle)InternalFactHandleStandardQueryViewChangedEventListener. getHandle(InternalFactHandle originalHandle)InternalFactHandle[]QueryRowWithSubruleIndex. getHandles()Methods in org.drools.core.base with parameters of type InternalFactHandle Modifier and Type Method Description voidTraitHelper. deleteWMAssertedTraitProxies(InternalFactHandle handle, RuleImpl rule, TerminalNode terminalNode)<K> KTraitHelper. extractTrait(InternalFactHandle defaultFactHandle, java.lang.Class<K> klass)abstract InternalFactHandleAbstractQueryViewListener. getHandle(InternalFactHandle originalHandle)InternalFactHandleNonCloningQueryViewListener. getHandle(InternalFactHandle originalHandle)InternalFactHandleStandardQueryViewChangedEventListener. getHandle(InternalFactHandle originalHandle)voidTraitHelper. replaceCore(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, BitMask modificationMask, java.lang.Class<? extends java.lang.Object> aClass, Activation activation)voidTraitHelper. updateTraits(InternalFactHandle handle, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)Constructors in org.drools.core.base with parameters of type InternalFactHandle Constructor Description QueryRowWithSubruleIndex(InternalFactHandle[] handles, int subruleIndex) -
Uses of InternalFactHandle in org.drools.core.base.accumulators
Methods in org.drools.core.base.accumulators with parameters of type InternalFactHandle Modifier and Type Method Description java.lang.ObjectCollectAccumulator. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)java.lang.ObjectJavaAccumulatorFunctionExecutor. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)booleanCollectAccumulator. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)booleanJavaAccumulatorFunctionExecutor. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator) -
Uses of InternalFactHandle in org.drools.core.common
Classes in org.drools.core.common that implement InternalFactHandle Modifier and Type Class Description classDefaultFactHandleImplementation ofFactHandle.classDisconnectedFactHandleclassEventFactHandlestatic classInternalFactHandle.DummyFactHandleclassQueryElementFactHandleMethods in org.drools.core.common that return InternalFactHandle Modifier and Type Method Description InternalFactHandleDisconnectedFactHandle. clone()InternalFactHandleInternalFactHandle. clone()InternalFactHandleInternalFactHandle.DummyFactHandle. clone()InternalFactHandleQueryElementFactHandle. clone()default InternalFactHandleReteEvaluator. createFactHandle(java.lang.Object object, ObjectTypeConf conf, WorkingMemoryEntryPoint wmEntryPoint)static InternalFactHandleInternalFactHandle. dummyFactHandleOf(java.lang.Object object)InternalFactHandleAgendaItemImpl. getActivationFactHandle()InternalFactHandleVisitedAgendaGroup. getActivationFactHandle()InternalFactHandleEqualityKey. getFactHandle()InternalFactHandlePhreakPropagationContext. getFactHandle()InternalFactHandlePropagationContext. getFactHandle()InternalFactHandleReteEvaluator. getFactHandle(java.lang.Object object)InternalFactHandleClassAwareObjectStore. getHandleForObject(java.lang.Object object)InternalFactHandleIdentityObjectStore. getHandleForObject(java.lang.Object object)InternalFactHandleObjectStore. getHandleForObject(java.lang.Object object)InternalFactHandleClassAwareObjectStore. getHandleForObjectIdentity(java.lang.Object object)InternalFactHandleIdentityObjectStore. getHandleForObjectIdentity(java.lang.Object object)InternalFactHandleObjectStore. getHandleForObjectIdentity(java.lang.Object object)InternalFactHandleInternalWorkingMemory. getInitialFactHandle()abstract InternalFactHandleEqualityKey. getLogicalFactHandle()InternalFactHandleDefaultFactHandle. getParentHandle()default InternalFactHandleInternalFactHandle. getParentHandle()InternalFactHandleTruthMaintenanceSystem. insert(java.lang.Object object, java.lang.Object tmsValue, Activation activation)InternalFactHandleTruthMaintenanceSystem. insertOnTms(java.lang.Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, java.util.function.BiFunction<java.lang.Object,ObjectTypeConf,InternalFactHandle> fhFactory)InternalFactHandleTruthMaintenanceSystem. insertPositive(java.lang.Object object, Activation activation)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(long id, java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleAbstractFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleClassAwareObjectStore. reconnect(InternalFactHandle handle)InternalFactHandleIdentityObjectStore. reconnect(InternalFactHandle handle)InternalFactHandleObjectStore. reconnect(InternalFactHandle factHandle)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)Methods in org.drools.core.common that return types with arguments of type InternalFactHandle Modifier and Type Method Description java.util.Iterator<InternalFactHandle>ClassAwareObjectStore.SingleClassStore. factHandlesIterator(boolean assrt)java.util.Iterator<InternalFactHandle>ClassAwareObjectStore. iterateFactHandles()java.util.Iterator<InternalFactHandle>ClassAwareObjectStore. iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)java.util.Iterator<InternalFactHandle>IdentityObjectStore. iterateFactHandles()java.util.Iterator<InternalFactHandle>IdentityObjectStore. iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)java.util.Iterator<InternalFactHandle>ObjectStore. iterateFactHandles()This class is not thread safe, changes to the working memory during iteration may give unexpected resultsdefault java.util.Iterator<InternalFactHandle>ObjectStore. iterateFactHandles(java.lang.Class<?> clazz)java.util.Iterator<InternalFactHandle>ObjectStore. iterateFactHandles(org.kie.api.runtime.ObjectFilter filter)This class is not thread safe, changes to the working memory during iteration may give unexpected resultsjava.util.Iterator<InternalFactHandle>ClassAwareObjectStore. iterateNegFactHandles(org.kie.api.runtime.ObjectFilter filter)java.util.Iterator<InternalFactHandle>IdentityObjectStore. iterateNegFactHandles(org.kie.api.runtime.ObjectFilter filter)java.util.Iterator<InternalFactHandle>ObjectStore. iterateNegFactHandles(org.kie.api.runtime.ObjectFilter filter)default java.util.Iterator<InternalFactHandle>ClassAwareObjectStore.SingleClassStore. iterator()java.util.Iterator<InternalFactHandle>FactHandleClassStore. iterator()java.util.Iterator<InternalFactHandle>IdentityObjectStore.IdentityFactHandleClassStore. iterator()Methods in org.drools.core.common with parameters of type InternalFactHandle Modifier and Type Method Description voidEqualityKey. addFactHandle(InternalFactHandle handle)voidClassAwareObjectStore. addHandle(InternalFactHandle handle, java.lang.Object object)voidIdentityObjectStore. addHandle(InternalFactHandle handle, java.lang.Object object)voidObjectStore. addHandle(InternalFactHandle handle, java.lang.Object object)voidInternalWorkingMemory. closeLiveQuery(InternalFactHandle factHandle)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PropagationContextPhreakPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PropagationContextPropagationContextFactory. createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext)static PropagationContextPhreakPropagationContextFactory. createPropagationContextForFact(ReteEvaluator reteEvaluator, InternalFactHandle factHandle, PropagationContext.Type propagationType)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation)PropagationContextInternalWorkingMemoryEntryPoint. delete(InternalFactHandle handle, java.lang.Object object, ObjectTypeConf typeConf, RuleImpl rule, Activation activation, TerminalNode terminalNode)voidTruthMaintenanceSystem. deleteFromTms(InternalFactHandle handle, EqualityKey key, PropagationContext propagationContext)voidAbstractFactHandleFactory. destroyFactHandle(InternalFactHandle factHandle)java.lang.ObjectClassAwareObjectStore. getObjectForHandle(InternalFactHandle handle)java.lang.ObjectIdentityObjectStore. getObjectForHandle(InternalFactHandle handle)java.lang.ObjectObjectStore. getObjectForHandle(InternalFactHandle handle)voidAbstractFactHandleFactory. increaseFactHandleRecency(InternalFactHandle factHandle)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, java.lang.Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx)voidInternalWorkingMemoryEntryPoint. insert(InternalFactHandle handle, java.lang.Object object, RuleImpl rule, TerminalNode terminalNode, ObjectTypeConf typeConf)InternalFactHandleTruthMaintenanceSystem. insertOnTms(java.lang.Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, java.util.function.BiFunction<java.lang.Object,ObjectTypeConf,InternalFactHandle> fhFactory)booleanBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanDefaultBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanDoubleBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanDoubleNonIndexSkipBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanEmptyBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanQuadroupleBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanQuadroupleNonIndexSkipBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanSingleBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanSingleNonIndexSkipBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanTripleBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanTripleNonIndexSkipBetaConstraints. isAllowedCachedLeft(ContextEntry[] context, InternalFactHandle handle)booleanTupleStartEqualsConstraint. isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)voidTruthMaintenanceSystem. readLogicalDependency(InternalFactHandle handle, java.lang.Object object, java.lang.Object value, Activation activation, ObjectTypeConf typeConf)InternalFactHandleClassAwareObjectStore. reconnect(InternalFactHandle handle)InternalFactHandleIdentityObjectStore. reconnect(InternalFactHandle handle)InternalFactHandleObjectStore. reconnect(InternalFactHandle factHandle)voidEqualityKey. removeFactHandle(InternalFactHandle handle)voidInternalWorkingMemoryEntryPoint. removeFromObjectStore(InternalFactHandle handle)voidClassAwareObjectStore. removeHandle(InternalFactHandle handle)voidIdentityObjectStore. removeHandle(InternalFactHandle handle)voidObjectStore. removeHandle(InternalFactHandle handle)voidAgendaItem. setActivationFactHandle(InternalFactHandle factHandle)voidAgendaItemImpl. setActivationFactHandle(InternalFactHandle factHandle)voidPhreakPropagationContext. setFactHandle(InternalFactHandle factHandle)voidPropagationContext. setFactHandle(InternalFactHandle factHandle)abstract voidEqualityKey. setLogicalFactHandle(InternalFactHandle logicalFactHandle)voidDefaultFactHandle. setParentHandle(InternalFactHandle parentHandle)default voidInternalFactHandle. setParentHandle(InternalFactHandle parentHandle)voidInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, java.lang.Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext)InternalFactHandleInternalWorkingMemoryEntryPoint. update(InternalFactHandle handle, java.lang.Object object, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)voidBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDefaultBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDoubleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidDoubleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidEmptyBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidQuadroupleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidQuadroupleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidSingleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidSingleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTripleBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTripleNonIndexSkipBetaConstraints. updateFromFactHandle(ContextEntry[] context, ReteEvaluator reteEvaluator, InternalFactHandle handle)voidTupleStartEqualsConstraint.TupleStartEqualsConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidClassAwareObjectStore. updateHandle(InternalFactHandle handle, java.lang.Object object)voidIdentityObjectStore. updateHandle(InternalFactHandle handle, java.lang.Object object)voidObjectStore. updateHandle(InternalFactHandle handle, java.lang.Object object)voidTruthMaintenanceSystem. updateOnTms(InternalFactHandle handle, java.lang.Object object, Activation activation)voidInternalWorkingMemoryActions. updateTraits(InternalFactHandle h, BitMask mask, java.lang.Class<?> modifiedClass, Activation activation)Method parameters in org.drools.core.common with type arguments of type InternalFactHandle Modifier and Type Method Description InternalFactHandleTruthMaintenanceSystem. insertOnTms(java.lang.Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, java.util.function.BiFunction<java.lang.Object,ObjectTypeConf,InternalFactHandle> fhFactory)Constructors in org.drools.core.common with parameters of type InternalFactHandle Constructor Description EqualityKey(InternalFactHandle handle)EqualityKey(InternalFactHandle handle, int status)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext)PhreakPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, BitMask modificationMask, java.lang.Class<?> modifiedClass, MarshallerReaderContext readerContext) -
Uses of InternalFactHandle in org.drools.core.marshalling
Methods in org.drools.core.marshalling that return InternalFactHandle Modifier and Type Method Description InternalFactHandleMarshallerReaderContext. createAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result, int nodeId)InternalFactHandleMarshallerReaderContext. createAsyncNodeHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, java.lang.Object object, int nodeId, ObjectTypeConf objectTypeConf)InternalFactHandleMarshallerReaderContext. createQueryHandle(Tuple leftTuple, ReteEvaluator reteEvaluator, int nodeId)Methods in org.drools.core.marshalling that return types with arguments of type InternalFactHandle Modifier and Type Method Description java.util.Map<java.lang.Long,InternalFactHandle>MarshallerReaderContext. getHandles() -
Uses of InternalFactHandle in org.drools.core.phreak
Methods in org.drools.core.phreak with parameters of type InternalFactHandle Modifier and Type Method Description static voidPropagationEntry.Insert. execute(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)static voidPropagationEntry.Update. execute(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)static booleanPhreakAsyncSendNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator)static booleanPhreakFromNode. isAllowed(InternalFactHandle factHandle, AlphaNodeFieldConstraint[] alphaConstraints, ReteEvaluator reteEvaluator, FromNode.FromMemory fm)voidPhreakAsyncSendNode. propagate(AsyncSendNode node, ReteEvaluator reteEvaluator, InternalFactHandle factHandle, BetaConstraints betaConstraints, ContextEntry[] context)Constructors in org.drools.core.phreak with parameters of type InternalFactHandle Constructor Description Delete(EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf)ExecuteQuery(java.lang.String queryName, DroolsQuery queryObject, InternalFactHandle handle, PropagationContext pCtx, boolean calledFromRHS)Insert(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectTypeConf objectTypeConf)Update(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) -
Uses of InternalFactHandle in org.drools.core.reteoo
Fields in org.drools.core.reteoo declared as InternalFactHandle Modifier and Type Field Description protected InternalFactHandleQueryElementNode.UnificationNodeViewChangedEventListener. factHandleprotected InternalFactHandleBaseTuple. handleMethods in org.drools.core.reteoo that return InternalFactHandle Modifier and Type Method Description InternalFactHandleAsyncSendNode. createFactHandle(Tuple leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleClassObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFactTemplateTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleFromNode. createFactHandle(ReteEvaluator reteEvaluator, java.lang.Object object)InternalFactHandleObjectTypeConf. createFactHandle(FactHandleFactory factHandleFactory, long id, java.lang.Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint)InternalFactHandleQueryElementNode. createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple)InternalFactHandleAccumulateNode. createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, LeftTuple leftTuple, java.lang.Object result)InternalFactHandleBaseLeftTuple. get(int index)InternalFactHandleBaseTuple. get(Declaration declaration)InternalFactHandleRightTupleImpl. get(int pattern)InternalFactHandleTuple. get(int pattern)Returns theFactHandlefor the given pattern index.InternalFactHandleTuple. get(Declaration declaration)Returns theFactHandlefor the givenDeclaration, which in turn specifcy thePatternthat they depend on.InternalFactHandleRuleTerminalNodeLeftTuple. getActivationFactHandle()InternalFactHandleBaseTuple. getFactHandle()InternalFactHandleQueryElementNode.UnificationNodeViewChangedEventListener. getFactHandle()InternalFactHandleTuple. getFactHandle()InternalFactHandleRightTuple. getFactHandleForEvaluation()InternalFactHandleRightTupleImpl. getFactHandleForEvaluation()InternalFactHandleSubnetworkTuple. getFactHandleForEvaluation()InternalFactHandleBaseTuple. getOriginalFactHandle()This method is used by the consequence invoker (generated via asm by the ConsequenceGenerator) to always pass to the consequence the original fact handle even in case when it has been cloned and linked by a WindowNodeInternalFactHandleTuple. getOriginalFactHandle()InternalFactHandleAccumulateNode.AccumulateContextEntry. getResultFactHandle()InternalFactHandle[]BaseLeftTuple. toFactHandles()InternalFactHandle[]RightTupleImpl. toFactHandles()InternalFactHandle[]Tuple. toFactHandles()Returns the fact handles in reverse orderMethods in org.drools.core.reteoo that return types with arguments of type InternalFactHandle Modifier and Type Method Description java.util.Iterator<InternalFactHandle>ObjectTypeNode.InitialFactObjectTypeNodeMemory. iterator()java.util.Iterator<InternalFactHandle>ObjectTypeNode.ObjectTypeNodeMemory. iterator()Methods in org.drools.core.reteoo with parameters of type InternalFactHandle Modifier and Type Method Description voidObjectTypeNode.InitialFactObjectTypeNodeMemory. add(InternalFactHandle factHandle)voidEntryPointNode. assertActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertInitialFact(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidBetaNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidEntryPointNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidEntryPointNode. assertObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidNotNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidObjectSink. assertObject(InternalFactHandle factHandle, PropagationContext propagationContext, ReteEvaluator reteEvaluator)voidObjectTypeNode. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Propagate theFactHandleimplthrough theRetenetwork.voidRete. assertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)This is the entry point into the network for all asserted Facts.voidWindowNode. assertObject(InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidAlphaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. byPassModifyToBetaNode(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)DroolsQueryQueryElementNode. createDroolsQuery(LeftTuple leftTuple, InternalFactHandle handle, StackEntry stackEntry, java.util.List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator)LeftTupleAccumulateNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleAccumulateNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleAsyncReceiveNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleAsyncReceiveNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleAsyncSendNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleAsyncSendNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleConditionalBranchNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleConditionalBranchNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleEvalConditionNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleEvalConditionNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleExistsNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleExistsNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleFromNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleFromNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleJoinNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleJoinNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleLeftTupleSink. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleLeftTupleSink. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleNotNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleNotNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleQueryElementNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleQueryElementNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleQueryTerminalNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleQueryTerminalNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleReactiveFromNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleReactiveFromNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleRightInputAdapterNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleRightInputAdapterNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleRuleTerminalNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleRuleTerminalNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleTimerNode. createLeftTuple(InternalFactHandle factHandle, boolean leftTupleMemoryEnabled)LeftTupleTimerNode. createLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)RightTupleBetaNode. createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context)LeftTupleAgendaComponentFactory.AgendaComponentFactoryImpl. createTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleAgendaComponentFactory.AgendaComponentFactoryImpl. createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)LeftTupleAgendaComponentFactory. createTerminalTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)LeftTupleAgendaComponentFactory. createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)static voidLeftInputAdapterNode. doInsertObject(InternalFactHandle factHandle, PropagationContext context, LeftInputAdapterNode liaNode, ReteEvaluator reteEvaluator, LeftInputAdapterNode.LiaNodeMemory lm, boolean linkOrNotify, boolean useLeftMemory)protected voidCompositeObjectSinkAdapter. doPropagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)This is a Hook method for subclasses to override.protected voidCompositeObjectSinkAdapter. doPropagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, ObjectSink sink)static voidObjectTypeNode. doRetractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidAlphaTerminalNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidBetaNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle handle, PropagationContext pctx, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEntryPointNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidLeftInputAdapterNode.RightTupleSinkAdapter. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSink. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidRete. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidWindowNode. modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectTypeNode. propagateAssert(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateAssertObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositeObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidObjectSinkPropagator. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidSingleObjectSinkAdapter. propagateModifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator)voidCompositePartitionAwareObjectSinkAdapter. propagateModifyObjectForPartition(InternalFactHandle handle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. propagateRetract(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)voidEmptyObjectSinkAdapter. propagateRetractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator, boolean useHash)voidEntryPointNode. retractActivation(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractLeftTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidEntryPointNode. retractObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)Retract theFactHandleimplfrom theRetenetwork.voidObjectTypeNode. retractObject(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRete. retractObject(InternalFactHandle handle, PropagationContext context, ReteEvaluator reteEvaluator)Retract a fact object from thisRuleBaseand the specifiedWorkingMemory.static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator)static voidObjectTypeNode. retractRightTuples(InternalFactHandle factHandle, PropagationContext context, ReteEvaluator reteEvaluator, int partition)voidRuleTerminalNodeLeftTuple. setActivationFactHandle(InternalFactHandle factHandle)voidBaseTuple. setFactHandle(InternalFactHandle handle)voidQueryElementNode.UnificationNodeViewChangedEventListener. setFactHandle(InternalFactHandle factHandle)voidTuple. setFactHandle(InternalFactHandle handle)voidAccumulateNode.AccumulateContextEntry. setResultFactHandle(InternalFactHandle resultFactHandle) -
Uses of InternalFactHandle in org.drools.core.reteoo.builder
Methods in org.drools.core.reteoo.builder with parameters of type InternalFactHandle Modifier and Type Method Description booleanInstanceNotEqualsConstraint. isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)voidInstanceNotEqualsConstraint.InstanceNotEqualsConstraintContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle) -
Uses of InternalFactHandle in org.drools.core.rule
Fields in org.drools.core.rule declared as InternalFactHandle Modifier and Type Field Description InternalFactHandlePredicateConstraint.PredicateContextEntry. rightHandleMethods in org.drools.core.rule with parameters of type InternalFactHandle Modifier and Type Method Description abstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handleabstract java.lang.ObjectAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)java.lang.ObjectMultiAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple match, InternalFactHandle handle, ReteEvaluator reteEvaluator)java.lang.ObjectSingleAccumulate. accumulate(java.lang.Object workingMemoryContext, Tuple match, InternalFactHandle childHandle, AccumulateNode.GroupByContext groupByContext, TupleList<AccumulateNode.AccumulateContextEntry> tupleList, ReteEvaluator reteEvaluator)booleanBehavior. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Makes the behavior aware of the new fact entering behavior's scopebooleanBehaviorManager. assertFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Register a newly asserted right tuple into the behaviors' contextbooleanSlidingLengthWindow. assertFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)booleanSlidingTimeWindow. assertFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)java.lang.ObjectDeclaration. getValue(ReteEvaluator reteEvaluator, InternalFactHandle fh)booleanPredicateConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanPredicateConstraint. isAllowed(ReadAccessor extractor, InternalFactHandle handle, ReteEvaluator reteEvaluator, ContextEntry context)booleanPredicateConstraint. isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)voidBehavior. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a right tuple from the behavior's scopevoidBehaviorManager. retractFact(java.lang.Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator)Removes a newly asserted fact handle from the behaviors' contextvoidSlidingLengthWindow. retractFact(java.lang.Object context, InternalFactHandle handle, PropagationContext pctx, ReteEvaluator reteEvaluator)voidSlidingTimeWindow. retractFact(java.lang.Object context, InternalFactHandle fact, PropagationContext pctx, ReteEvaluator reteEvaluator)abstract booleanAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)Executes the reverse (action) code for the given fact handlebooleanMultiAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)booleanSingleAccumulate. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, RightTuple rightParent, LeftTuple match, ReteEvaluator reteEvaluator)voidContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)voidPredicateConstraint.PredicateContextEntry. updateFromFactHandle(ReteEvaluator reteEvaluator, InternalFactHandle handle)protected voidSlidingTimeWindow. updateNextExpiration(InternalFactHandle fact, ReteEvaluator reteEvaluator, Behavior.Context context, int nodeId) -
Uses of InternalFactHandle in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor that return InternalFactHandle Modifier and Type Method Description InternalFactHandleFactHandleFactory. newFactHandle(long id, java.lang.Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)InternalFactHandleFactHandleFactory. newFactHandle(java.lang.Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint)Construct a handle with a new id.InternalFactHandleFactHandleFactory. newInitialFactHandle(WorkingMemoryEntryPoint wmEntryPoint)Methods in org.drools.core.rule.accessor with parameters of type InternalFactHandle Modifier and Type Method Description java.lang.ObjectAccumulator. accumulate(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Executes the accumulate (action) code for the given fact handlevoidFactHandleFactory. destroyFactHandle(InternalFactHandle factHandle)booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, ReadAccessor extractor, InternalFactHandle factHandle, FieldValue value)Evaluates the expression using the provided parameters.booleanEvaluator. evaluate(ReteEvaluator reteEvaluator, ReadAccessor leftExtractor, InternalFactHandle left, ReadAccessor rightExtractor, InternalFactHandle right)Evaluates the expression using the provided parameters.booleanPredicateExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, java.lang.Object context)FieldValueReturnValueExpression. evaluate(InternalFactHandle handle, Tuple tuple, Declaration[] previousDeclarations, Declaration[] localDeclarations, ReteEvaluator reteEvaluator, java.lang.Object context)voidFactHandleFactory. increaseFactHandleRecency(InternalFactHandle factHandle)Increases the recency of the FactHandlebooleanAccumulator. tryReverse(java.lang.Object workingMemoryContext, java.lang.Object context, Tuple leftTuple, InternalFactHandle handle, java.lang.Object value, Declaration[] declarations, Declaration[] innerDeclarations, ReteEvaluator reteEvaluator)Reverses the accumulate action for the given fact handle -
Uses of InternalFactHandle in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return InternalFactHandle Modifier and Type Method Description InternalFactHandleKnowledgeHelper. bolster(java.lang.Object object)InternalFactHandleKnowledgeHelper. bolster(java.lang.Object object, java.lang.Object value)InternalFactHandleActivation. getActivationFactHandle()InternalFactHandleKnowledgeHelper. getFactHandle(java.lang.Object object)InternalFactHandleKnowledgeHelper. getFactHandle(InternalFactHandle handle)InternalFactHandleKnowledgeHelper. insert(java.lang.Object object)Asserts an objectInternalFactHandleKnowledgeHelper. insert(java.lang.Object object, boolean dynamic)Asserts an object specifying that it implement the onPropertyChange listenerInternalFactHandleKnowledgeHelper. insertLogical(java.lang.Object object)InternalFactHandleKnowledgeHelper. insertLogical(java.lang.Object object, java.lang.Object value)InternalFactHandleKnowledgeHelper. insertLogical(java.lang.Object object, Mode belief)InternalFactHandleKnowledgeHelper. insertLogical(java.lang.Object object, Mode... beliefs)Methods in org.drools.core.rule.consequence with parameters of type InternalFactHandle Modifier and Type Method Description InternalFactHandleKnowledgeHelper. getFactHandle(InternalFactHandle handle) -
Uses of InternalFactHandle in org.drools.core.rule.constraint
Methods in org.drools.core.rule.constraint with parameters of type InternalFactHandle Modifier and Type Method Description booleanAlphaNodeFieldConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanNegConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanQueryNameConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanXpathConstraint. isAllowed(InternalFactHandle handle, ReteEvaluator reteEvaluator)booleanBetaNodeFieldConstraint. isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle)booleanXpathConstraint. isAllowedCachedLeft(ContextEntry context, InternalFactHandle handle) -
Uses of InternalFactHandle in org.drools.core.util
Methods in org.drools.core.util that return InternalFactHandle Modifier and Type Method Description InternalFactHandleFactEntry. getFactHandle() -
Uses of InternalFactHandle in org.drools.core.util.index
Methods in org.drools.core.util.index with parameters of type InternalFactHandle Modifier and Type Method Description TupleTupleList. get(InternalFactHandle handle)
-