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)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.