Class MapBasedPersistenceContext

    • 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​(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​(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