org.jbpm.persistence
Class InfinispanProcessPersistenceContext
java.lang.Object
org.drools.persistence.infinispan.InfinispanPersistenceContext
org.jbpm.persistence.InfinispanProcessPersistenceContext
- All Implemented Interfaces:
- org.drools.persistence.PersistenceContext, org.jbpm.persistence.ProcessPersistenceContext
public class InfinispanProcessPersistenceContext
- extends InfinispanPersistenceContext
- implements org.jbpm.persistence.ProcessPersistenceContext
| Methods inherited from class org.drools.persistence.infinispan.InfinispanPersistenceContext |
close, findSessionInfo, findWorkItemInfo, getCache, isOpen, joinTransaction, lock, merge, persist, persist, remove, remove |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.drools.persistence.PersistenceContext |
close, findSessionInfo, findWorkItemInfo, isOpen, joinTransaction, lock, merge, persist, persist, remove, remove |
InfinispanProcessPersistenceContext
public InfinispanProcessPersistenceContext(org.infinispan.Cache<String,Object> cache)
persist
public org.jbpm.persistence.processinstance.ProcessInstanceInfo persist(org.jbpm.persistence.processinstance.ProcessInstanceInfo processInstanceInfo)
- Specified by:
persist in interface org.jbpm.persistence.ProcessPersistenceContext
findProcessInstanceInfo
public org.jbpm.persistence.processinstance.ProcessInstanceInfo findProcessInstanceInfo(Long processInstanceId)
- Specified by:
findProcessInstanceInfo in interface org.jbpm.persistence.ProcessPersistenceContext
remove
public void remove(org.jbpm.persistence.processinstance.ProcessInstanceInfo processInstanceInfo)
- Specified by:
remove in interface org.jbpm.persistence.ProcessPersistenceContext
getProcessInstancesWaitingForEvent
public List<Long> getProcessInstancesWaitingForEvent(String type)
- Specified by:
getProcessInstancesWaitingForEvent in interface org.jbpm.persistence.ProcessPersistenceContext
persist
public org.jbpm.persistence.correlation.CorrelationKeyInfo persist(org.jbpm.persistence.correlation.CorrelationKeyInfo correlationKeyInfo)
- Specified by:
persist in interface org.jbpm.persistence.ProcessPersistenceContext
getProcessInstanceByCorrelationKey
public Long getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
- Specified by:
getProcessInstanceByCorrelationKey in interface org.jbpm.persistence.ProcessPersistenceContext
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.