Class RuleUnitEventFactHandle

  • All Implemented Interfaces:
    Serializable, Cloneable, Comparable<org.drools.core.common.EventFactHandle>, org.drools.core.common.InternalFactHandle, org.drools.core.util.Entry<org.drools.core.common.DefaultFactHandle>, org.drools.core.util.LinkedListNode<org.drools.core.common.DefaultFactHandle>, RuleUnitInternalFactHandle, org.kie.api.runtime.rule.FactHandle

    public class RuleUnitEventFactHandle
    extends org.drools.core.common.EventFactHandle
    implements RuleUnitInternalFactHandle
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.drools.core.common.DefaultFactHandle

        org.drools.core.common.DefaultFactHandle.CompositeLinkedTuples, org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
      • Nested classes/interfaces inherited from interface org.kie.api.runtime.rule.FactHandle

        org.kie.api.runtime.rule.FactHandle.State
      • Nested classes/interfaces inherited from interface org.drools.core.common.InternalFactHandle

        org.drools.core.common.InternalFactHandle.DummyFactHandle, org.drools.core.common.InternalFactHandle.LinkedTuples
    • Field Summary

      • Fields inherited from class org.drools.core.common.DefaultFactHandle

        entryPointId, id, identityHashCode, linkedTuples, object, recency, traitType, wmEntryPoint
    • Constructor Summary

      Constructors 
      Constructor Description
      RuleUnitEventFactHandle()  
      RuleUnitEventFactHandle​(long id, int identityHashCode, Object object, long recency, long timestamp, long duration, org.drools.core.rule.EntryPointId entryPointId, org.drools.core.factmodel.traits.TraitTypeEnum traitType)  
      RuleUnitEventFactHandle​(long id, Object object, long recency, long timestamp, long duration, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)  
      RuleUnitEventFactHandle​(long id, Object object, long recency, long timestamp, long duration, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint, boolean isTraitOrTraitable)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.ruleunits.api.DataHandle getDataHandle()  
      InternalStoreCallback getDataStore()  
      void setDataHandle​(org.drools.ruleunits.api.DataHandle dataHandle)  
      void setDataStore​(InternalStoreCallback dataStore)  
      • Methods inherited from class org.drools.core.common.EventFactHandle

        addJob, clone, cloneAndLink, compareTo, decreaseActivationsCount, decreaseOtnCount, expirePartition, getActivationsCount, getDuration, getEndTimestamp, getFormatVersion, getLinkedFactHandle, getOtnCount, getStartTimestamp, increaseActivationsCount, increaseOtnCount, invalidate, isEvent, isExpired, isPendingRemoveFromStore, isValid, quickCloneUpdate, removeJob, setActivationsCount, setExpired, setOtnCount, setPendingRemoveFromStore, toString, unscheduleAllJobs
      • Methods inherited from class org.drools.core.common.DefaultFactHandle

        addFirstLeftTuple, addFirstRightTuple, addLastLeftTuple, addLastRightTuple, addTupleInPosition, as, clearLeftTuples, clearRightTuples, createFromExternalFormat, detachLinkedTuples, detachLinkedTuplesForPartition, determineIdentityHashCode, determineTraitType, disconnect, equals, findFirstLeftTuple, findFirstRightTuple, forEachLeftTuple, forEachRightTuple, getEntryPoint, getEntryPointId, getEqualityKey, getExternalForm, getFirstLeftTuple, getFirstRightTuple, getId, getIdentityHashCode, getLinkedTuples, getObject, getObjectClassName, getObjectHashCode, getParentHandle, getRecency, getReteEvaluator, getTraitType, hashCode, isDisconnected, isNegated, isTraitable, isTraiting, isTraitOrTraitable, removeLeftTuple, removeRightTuple, setDisconnected, setEqualityKey, setExternalForm, setFirstLeftTuple, setIdentityHashCode, setLinkedTuples, setNegated, setObject, setObjectHashCode, setParentHandle, setRecency, setTraitType, toExternalForm
      • Methods inherited from class org.drools.core.util.AbstractBaseLinkedListNode

        getNext, getPrevious, nullPrevNext, setNext, setPrevious
      • Methods inherited from interface org.drools.core.common.InternalFactHandle

        addFirstLeftTuple, addFirstRightTuple, addLastLeftTuple, addLastRightTuple, addTupleInPosition, as, clearLeftTuples, clearRightTuples, clone, detachLinkedTuples, detachLinkedTuplesForPartition, disconnect, findFirstLeftTuple, findFirstRightTuple, forEachLeftTuple, forEachRightTuple, getEntryPoint, getEntryPointId, getEntryPointName, getEqualityKey, getFirstLeftTuple, getFirstRightTuple, getId, getIdentityHashCode, getLinkedTuples, getObject, getObjectClassName, getObjectHashCode, getParentHandle, getRecency, getReteEvaluator, getTraitType, invalidate, isDisconnected, isEvent, isExpired, isNegated, isPendingRemoveFromStore, isTraitable, isTraiting, isTraitOrTraitable, isValid, removeLeftTuple, removeRightTuple, setEqualityKey, setFirstLeftTuple, setNegated, setObject, setParentHandle, setRecency, toExternalForm
    • Constructor Detail

      • RuleUnitEventFactHandle

        public RuleUnitEventFactHandle()
      • RuleUnitEventFactHandle

        public RuleUnitEventFactHandle​(long id,
                                       Object object,
                                       long recency,
                                       long timestamp,
                                       long duration,
                                       org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
      • RuleUnitEventFactHandle

        public RuleUnitEventFactHandle​(long id,
                                       Object object,
                                       long recency,
                                       long timestamp,
                                       long duration,
                                       org.drools.core.WorkingMemoryEntryPoint wmEntryPoint,
                                       boolean isTraitOrTraitable)
      • RuleUnitEventFactHandle

        public RuleUnitEventFactHandle​(long id,
                                       int identityHashCode,
                                       Object object,
                                       long recency,
                                       long timestamp,
                                       long duration,
                                       org.drools.core.rule.EntryPointId entryPointId,
                                       org.drools.core.factmodel.traits.TraitTypeEnum traitType)