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(java.lang.Long sessionId)org.drools.persistence.api.PersistentWorkItemfindWorkItemInfo(java.lang.Long id)java.lang.LonggetNextStatefulKnowledgeSessionId()java.lang.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(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()
-
-