Package org.jbpm.persistence.api
Interface ProcessPersistenceContext
-
- All Superinterfaces:
org.drools.persistence.api.PersistenceContext
public interface ProcessPersistenceContext extends org.drools.persistence.api.PersistenceContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidevict(PersistentProcessInstance processInstanceInfo)List<Long>findAllProcessInstanceInfo()PersistentProcessInstancefindProcessInstanceInfo(Long processId)LonggetProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)List<Long>getProcessInstancesWaitingForEvent(String type)PersistentCorrelationKeypersist(PersistentCorrelationKey correlationKeyInfo)PersistentProcessInstancepersist(PersistentProcessInstance processInstanceInfo)voidremove(PersistentProcessInstance processInstanceInfo)
-
-
-
Method Detail
-
persist
PersistentProcessInstance persist(PersistentProcessInstance processInstanceInfo)
-
persist
PersistentCorrelationKey persist(PersistentCorrelationKey correlationKeyInfo)
-
findProcessInstanceInfo
PersistentProcessInstance findProcessInstanceInfo(Long processId)
-
evict
default void evict(PersistentProcessInstance processInstanceInfo)
-
remove
void remove(PersistentProcessInstance processInstanceInfo)
-
getProcessInstanceByCorrelationKey
Long getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
-
-