Class TraitFactHandleFactory

  • All Implemented Interfaces:
    Serializable, org.drools.core.spi.FactHandleFactory

    public class TraitFactHandleFactory
    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, Object initialFact, long recency, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)  
      org.drools.core.common.InternalFactHandle newFactHandle​(long id, Object object, long recency, org.drools.core.reteoo.ObjectTypeConf conf, org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)  
      org.drools.core.spi.FactHandleFactory newInstance()  
      • Methods inherited from class org.drools.core.reteoo.ReteooFactHandleFactory

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

        clear, destroyFactHandle, doRecycleIds, getId, getNextId, getNextRecency, getRecency, increaseFactHandleRecency, newFactHandle, newFactHandle, stopRecycleIds
    • Constructor Detail

      • TraitFactHandleFactory

        public TraitFactHandleFactory()
    • Method Detail

      • createDefaultFactHandle

        public org.drools.core.common.DefaultFactHandle createDefaultFactHandle​(long id,
                                                                                Object initialFact,
                                                                                long recency,
                                                                                org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
        Specified by:
        createDefaultFactHandle in interface org.drools.core.spi.FactHandleFactory
        Overrides:
        createDefaultFactHandle in class org.drools.core.reteoo.ReteooFactHandleFactory
      • newInstance

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

        public org.drools.core.common.InternalFactHandle newFactHandle​(long id,
                                                                       Object object,
                                                                       long recency,
                                                                       org.drools.core.reteoo.ObjectTypeConf conf,
                                                                       org.drools.core.common.InternalWorkingMemory workingMemory,
                                                                       org.drools.core.WorkingMemoryEntryPoint wmEntryPoint)
        Specified by:
        newFactHandle in interface org.drools.core.spi.FactHandleFactory
        Overrides:
        newFactHandle in class org.drools.core.reteoo.ReteooFactHandleFactory