org.drools.persistence.jpa.processinstance
Class JPAWorkItemManager
java.lang.Object
org.drools.persistence.jpa.processinstance.JPAWorkItemManager
- All Implemented Interfaces:
- org.kie.api.runtime.process.WorkItemManager
public class JPAWorkItemManager
- extends Object
- implements org.drools.core.process.instance.WorkItemManager
|
Constructor Summary |
JPAWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JPAWorkItemManager
public JPAWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
internalExecuteWorkItem
public void internalExecuteWorkItem(org.drools.core.process.instance.WorkItem workItem)
getWorkItemHandler
public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
retryWorkItem
public void retryWorkItem(long workItemId)
internalAbortWorkItem
public void internalAbortWorkItem(long id)
internalAddWorkItem
public void internalAddWorkItem(org.drools.core.process.instance.WorkItem workItem)
completeWorkItem
public void completeWorkItem(long id,
Map<String,Object> results)
- Specified by:
completeWorkItem in interface org.kie.api.runtime.process.WorkItemManager
abortWorkItem
public void abortWorkItem(long id)
- Specified by:
abortWorkItem in interface org.kie.api.runtime.process.WorkItemManager
getWorkItem
public org.drools.core.process.instance.WorkItem getWorkItem(long id)
getWorkItems
public Set<org.drools.core.process.instance.WorkItem> getWorkItems()
registerWorkItemHandler
public void registerWorkItemHandler(String workItemName,
org.kie.api.runtime.process.WorkItemHandler handler)
- Specified by:
registerWorkItemHandler in interface org.kie.api.runtime.process.WorkItemManager
clearWorkItems
public void clearWorkItems()
clear
public void clear()
signalEvent
public void signalEvent(String type,
Object event)
signalEvent
public void signalEvent(String type,
Object event,
long processInstanceId)
dispose
public void dispose()
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.