Uses of Interface
org.drools.core.common.InternalFactHandle
Packages that use InternalFactHandle
Package
Description
This is the engine that works off binary RuleBases, you will mostly use WorkingMemory, RuleBase and RuleBaseFactory
-
Uses of InternalFactHandle in org.drools.core
Methods in org.drools.core that return types with arguments of type InternalFactHandleModifier and TypeMethodDescriptionWorkingMemory.iterateFactHandles()Returns an Iterator for the FactHandles in the Working Memory.WorkingMemory.iterateFactHandles(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 with parameters of type InternalFactHandleModifier and TypeMethodDescriptionvoidTraitHelper.deleteWMAssertedTraitProxies(InternalFactHandle handle, RuleImpl rule, TerminalNode terminalNode) <K> KTraitHelper.extractTrait(InternalFactHandle defaultFactHandle, Class<K> klass) voidTraitHelper.replaceCore(InternalFactHandle handle, Object object, Object originalObject, org.drools.util.bitmask.BitMask modificationMask, Class<? extends Object> aClass, InternalMatch internalMatch) voidTraitHelper.updateTraits(InternalFactHandle handle, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) -
Uses of InternalFactHandle in org.drools.core.common
Classes in org.drools.core.common that implement InternalFactHandleModifier and TypeClassDescriptionclassclassImplementation ofFactHandle.classstatic classclassMethods in org.drools.core.common that return InternalFactHandleModifier and TypeMethodDescriptionDisconnectedFactHandle.clone()InternalFactHandle.clone()InternalFactHandle.DummyFactHandle.clone()QueryElementFactHandle.clone()default InternalFactHandleReteEvaluator.createFactHandle(Object object, ObjectTypeConf conf, WorkingMemoryEntryPoint wmEntryPoint) static InternalFactHandleInternalFactHandle.dummyFactHandleOf(Object object) EqualityKey.getFactHandle()ReteEvaluator.getFactHandle(Object object) ClassAwareObjectStore.getHandleForObject(Object object) MapObjectStore.getHandleForObject(Object object) ObjectStore.getHandleForObject(Object object) InternalWorkingMemory.getInitialFactHandle()abstract InternalFactHandleEqualityKey.getLogicalFactHandle()TruthMaintenanceSystem.insert(Object object, Object tmsValue, InternalMatch internalMatch) TruthMaintenanceSystem.insertOnTms(Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, BiFunction<Object, ObjectTypeConf, InternalFactHandle> fhFactory) TruthMaintenanceSystem.insertPositive(Object object, InternalMatch internalMatch) final InternalFactHandleAbstractFactHandleFactory.newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint) final InternalFactHandleAbstractFactHandleFactory.newFactHandle(long id, Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint) final InternalFactHandleAbstractFactHandleFactory.newFactHandle(Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint) ClassAwareObjectStore.reconnect(InternalFactHandle handle) MapObjectStore.reconnect(InternalFactHandle handle) ObjectStore.reconnect(InternalFactHandle factHandle) InternalWorkingMemoryEntryPoint.update(InternalFactHandle handle, Object object, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) Methods in org.drools.core.common that return types with arguments of type InternalFactHandleModifier and TypeMethodDescriptionClassAwareObjectStore.SingleClassStore.factHandlesIterator(boolean assrt) ClassAwareObjectStore.iterateFactHandles()ClassAwareObjectStore.iterateFactHandles(ObjectFilter filter) MapObjectStore.iterateFactHandles()MapObjectStore.iterateFactHandles(ObjectFilter filter) ObjectStore.iterateFactHandles()This class is not thread safe, changes to the working memory during iteration may give unexpected resultsdefault Iterator<InternalFactHandle>ObjectStore.iterateFactHandles(Class<?> clazz) ObjectStore.iterateFactHandles(ObjectFilter filter) This class is not thread safe, changes to the working memory during iteration may give unexpected resultsClassAwareObjectStore.iterateNegFactHandles(ObjectFilter filter) MapObjectStore.iterateNegFactHandles(ObjectFilter filter) ObjectStore.iterateNegFactHandles(ObjectFilter filter) default Iterator<InternalFactHandle>ClassAwareObjectStore.SingleClassStore.iterator()FactHandleClassStore.iterator()MapObjectStore.MapFactHandleClassStore.iterator()Methods in org.drools.core.common with parameters of type InternalFactHandleModifier and TypeMethodDescriptionvoidEqualityKey.addFactHandle(InternalFactHandle handle) voidClassAwareObjectStore.addHandle(InternalFactHandle handle, Object object) voidMapObjectStore.addHandle(InternalFactHandle handle, Object object) voidObjectStore.addHandle(InternalFactHandle handle, Object object) voidInternalWorkingMemory.closeLiveQuery(InternalFactHandle factHandle) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext) PhreakPropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, org.drools.util.bitmask.BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, MarshallerReaderContext readerContext) PropagationContextFactory.createPropagationContext(long number, PropagationContext.Type type, RuleImpl rule, TerminalNode terminalNode, InternalFactHandle factHandle, EntryPointId entryPoint, org.drools.util.bitmask.BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) static PropagationContextPhreakPropagationContextFactory.createPropagationContextForFact(ReteEvaluator reteEvaluator, InternalFactHandle factHandle, PropagationContext.Type propagationType) InternalWorkingMemoryEntryPoint.delete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, TerminalNode terminalNode) voidTruthMaintenanceSystem.deleteFromTms(InternalFactHandle handle, EqualityKey key, PropagationContext propagationContext) voidAbstractFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle) ClassAwareObjectStore.getObjectForHandle(InternalFactHandle handle) MapObjectStore.getObjectForHandle(InternalFactHandle handle) ObjectStore.getObjectForHandle(InternalFactHandle handle) InternalWorkingMemoryEntryPoint.immediateDelete(InternalFactHandle handle, Object object, ObjectTypeConf typeConf, RuleImpl rule, TerminalNode terminalNode) final voidAbstractFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle) voidInternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle) voidInternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle, Object object, RuleImpl rule, ObjectTypeConf typeConf, PropagationContext pctx) voidInternalWorkingMemoryEntryPoint.insert(InternalFactHandle handle, Object object, RuleImpl rule, TerminalNode terminalNode, ObjectTypeConf typeConf) TruthMaintenanceSystem.insertOnTms(Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, BiFunction<Object, ObjectTypeConf, InternalFactHandle> fhFactory) voidTruthMaintenanceSystem.readLogicalDependency(InternalFactHandle handle, Object object, Object value, InternalMatch internalMatch, ObjectTypeConf typeConf) ClassAwareObjectStore.reconnect(InternalFactHandle handle) MapObjectStore.reconnect(InternalFactHandle handle) ObjectStore.reconnect(InternalFactHandle factHandle) voidEqualityKey.removeFactHandle(InternalFactHandle handle) voidInternalWorkingMemoryEntryPoint.removeFromObjectStore(InternalFactHandle handle) voidClassAwareObjectStore.removeHandle(InternalFactHandle handle) voidMapObjectStore.removeHandle(InternalFactHandle handle) voidObjectStore.removeHandle(InternalFactHandle handle) abstract voidEqualityKey.setLogicalFactHandle(InternalFactHandle logicalFactHandle) voidInternalWorkingMemoryEntryPoint.update(InternalFactHandle handle, Object object, Object originalObject, ObjectTypeConf typeConf, PropagationContext propagationContext) InternalWorkingMemoryEntryPoint.update(InternalFactHandle handle, Object object, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) voidClassAwareObjectStore.updateHandle(InternalFactHandle handle, Object object) voidMapObjectStore.updateHandle(InternalFactHandle handle, Object object) voidObjectStore.updateHandle(InternalFactHandle handle, Object object) voidTruthMaintenanceSystem.updateOnTms(InternalFactHandle handle, Object object, InternalMatch internalMatch) voidInternalWorkingMemoryActions.updateTraits(InternalFactHandle h, org.drools.util.bitmask.BitMask mask, Class<?> modifiedClass, InternalMatch internalMatch) Method parameters in org.drools.core.common with type arguments of type InternalFactHandleModifier and TypeMethodDescriptionTruthMaintenanceSystem.insertOnTms(Object object, ObjectTypeConf typeConf, PropagationContext propagationContext, InternalFactHandle handle, BiFunction<Object, ObjectTypeConf, InternalFactHandle> fhFactory) Constructors in org.drools.core.common with parameters of type InternalFactHandleModifierConstructorDescriptionEqualityKey(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, org.drools.util.bitmask.BitMask modificationMask, Class<?> modifiedClass, MarshallerReaderContext readerContext) Constructor parameters in org.drools.core.common with type arguments of type InternalFactHandleModifierConstructorDescriptionprotectedMapObjectStore(Map<Object, InternalFactHandle> fhMap) protectedMapObjectStore(Storage<Object, InternalFactHandle> fhStorage) -
Uses of InternalFactHandle in org.drools.core.marshalling
Methods in org.drools.core.marshalling that return InternalFactHandleModifier and TypeMethodDescriptionMarshallerReaderContext.createAccumulateHandle(EntryPointId entryPointId, ReteEvaluator reteEvaluator, TupleImpl leftTuple, Object result, int nodeId) MarshallerReaderContext.createAsyncNodeHandle(TupleImpl leftTuple, ReteEvaluator reteEvaluator, Object object, int nodeId, ObjectTypeConf objectTypeConf) MarshallerReaderContext.createQueryHandle(TupleImpl leftTuple, ReteEvaluator reteEvaluator, int nodeId) Methods in org.drools.core.marshalling that return types with arguments of type InternalFactHandle -
Uses of InternalFactHandle in org.drools.core.phreak
Methods in org.drools.core.phreak that return InternalFactHandleMethods in org.drools.core.phreak with parameters of type InternalFactHandleModifier and TypeMethodDescriptionstatic voidPropagationEntry.Delete.execute(ReteEvaluator reteEvaluator, EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) 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) voidPhreakAsyncSendNode.propagate(AsyncSendNode node, ReteEvaluator reteEvaluator, InternalFactHandle factHandle, BetaConstraints betaConstraints, Object context) Constructors in org.drools.core.phreak with parameters of type InternalFactHandleModifierConstructorDescriptionDelete(EntryPointNode epn, InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf) ExecuteQuery(String queryName, DroolsQueryImpl 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 InternalFactHandleModifier and TypeFieldDescriptionprotected InternalFactHandleQueryElementNode.UnificationNodeViewChangedEventListener.factHandleprotected InternalFactHandleTupleImpl.handleMethods in org.drools.core.reteoo that return InternalFactHandleModifier and TypeMethodDescriptionAsyncSendNode.createFactHandle(TupleImpl leftTuple, PropagationContext context, ReteEvaluator reteEvaluator, Object object) ClassObjectTypeConf.createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint) FromNode.createFactHandle(ReteEvaluator reteEvaluator, Object object) ObjectTypeConf.createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint) PrototypeTypeConf.createFactHandle(FactHandleFactory factHandleFactory, long id, Object object, long recency, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint entryPoint) QueryElementNode.createFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple) AccumulateNode.createResultFactHandle(PropagationContext context, ReteEvaluator reteEvaluator, TupleImpl leftTuple, Object result) RuleTerminalNodeLeftTuple.getActivationFactHandle()QueryElementNode.UnificationNodeViewChangedEventListener.getFactHandle()TupleImpl.getFactHandle()RightTuple.getFactHandleForEvaluation()SubnetworkTuple.getFactHandleForEvaluation()TupleImpl.getFactHandleForEvaluation()Tuple.getOriginalFactHandle()TupleImpl.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 WindowNodeMethods in org.drools.core.reteoo that return types with arguments of type InternalFactHandleModifier and TypeMethodDescriptionObjectTypeNode.getFactHandlesIterator(InternalWorkingMemory workingMemory) Methods in org.drools.core.reteoo with parameters of type InternalFactHandleModifier and TypeMethodDescriptionvoidEntryPointNode.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) voidBetaNode.RightTupleSinkAdapter.assertObject(InternalFactHandle factHandle, PropagationContext context, 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.LeftTupleSinkAdapter.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) voidBetaNode.RightTupleSinkAdapter.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.LeftTupleSinkAdapter.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) QueryElementNode.createDroolsQuery(TupleImpl leftTuple, InternalFactHandle handle, StackEntry stackEntry, List<PathMemory> pmems, QueryElementNode.QueryElementNodeMemory qmem, LeftTupleSink sink, ReteEvaluator reteEvaluator) static TupleImplTupleFactory.createLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink s) static TupleImplTupleFactory.createLeftTuple(Sink s, InternalFactHandle factHandle, boolean leftTupleMemoryEnabled) BetaNode.createRightTuple(InternalFactHandle handle, RightTupleSink sink, PropagationContext context) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.AgendaComponentFactoryImpl.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) AgendaComponentFactory.createTerminalTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) AgendaComponentFactory.createTerminalTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) 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.immediateDeleteObject(InternalFactHandle handle, PropagationContext context, ObjectTypeConf objectTypeConf, 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) voidBetaNode.RightTupleSinkAdapter.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.LeftTupleSinkAdapter.modifyObject(InternalFactHandle factHandle, ModifyPreviousTuples modifyPreviousTuples, PropagationContext context, ReteEvaluator reteEvaluator) voidLeftInputAdapterNode.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) 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) voidQueryElementNode.UnificationNodeViewChangedEventListener.setFactHandle(InternalFactHandle factHandle) Constructors in org.drools.core.reteoo with parameters of type InternalFactHandleModifierConstructorDescriptionEvalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) EvalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) HashedInsert(AlphaNode sink, InternalFactHandle factHandle, PropagationContext context) Insert(ObjectSinkPropagator propagator, InternalFactHandle factHandle, PropagationContext context) LeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) LeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) NotNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) NotNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) ReactiveFromNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RightTuple(InternalFactHandle handle) RightTuple(InternalFactHandle handle, RightTupleSink sink) RightTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RightTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) RuleTerminalNodeLeftTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) SubnetworkTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) SubnetworkTuple(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) TupleImpl(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled) TupleImpl(InternalFactHandle factHandle, TupleImpl leftTuple, Sink sink) WindowTuple(InternalFactHandle handle) WindowTuple(InternalFactHandle handle, RightTupleSink sink, WindowTupleList list) -
Uses of InternalFactHandle in org.drools.core.rule
Methods in org.drools.core.rule with parameters of type InternalFactHandleModifier and TypeMethodDescriptionbooleanBehaviorManager.assertFact(Object behaviorContext, InternalFactHandle factHandle, PropagationContext pctx, ReteEvaluator reteEvaluator) Register a newly asserted right tuple into the behaviors' contextprotected voidSlidingTimeWindow.updateNextExpiration(InternalFactHandle fact, ReteEvaluator reteEvaluator, BehaviorContext context, int nodeId) -
Uses of InternalFactHandle in org.drools.core.rule.accessor
Methods in org.drools.core.rule.accessor that return InternalFactHandleModifier and TypeMethodDescriptionFactHandleFactory.newFactHandle(long id, Object object, long recency, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint) FactHandleFactory.newFactHandle(Object object, ObjectTypeConf conf, ReteEvaluator reteEvaluator, WorkingMemoryEntryPoint wmEntryPoint) Construct a handle with a new id.FactHandleFactory.newInitialFactHandle(WorkingMemoryEntryPoint wmEntryPoint) Methods in org.drools.core.rule.accessor with parameters of type InternalFactHandleModifier and TypeMethodDescriptionvoidFactHandleFactory.destroyFactHandle(InternalFactHandle factHandle) voidFactHandleFactory.increaseFactHandleRecency(InternalFactHandle factHandle) Increases the recency of the FactHandle -
Uses of InternalFactHandle in org.drools.core.rule.consequence
Methods in org.drools.core.rule.consequence that return InternalFactHandleMethods in org.drools.core.rule.consequence with parameters of type InternalFactHandleModifier and TypeMethodDescriptionvoidInternalMatch.setActivationFactHandle(InternalFactHandle factHandle) -
Uses of InternalFactHandle in org.drools.core.util
Methods in org.drools.core.util that return InternalFactHandle -
Uses of InternalFactHandle in org.drools.core.util.index
Methods in org.drools.core.util.index with parameters of type InternalFactHandle