Interface ObjectStore

    • Method Detail

      • size

        int size()
      • isEmpty

        boolean isEmpty()
      • clear

        void clear()
      • getHandleForObjectIdentity

        InternalFactHandle getHandleForObjectIdentity​(java.lang.Object object)
      • updateHandle

        void updateHandle​(InternalFactHandle handle,
                          java.lang.Object object)
      • iterateObjects

        java.util.Iterator<java.lang.Object> iterateObjects()
        This class is not thread safe, changes to the working memory during iteration may give unexpected results
      • iterateObjects

        java.util.Iterator<java.lang.Object> iterateObjects​(org.kie.api.runtime.ObjectFilter filter)
        This class is not thread safe, changes to the working memory during iteration may give unexpected results
      • iterateFactHandles

        java.util.Iterator<InternalFactHandle> iterateFactHandles()
        This class is not thread safe, changes to the working memory during iteration may give unexpected results
      • iterateFactHandles

        java.util.Iterator<InternalFactHandle> iterateFactHandles​(org.kie.api.runtime.ObjectFilter filter)
        This class is not thread safe, changes to the working memory during iteration may give unexpected results
      • iterateNegObjects

        java.util.Iterator<java.lang.Object> iterateNegObjects​(org.kie.api.runtime.ObjectFilter filter)
      • iterateNegFactHandles

        java.util.Iterator<InternalFactHandle> iterateNegFactHandles​(org.kie.api.runtime.ObjectFilter filter)
      • clearClassStore

        boolean clearClassStore​(java.lang.Class<?> clazz)
      • iterateFactHandles

        default java.util.Iterator<InternalFactHandle> iterateFactHandles​(java.lang.Class<?> clazz)