public class MapBasedPersistenceContext extends Object implements org.drools.persistence.api.PersistenceContext, NonTransactionalPersistentSession
| Constructor and Description |
|---|
MapBasedPersistenceContext(KnowledgeSessionStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
void |
close() |
org.drools.persistence.api.PersistentSession |
findSession(Long sessionId) |
org.drools.persistence.api.PersistentWorkItem |
findWorkItem(Long id) |
List<org.drools.persistence.api.PersistentSession> |
getStoredKnowledgeSessions() |
List<org.drools.persistence.api.PersistentWorkItem> |
getStoredWorkItems() |
boolean |
isOpen() |
void |
joinTransaction() |
void |
lock(org.drools.persistence.api.PersistentSession session) |
void |
lock(org.drools.persistence.api.PersistentWorkItem workItem) |
org.drools.persistence.api.PersistentWorkItem |
merge(org.drools.persistence.api.PersistentWorkItem workItem) |
org.drools.persistence.api.PersistentSession |
persist(org.drools.persistence.api.PersistentSession entity) |
org.drools.persistence.api.PersistentWorkItem |
persist(org.drools.persistence.api.PersistentWorkItem workItem) |
void |
remove(org.drools.persistence.api.PersistentSession session) |
void |
remove(org.drools.persistence.api.PersistentWorkItem workItem) |
public MapBasedPersistenceContext(KnowledgeSessionStorage storage)
public org.drools.persistence.api.PersistentSession persist(org.drools.persistence.api.PersistentSession entity)
persist in interface org.drools.persistence.api.PersistenceContextpublic org.drools.persistence.api.PersistentSession findSession(Long sessionId)
findSession in interface org.drools.persistence.api.PersistenceContextpublic void remove(org.drools.persistence.api.PersistentSession session)
remove in interface org.drools.persistence.api.PersistenceContextpublic boolean isOpen()
isOpen in interface org.drools.persistence.api.PersistenceContextpublic void joinTransaction()
joinTransaction in interface org.drools.persistence.api.PersistenceContextpublic void close()
close in interface org.drools.persistence.api.PersistenceContextpublic void clear()
clear in interface NonTransactionalPersistentSessionpublic List<org.drools.persistence.api.PersistentSession> getStoredKnowledgeSessions()
getStoredKnowledgeSessions in interface NonTransactionalPersistentSessionpublic org.drools.persistence.api.PersistentWorkItem persist(org.drools.persistence.api.PersistentWorkItem workItem)
persist in interface org.drools.persistence.api.PersistenceContextpublic List<org.drools.persistence.api.PersistentWorkItem> getStoredWorkItems()
getStoredWorkItems in interface NonTransactionalPersistentSessionpublic org.drools.persistence.api.PersistentWorkItem findWorkItem(Long id)
findWorkItem in interface org.drools.persistence.api.PersistenceContextpublic void remove(org.drools.persistence.api.PersistentWorkItem workItem)
remove in interface org.drools.persistence.api.PersistenceContextpublic org.drools.persistence.api.PersistentWorkItem merge(org.drools.persistence.api.PersistentWorkItem workItem)
merge in interface org.drools.persistence.api.PersistenceContextpublic void lock(org.drools.persistence.api.PersistentSession session)
public void lock(org.drools.persistence.api.PersistentWorkItem workItem)
lock in interface org.drools.persistence.api.PersistenceContextCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.