KIE :: Infinispan :: Drools persistence 6.1.0.CR2

org.drools.persistence.infinispan.processinstance
Class InfinispanWorkItemManager

java.lang.Object
  extended by org.drools.persistence.jpa.processinstance.JPAWorkItemManager
      extended by org.drools.persistence.infinispan.processinstance.InfinispanWorkItemManager
All Implemented Interfaces:
org.kie.api.runtime.process.WorkItemManager

public class InfinispanWorkItemManager
extends org.drools.persistence.jpa.processinstance.JPAWorkItemManager
implements org.drools.core.process.instance.WorkItemManager


Constructor Summary
InfinispanWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
           
 
Method Summary
 void abortWorkItem(long id)
           
 void clear()
           
 void clearWorkItems()
           
 void completeWorkItem(long id, Map<String,Object> results)
           
 org.drools.core.process.instance.WorkItem getWorkItem(long id)
           
 org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
           
 Set<org.drools.core.process.instance.WorkItem> getWorkItems()
           
 void internalAbortWorkItem(long id)
           
 void internalAddWorkItem(org.drools.core.process.instance.WorkItem workItem)
           
 void internalExecuteWorkItem(org.drools.core.process.instance.WorkItem workItem)
           
 void registerWorkItemHandler(String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
           
 void retryWorkItem(long workItemId)
           
 
Methods inherited from class org.drools.persistence.jpa.processinstance.JPAWorkItemManager
signalEvent, signalEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.drools.core.process.instance.WorkItemManager
signalEvent, signalEvent
 

Constructor Detail

InfinispanWorkItemManager

public InfinispanWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
Method Detail

internalExecuteWorkItem

public void internalExecuteWorkItem(org.drools.core.process.instance.WorkItem workItem)
Overrides:
internalExecuteWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

getWorkItemHandler

public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
Overrides:
getWorkItemHandler in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

retryWorkItem

public void retryWorkItem(long workItemId)
Overrides:
retryWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

internalAbortWorkItem

public void internalAbortWorkItem(long id)
Overrides:
internalAbortWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

internalAddWorkItem

public void internalAddWorkItem(org.drools.core.process.instance.WorkItem workItem)
Overrides:
internalAddWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

completeWorkItem

public void completeWorkItem(long id,
                             Map<String,Object> results)
Specified by:
completeWorkItem in interface org.kie.api.runtime.process.WorkItemManager
Overrides:
completeWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

abortWorkItem

public void abortWorkItem(long id)
Specified by:
abortWorkItem in interface org.kie.api.runtime.process.WorkItemManager
Overrides:
abortWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

getWorkItem

public org.drools.core.process.instance.WorkItem getWorkItem(long id)
Overrides:
getWorkItem in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

getWorkItems

public Set<org.drools.core.process.instance.WorkItem> getWorkItems()
Overrides:
getWorkItems in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

registerWorkItemHandler

public void registerWorkItemHandler(String workItemName,
                                    org.kie.api.runtime.process.WorkItemHandler handler)
Specified by:
registerWorkItemHandler in interface org.kie.api.runtime.process.WorkItemManager
Overrides:
registerWorkItemHandler in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

clearWorkItems

public void clearWorkItems()
Overrides:
clearWorkItems in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

clear

public void clear()
Overrides:
clear in class org.drools.persistence.jpa.processinstance.JPAWorkItemManager

KIE :: Infinispan :: Drools persistence 6.1.0.CR2

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