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.PersistentSessionfindSessionInfo(Long sessionId)org.drools.persistence.api.PersistentWorkItemfindWorkItemInfo(Long id)LonggetNextStatefulKnowledgeSessionId()LonggetNextWorkItemId()voidlock(org.drools.persistence.api.PersistentSession session)voidlock(org.drools.persistence.api.PersistentWorkItem workItem)voidremove(org.drools.persistence.api.PersistentWorkItem workItem)voidsaveOrUpdate(org.drools.persistence.api.PersistentSession storedObject)voidsaveOrUpdate(org.drools.persistence.api.PersistentWorkItem workItem)
-
-
-
Method Detail
-
findSessionInfo
org.drools.persistence.api.PersistentSession findSessionInfo(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
Long getNextWorkItemId()
-
findWorkItemInfo
org.drools.persistence.api.PersistentWorkItem findWorkItemInfo(Long id)
-
remove
void remove(org.drools.persistence.api.PersistentWorkItem workItem)
-
lock
void lock(org.drools.persistence.api.PersistentWorkItem workItem)
-
getNextStatefulKnowledgeSessionId
Long getNextStatefulKnowledgeSessionId()
-
-