public class MapBasedProcessPersistenceContext extends org.drools.persistence.map.MapBasedPersistenceContext implements org.jbpm.persistence.api.ProcessPersistenceContext, NonTransactionalProcessPersistentSession
Constructor and Description |
---|
MapBasedProcessPersistenceContext(ProcessStorage storage) |
Modifier and Type | Method and Description |
---|---|
void |
clearStoredProcessInstances() |
void |
close() |
org.jbpm.persistence.api.PersistentProcessInstance |
findProcessInstanceInfo(Long processId) |
Long |
getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey) |
List<Long> |
getProcessInstancesWaitingForEvent(String type) |
List<org.jbpm.persistence.api.PersistentProcessInstance> |
getStoredProcessInstances() |
org.jbpm.persistence.api.PersistentCorrelationKey |
persist(org.jbpm.persistence.api.PersistentCorrelationKey correlationKeyInfo) |
org.jbpm.persistence.api.PersistentProcessInstance |
persist(org.jbpm.persistence.api.PersistentProcessInstance processInstanceInfo) |
void |
remove(org.jbpm.persistence.api.PersistentProcessInstance processInstanceInfo) |
clear, findSession, findWorkItem, getStoredKnowledgeSessions, getStoredWorkItems, isOpen, joinTransaction, lock, lock, merge, persist, persist, remove, remove
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public MapBasedProcessPersistenceContext(ProcessStorage storage)
public org.jbpm.persistence.api.PersistentProcessInstance persist(org.jbpm.persistence.api.PersistentProcessInstance processInstanceInfo)
persist
in interface org.jbpm.persistence.api.ProcessPersistenceContext
public org.jbpm.persistence.api.PersistentProcessInstance findProcessInstanceInfo(Long processId)
findProcessInstanceInfo
in interface org.jbpm.persistence.api.ProcessPersistenceContext
public List<org.jbpm.persistence.api.PersistentProcessInstance> getStoredProcessInstances()
getStoredProcessInstances
in interface NonTransactionalProcessPersistentSession
public void close()
close
in interface org.drools.persistence.api.PersistenceContext
close
in class org.drools.persistence.map.MapBasedPersistenceContext
public void remove(org.jbpm.persistence.api.PersistentProcessInstance processInstanceInfo)
remove
in interface org.jbpm.persistence.api.ProcessPersistenceContext
public List<Long> getProcessInstancesWaitingForEvent(String type)
getProcessInstancesWaitingForEvent
in interface org.jbpm.persistence.api.ProcessPersistenceContext
public void clearStoredProcessInstances()
clearStoredProcessInstances
in interface NonTransactionalProcessPersistentSession
public org.jbpm.persistence.api.PersistentCorrelationKey persist(org.jbpm.persistence.api.PersistentCorrelationKey correlationKeyInfo)
persist
in interface org.jbpm.persistence.api.ProcessPersistenceContext
public Long getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
getProcessInstanceByCorrelationKey
in interface org.jbpm.persistence.api.ProcessPersistenceContext
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.