Class JPAWorkItemManager
- java.lang.Object
-
- org.drools.persistence.jpa.processinstance.JPAWorkItemManager
-
- All Implemented Interfaces:
org.drools.core.process.WorkItemManager
,org.kie.api.runtime.process.WorkItemManager
public class JPAWorkItemManager extends java.lang.Object implements org.drools.core.process.WorkItemManager
-
-
Constructor Summary
Constructors Constructor Description JPAWorkItemManager(org.drools.core.common.InternalKnowledgeRuntime kruntime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abortWorkItem(long id)
void
clear()
void
clearWorkItems()
void
completeWorkItem(long id, java.util.Map<java.lang.String,java.lang.Object> results)
void
dispose()
org.drools.core.process.WorkItem
getWorkItem(long id)
org.kie.api.runtime.process.WorkItemHandler
getWorkItemHandler(java.lang.String name)
java.util.Set<org.drools.core.process.WorkItem>
getWorkItems()
void
internalAbortWorkItem(long id)
void
internalAddWorkItem(org.drools.core.process.WorkItem workItem)
void
internalExecuteWorkItem(org.drools.core.process.WorkItem workItem)
void
registerWorkItemHandler(java.lang.String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
void
retryWorkItem(long workItemId)
void
retryWorkItem(java.lang.Long workItemID, java.util.Map<java.lang.String,java.lang.Object> params)
void
retryWorkItemWithParams(long workItemId, java.util.Map<java.lang.String,java.lang.Object> map)
void
signalEvent(java.lang.String type, java.lang.Object event)
void
signalEvent(java.lang.String type, java.lang.Object event, java.lang.String processInstanceId)
-
-
-
Method Detail
-
internalExecuteWorkItem
public void internalExecuteWorkItem(org.drools.core.process.WorkItem workItem)
- Specified by:
internalExecuteWorkItem
in interfaceorg.drools.core.process.WorkItemManager
-
getWorkItemHandler
public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(java.lang.String name)
-
retryWorkItemWithParams
public void retryWorkItemWithParams(long workItemId, java.util.Map<java.lang.String,java.lang.Object> map)
-
retryWorkItem
public void retryWorkItem(long workItemId)
-
internalAbortWorkItem
public void internalAbortWorkItem(long id)
- Specified by:
internalAbortWorkItem
in interfaceorg.drools.core.process.WorkItemManager
-
internalAddWorkItem
public void internalAddWorkItem(org.drools.core.process.WorkItem workItem)
- Specified by:
internalAddWorkItem
in interfaceorg.drools.core.process.WorkItemManager
-
completeWorkItem
public void completeWorkItem(long id, java.util.Map<java.lang.String,java.lang.Object> results)
- Specified by:
completeWorkItem
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
abortWorkItem
public void abortWorkItem(long id)
- Specified by:
abortWorkItem
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
getWorkItem
public org.drools.core.process.WorkItem getWorkItem(long id)
- Specified by:
getWorkItem
in interfaceorg.drools.core.process.WorkItemManager
-
getWorkItems
public java.util.Set<org.drools.core.process.WorkItem> getWorkItems()
- Specified by:
getWorkItems
in interfaceorg.drools.core.process.WorkItemManager
-
registerWorkItemHandler
public void registerWorkItemHandler(java.lang.String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
- Specified by:
registerWorkItemHandler
in interfaceorg.kie.api.runtime.process.WorkItemManager
-
clearWorkItems
public void clearWorkItems()
-
clear
public void clear()
- Specified by:
clear
in interfaceorg.drools.core.process.WorkItemManager
-
signalEvent
public void signalEvent(java.lang.String type, java.lang.Object event)
- Specified by:
signalEvent
in interfaceorg.drools.core.process.WorkItemManager
-
signalEvent
public void signalEvent(java.lang.String type, java.lang.Object event, java.lang.String processInstanceId)
- Specified by:
signalEvent
in interfaceorg.drools.core.process.WorkItemManager
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceorg.drools.core.process.WorkItemManager
-
retryWorkItem
public void retryWorkItem(java.lang.Long workItemID, java.util.Map<java.lang.String,java.lang.Object> params)
- Specified by:
retryWorkItem
in interfaceorg.drools.core.process.WorkItemManager
-
-