Package org.drools.persistence.map
Class MapBasedPersistenceContext
java.lang.Object
org.drools.persistence.map.MapBasedPersistenceContext
- All Implemented Interfaces:
PersistenceContext,NonTransactionalPersistentSession
public class MapBasedPersistenceContext
extends Object
implements PersistenceContext, NonTransactionalPersistentSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidclose()findSession(Long sessionId) findWorkItem(Long id) booleanisOpen()voidvoidlock(PersistentSession session) voidlock(PersistentWorkItem workItem) merge(PersistentWorkItem workItem) persist(PersistentSession entity) persist(PersistentWorkItem workItem) voidremove(PersistentSession session) voidremove(PersistentWorkItem workItem)
-
Constructor Details
-
MapBasedPersistenceContext
-
-
Method Details
-
persist
- Specified by:
persistin interfacePersistenceContext
-
findSession
- Specified by:
findSessionin interfacePersistenceContext
-
remove
- Specified by:
removein interfacePersistenceContext
-
isOpen
public boolean isOpen()- Specified by:
isOpenin interfacePersistenceContext
-
joinTransaction
public void joinTransaction()- Specified by:
joinTransactionin interfacePersistenceContext
-
close
public void close()- Specified by:
closein interfacePersistenceContext
-
clear
public void clear()- Specified by:
clearin interfaceNonTransactionalPersistentSession
-
getStoredKnowledgeSessions
- Specified by:
getStoredKnowledgeSessionsin interfaceNonTransactionalPersistentSession
-
persist
- Specified by:
persistin interfacePersistenceContext
-
getStoredWorkItems
- Specified by:
getStoredWorkItemsin interfaceNonTransactionalPersistentSession
-
findWorkItem
- Specified by:
findWorkItemin interfacePersistenceContext
-
remove
- Specified by:
removein interfacePersistenceContext
-
merge
- Specified by:
mergein interfacePersistenceContext
-
lock
-
lock
- Specified by:
lockin interfacePersistenceContext
-