Package org.drools.persistence.map
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()
-
-