Class MapBasedPersistenceContext

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clear()  
      void close()  
      org.drools.persistence.api.PersistentSession findSession​(java.lang.Long sessionId)  
      org.drools.persistence.api.PersistentWorkItem findWorkItem​(java.lang.Long id)  
      java.util.List<org.drools.persistence.api.PersistentSession> getStoredKnowledgeSessions()  
      java.util.List<org.drools.persistence.api.PersistentWorkItem> getStoredWorkItems()  
      boolean isOpen()  
      void joinTransaction()  
      void lock​(org.drools.persistence.api.PersistentSession session)  
      void lock​(org.drools.persistence.api.PersistentWorkItem workItem)  
      org.drools.persistence.api.PersistentWorkItem merge​(org.drools.persistence.api.PersistentWorkItem workItem)  
      org.drools.persistence.api.PersistentSession persist​(org.drools.persistence.api.PersistentSession entity)  
      org.drools.persistence.api.PersistentWorkItem persist​(org.drools.persistence.api.PersistentWorkItem workItem)  
      void remove​(org.drools.persistence.api.PersistentSession session)  
      void remove​(org.drools.persistence.api.PersistentWorkItem workItem)  
      • Methods inherited from class java.lang.Object

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

      • persist

        public org.drools.persistence.api.PersistentSession persist​(org.drools.persistence.api.PersistentSession entity)
        Specified by:
        persist in interface org.drools.persistence.api.PersistenceContext
      • findSession

        public org.drools.persistence.api.PersistentSession findSession​(java.lang.Long sessionId)
        Specified by:
        findSession in interface org.drools.persistence.api.PersistenceContext
      • remove

        public void remove​(org.drools.persistence.api.PersistentSession session)
        Specified by:
        remove in interface org.drools.persistence.api.PersistenceContext
      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in interface org.drools.persistence.api.PersistenceContext
      • joinTransaction

        public void joinTransaction()
        Specified by:
        joinTransaction in interface org.drools.persistence.api.PersistenceContext
      • close

        public void close()
        Specified by:
        close in interface org.drools.persistence.api.PersistenceContext
      • persist

        public org.drools.persistence.api.PersistentWorkItem persist​(org.drools.persistence.api.PersistentWorkItem workItem)
        Specified by:
        persist in interface org.drools.persistence.api.PersistenceContext
      • findWorkItem

        public org.drools.persistence.api.PersistentWorkItem findWorkItem​(java.lang.Long id)
        Specified by:
        findWorkItem in interface org.drools.persistence.api.PersistenceContext
      • remove

        public void remove​(org.drools.persistence.api.PersistentWorkItem workItem)
        Specified by:
        remove in interface org.drools.persistence.api.PersistenceContext
      • merge

        public org.drools.persistence.api.PersistentWorkItem merge​(org.drools.persistence.api.PersistentWorkItem workItem)
        Specified by:
        merge in interface org.drools.persistence.api.PersistenceContext
      • lock

        public void lock​(org.drools.persistence.api.PersistentSession session)
      • lock

        public void lock​(org.drools.persistence.api.PersistentWorkItem workItem)
        Specified by:
        lock in interface org.drools.persistence.api.PersistenceContext