Interface KnowledgeSessionStorage


  • public interface KnowledgeSessionStorage
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.drools.persistence.api.PersistentSession findSessionInfo​(java.lang.Long sessionId)  
      org.drools.persistence.api.PersistentWorkItem findWorkItemInfo​(java.lang.Long id)  
      java.lang.Long getNextStatefulKnowledgeSessionId()  
      java.lang.Long getNextWorkItemId()  
      void lock​(org.drools.persistence.api.PersistentSession session)  
      void lock​(org.drools.persistence.api.PersistentWorkItem workItem)  
      void remove​(org.drools.persistence.api.PersistentWorkItem workItem)  
      void saveOrUpdate​(org.drools.persistence.api.PersistentSession storedObject)  
      void saveOrUpdate​(org.drools.persistence.api.PersistentWorkItem workItem)  
    • Method Detail

      • findSessionInfo

        org.drools.persistence.api.PersistentSession findSessionInfo​(java.lang.Long sessionId)
      • saveOrUpdate

        void saveOrUpdate​(org.drools.persistence.api.PersistentSession storedObject)
      • lock

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

        void saveOrUpdate​(org.drools.persistence.api.PersistentWorkItem workItem)
      • getNextWorkItemId

        java.lang.Long getNextWorkItemId()
      • findWorkItemInfo

        org.drools.persistence.api.PersistentWorkItem findWorkItemInfo​(java.lang.Long id)
      • remove

        void remove​(org.drools.persistence.api.PersistentWorkItem workItem)
      • lock

        void lock​(org.drools.persistence.api.PersistentWorkItem workItem)
      • getNextStatefulKnowledgeSessionId

        java.lang.Long getNextStatefulKnowledgeSessionId()