KIE :: Infinispan :: jBPM persistence 6.2.0.CR4

org.jbpm.persistence
Class InfinispanProcessPersistenceContext

java.lang.Object
  extended by org.drools.persistence.infinispan.InfinispanPersistenceContext
      extended by 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


Constructor Summary
InfinispanProcessPersistenceContext(org.infinispan.Cache<String,Object> cache)
           
 
Method Summary
 org.jbpm.persistence.processinstance.ProcessInstanceInfo findProcessInstanceInfo(Long processInstanceId)
           
 Long getProcessInstanceByCorrelationKey(org.kie.internal.process.CorrelationKey correlationKey)
           
 List<Long> getProcessInstancesWaitingForEvent(String type)
           
 org.jbpm.persistence.correlation.CorrelationKeyInfo persist(org.jbpm.persistence.correlation.CorrelationKeyInfo correlationKeyInfo)
           
 org.jbpm.persistence.processinstance.ProcessInstanceInfo persist(org.jbpm.persistence.processinstance.ProcessInstanceInfo processInstanceInfo)
           
 void remove(org.jbpm.persistence.processinstance.ProcessInstanceInfo processInstanceInfo)
           
 
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
 

Constructor Detail

InfinispanProcessPersistenceContext

public InfinispanProcessPersistenceContext(org.infinispan.Cache<String,Object> cache)
Method Detail

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

KIE :: Infinispan :: jBPM persistence 6.2.0.CR4

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.