public class MapBasedProcessPersistenceContext extends org.drools.persistence.map.MapBasedPersistenceContext implements ProcessPersistenceContext, NonTransactionalProcessPersistentSession
| Constructor and Description |
|---|
MapBasedProcessPersistenceContext(ProcessStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearStoredProcessInstances() |
void |
close() |
ProcessInstanceInfo |
findProcessInstanceInfo(Long processId) |
Long |
getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey) |
List<Long> |
getProcessInstancesWaitingForEvent(String type) |
List<ProcessInstanceInfo> |
getStoredProcessInstances() |
CorrelationKeyInfo |
persist(CorrelationKeyInfo correlationKeyInfo) |
ProcessInstanceInfo |
persist(ProcessInstanceInfo processInstanceInfo) |
void |
remove(ProcessInstanceInfo processInstanceInfo) |
clear, findSessionInfo, findWorkItemInfo, getStoredKnowledgeSessions, getStoredWorkItems, isOpen, joinTransaction, lock, lock, merge, persist, persist, remove, removeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MapBasedProcessPersistenceContext(ProcessStorage storage)
public ProcessInstanceInfo persist(ProcessInstanceInfo processInstanceInfo)
persist in interface ProcessPersistenceContextpublic ProcessInstanceInfo findProcessInstanceInfo(Long processId)
findProcessInstanceInfo in interface ProcessPersistenceContextpublic List<ProcessInstanceInfo> getStoredProcessInstances()
getStoredProcessInstances in interface NonTransactionalProcessPersistentSessionpublic void close()
close in interface org.drools.persistence.PersistenceContextclose in class org.drools.persistence.map.MapBasedPersistenceContextpublic void remove(ProcessInstanceInfo processInstanceInfo)
remove in interface ProcessPersistenceContextpublic List<Long> getProcessInstancesWaitingForEvent(String type)
getProcessInstancesWaitingForEvent in interface ProcessPersistenceContextpublic void clearStoredProcessInstances()
clearStoredProcessInstances in interface NonTransactionalProcessPersistentSessionpublic CorrelationKeyInfo persist(CorrelationKeyInfo correlationKeyInfo)
persist in interface ProcessPersistenceContextpublic Long getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
getProcessInstanceByCorrelationKey in interface ProcessPersistenceContextCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.