Class DisconnectedWorkingMemoryEntryPoint

  • All Implemented Interfaces:
    java.io.Serializable, org.drools.core.WorkingMemoryEntryPoint, org.kie.api.runtime.rule.EntryPoint

    public class DisconnectedWorkingMemoryEntryPoint
    extends java.lang.Object
    implements org.drools.core.WorkingMemoryEntryPoint, java.io.Serializable
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(org.kie.api.runtime.rule.FactHandle handle)  
      void delete​(org.kie.api.runtime.rule.FactHandle factHandle, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode)  
      void delete​(org.kie.api.runtime.rule.FactHandle factHandle, org.drools.base.definitions.rule.impl.RuleImpl rule, org.drools.core.reteoo.TerminalNode terminalNode, org.kie.api.runtime.rule.FactHandle.State fhState)  
      void delete​(org.kie.api.runtime.rule.FactHandle handle, org.kie.api.runtime.rule.FactHandle.State fhState)  
      void dispose()  
      org.drools.base.rule.EntryPointId getEntryPoint()  
      java.lang.String getEntryPointId()  
      org.drools.core.reteoo.EntryPointNode getEntryPointNode()  
      long getFactCount()  
      org.kie.api.runtime.rule.FactHandle getFactHandle​(java.lang.Object object)  
      <T extends org.kie.api.runtime.rule.FactHandle>
      java.util.Collection<T>
      getFactHandles()  
      <T extends org.kie.api.runtime.rule.FactHandle>
      java.util.Collection<T>
      getFactHandles​(org.kie.api.runtime.ObjectFilter filter)  
      org.drools.core.rule.accessor.FactHandleFactory getHandleFactory()  
      org.drools.core.impl.InternalRuleBase getKnowledgeBase()  
      java.lang.Object getObject​(org.kie.api.runtime.rule.FactHandle factHandle)  
      java.util.Collection<? extends java.lang.Object> getObjects()  
      java.util.Collection<? extends java.lang.Object> getObjects​(org.kie.api.runtime.ObjectFilter filter)  
      org.drools.core.common.ObjectStore getObjectStore()  
      org.drools.core.common.ObjectTypeConfigurationRegistry getObjectTypeConfigurationRegistry()  
      org.drools.core.common.ReteEvaluator getReteEvaluator()  
      org.kie.api.runtime.rule.FactHandle insert​(java.lang.Object object)  
      org.kie.api.runtime.rule.FactHandle insert​(java.lang.Object object, boolean dynamic)  
      void reset()  
      void retract​(org.kie.api.runtime.rule.FactHandle handle)  
      void update​(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object)  
      void update​(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, java.lang.String... modifiedProperties)  
      void update​(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object object, org.drools.core.util.bitmask.BitMask mask, java.lang.Class<?> modifiedClass, org.drools.core.rule.consequence.InternalMatch internalMatch)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.drools.core.WorkingMemoryEntryPoint

        getRuleUnit, setRuleUnit
    • Constructor Detail

      • DisconnectedWorkingMemoryEntryPoint

        public DisconnectedWorkingMemoryEntryPoint​(java.lang.String id)
    • Method Detail

      • getEntryPointId

        public java.lang.String getEntryPointId()
        Specified by:
        getEntryPointId in interface org.kie.api.runtime.rule.EntryPoint
      • getEntryPoint

        public org.drools.base.rule.EntryPointId getEntryPoint()
        Specified by:
        getEntryPoint in interface org.drools.core.WorkingMemoryEntryPoint
      • getReteEvaluator

        public org.drools.core.common.ReteEvaluator getReteEvaluator()
        Specified by:
        getReteEvaluator in interface org.drools.core.WorkingMemoryEntryPoint
      • getFactCount

        public long getFactCount()
        Specified by:
        getFactCount in interface org.kie.api.runtime.rule.EntryPoint
      • getFactHandle

        public org.kie.api.runtime.rule.FactHandle getFactHandle​(java.lang.Object object)
        Specified by:
        getFactHandle in interface org.kie.api.runtime.rule.EntryPoint
      • getFactHandles

        public <T extends org.kie.api.runtime.rule.FactHandle> java.util.Collection<T> getFactHandles()
        Specified by:
        getFactHandles in interface org.kie.api.runtime.rule.EntryPoint
      • getFactHandles

        public <T extends org.kie.api.runtime.rule.FactHandle> java.util.Collection<T> getFactHandles​(org.kie.api.runtime.ObjectFilter filter)
        Specified by:
        getFactHandles in interface org.kie.api.runtime.rule.EntryPoint
      • getObject

        public java.lang.Object getObject​(org.kie.api.runtime.rule.FactHandle factHandle)
        Specified by:
        getObject in interface org.kie.api.runtime.rule.EntryPoint
      • getObjects

        public java.util.Collection<? extends java.lang.Object> getObjects()
        Specified by:
        getObjects in interface org.kie.api.runtime.rule.EntryPoint
      • getObjects

        public java.util.Collection<? extends java.lang.Object> getObjects​(org.kie.api.runtime.ObjectFilter filter)
        Specified by:
        getObjects in interface org.kie.api.runtime.rule.EntryPoint
      • insert

        public org.kie.api.runtime.rule.FactHandle insert​(java.lang.Object object)
        Specified by:
        insert in interface org.kie.api.runtime.rule.EntryPoint
      • insert

        public org.kie.api.runtime.rule.FactHandle insert​(java.lang.Object object,
                                                          boolean dynamic)
        Specified by:
        insert in interface org.drools.core.WorkingMemoryEntryPoint
      • retract

        public void retract​(org.kie.api.runtime.rule.FactHandle handle)
        Specified by:
        retract in interface org.kie.api.runtime.rule.EntryPoint
      • delete

        public void delete​(org.kie.api.runtime.rule.FactHandle handle)
        Specified by:
        delete in interface org.kie.api.runtime.rule.EntryPoint
      • delete

        public void delete​(org.kie.api.runtime.rule.FactHandle handle,
                           org.kie.api.runtime.rule.FactHandle.State fhState)
        Specified by:
        delete in interface org.kie.api.runtime.rule.EntryPoint
      • update

        public void update​(org.kie.api.runtime.rule.FactHandle handle,
                           java.lang.Object object)
        Specified by:
        update in interface org.kie.api.runtime.rule.EntryPoint
      • update

        public void update​(org.kie.api.runtime.rule.FactHandle handle,
                           java.lang.Object object,
                           java.lang.String... modifiedProperties)
        Specified by:
        update in interface org.kie.api.runtime.rule.EntryPoint
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.drools.core.WorkingMemoryEntryPoint
      • getObjectTypeConfigurationRegistry

        public org.drools.core.common.ObjectTypeConfigurationRegistry getObjectTypeConfigurationRegistry()
        Specified by:
        getObjectTypeConfigurationRegistry in interface org.drools.core.WorkingMemoryEntryPoint
      • getKnowledgeBase

        public org.drools.core.impl.InternalRuleBase getKnowledgeBase()
        Specified by:
        getKnowledgeBase in interface org.drools.core.WorkingMemoryEntryPoint
      • delete

        public void delete​(org.kie.api.runtime.rule.FactHandle factHandle,
                           org.drools.base.definitions.rule.impl.RuleImpl rule,
                           org.drools.core.reteoo.TerminalNode terminalNode)
        Specified by:
        delete in interface org.drools.core.WorkingMemoryEntryPoint
      • delete

        public void delete​(org.kie.api.runtime.rule.FactHandle factHandle,
                           org.drools.base.definitions.rule.impl.RuleImpl rule,
                           org.drools.core.reteoo.TerminalNode terminalNode,
                           org.kie.api.runtime.rule.FactHandle.State fhState)
        Specified by:
        delete in interface org.drools.core.WorkingMemoryEntryPoint
      • update

        public void update​(org.kie.api.runtime.rule.FactHandle handle,
                           java.lang.Object object,
                           org.drools.core.util.bitmask.BitMask mask,
                           java.lang.Class<?> modifiedClass,
                           org.drools.core.rule.consequence.InternalMatch internalMatch)
        Specified by:
        update in interface org.drools.core.WorkingMemoryEntryPoint
      • reset

        public void reset()
        Specified by:
        reset in interface org.drools.core.WorkingMemoryEntryPoint
      • getObjectStore

        public org.drools.core.common.ObjectStore getObjectStore()
        Specified by:
        getObjectStore in interface org.drools.core.WorkingMemoryEntryPoint
      • getHandleFactory

        public org.drools.core.rule.accessor.FactHandleFactory getHandleFactory()
        Specified by:
        getHandleFactory in interface org.drools.core.WorkingMemoryEntryPoint
      • getEntryPointNode

        public org.drools.core.reteoo.EntryPointNode getEntryPointNode()
        Specified by:
        getEntryPointNode in interface org.drools.core.WorkingMemoryEntryPoint