Class RuleUnitFactHandleFactory

  • All Implemented Interfaces:
    java.io.Serializable, org.drools.core.rule.accessor.FactHandleFactory

    public class RuleUnitFactHandleFactory
    extends org.drools.core.reteoo.ReteooFactHandleFactory
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.drools.core.common.DefaultFactHandle createDefaultFactHandle​(long id, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint entryPoint)  
      org.drools.core.common.DefaultEventHandle createEventFactHandle​(long id, java.lang.Object object, long recency, org.drools.core.WorkingMemoryEntryPoint entryPoint, long timestamp, long duration)  
      org.drools.core.rule.accessor.FactHandleFactory newInstance()  
      org.drools.core.rule.accessor.FactHandleFactory newInstance​(long id, long counter)  
      • Methods inherited from class org.drools.core.reteoo.ReteooFactHandleFactory

        getFactHandleType, newInitialFactHandle
      • Methods inherited from class org.drools.core.common.AbstractFactHandleFactory

        clear, destroyFactHandle, doRecycleIds, getId, getNextId, getNextRecency, getRecency, getWmEntryPoint, increaseFactHandleRecency, newFactHandle, newFactHandle, newFactHandle, stopRecycleIds
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RuleUnitFactHandleFactory

        public RuleUnitFactHandleFactory()
      • RuleUnitFactHandleFactory

        public RuleUnitFactHandleFactory​(long id,
                                         long counter)
    • Method Detail

      • createDefaultFactHandle

        public org.drools.core.common.DefaultFactHandle createDefaultFactHandle​(long id,
                                                                                java.lang.Object object,
                                                                                long recency,
                                                                                org.drools.core.WorkingMemoryEntryPoint entryPoint)
        Specified by:
        createDefaultFactHandle in interface org.drools.core.rule.accessor.FactHandleFactory
        Overrides:
        createDefaultFactHandle in class org.drools.core.common.AbstractFactHandleFactory
      • createEventFactHandle

        public org.drools.core.common.DefaultEventHandle createEventFactHandle​(long id,
                                                                               java.lang.Object object,
                                                                               long recency,
                                                                               org.drools.core.WorkingMemoryEntryPoint entryPoint,
                                                                               long timestamp,
                                                                               long duration)
        Specified by:
        createEventFactHandle in interface org.drools.core.rule.accessor.FactHandleFactory
        Overrides:
        createEventFactHandle in class org.drools.core.common.AbstractFactHandleFactory
      • newInstance

        public org.drools.core.rule.accessor.FactHandleFactory newInstance()
        Specified by:
        newInstance in interface org.drools.core.rule.accessor.FactHandleFactory
        Overrides:
        newInstance in class org.drools.core.reteoo.ReteooFactHandleFactory
      • newInstance

        public org.drools.core.rule.accessor.FactHandleFactory newInstance​(long id,
                                                                           long counter)
        Specified by:
        newInstance in interface org.drools.core.rule.accessor.FactHandleFactory
        Overrides:
        newInstance in class org.drools.core.reteoo.ReteooFactHandleFactory