Package org.drools.core.process.impl
Class DefaultWorkItemManager
java.lang.Object
org.drools.core.process.impl.DefaultWorkItemManager
- All Implemented Interfaces:
Externalizable,Serializable,WorkItemManager,WorkItemManager
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDo not use this constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidabortWorkItem(long id) voidclear()voidcompleteWorkItem(long id, Map<String, Object> results) voiddispose()getWorkItem(long id) getWorkItemHandler(String name) voidinternalAbortWorkItem(long id) voidinternalAddWorkItem(WorkItem workItem) voidinternalExecuteWorkItem(WorkItem workItem) voidvoidregisterWorkItemHandler(String workItemName, WorkItemHandler handler) voidretryWorkItem(long workItemId) voidretryWorkItem(Long workItemID, Map<String, Object> params) voidretryWorkItemWithParams(long workItemId, Map<String, Object> map) voidsignalEvent(String type, Object event) voidsignalEvent(String type, Object event, String processInstanceId) void
-
Constructor Details
-
DefaultWorkItemManager
-
DefaultWorkItemManager
public DefaultWorkItemManager()Do not use this constructor. It should be used just by deserialization.
-
-
Method Details
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
internalExecuteWorkItem
- Specified by:
internalExecuteWorkItemin interfaceWorkItemManager
-
internalAddWorkItem
- Specified by:
internalAddWorkItemin interfaceWorkItemManager
-
internalAbortWorkItem
public void internalAbortWorkItem(long id) - Specified by:
internalAbortWorkItemin interfaceWorkItemManager
-
getWorkItemHandler
-
retryWorkItem
public void retryWorkItem(long workItemId) -
retryWorkItemWithParams
-
getWorkItems
- Specified by:
getWorkItemsin interfaceWorkItemManager
-
getWorkItem
- Specified by:
getWorkItemin interfaceWorkItemManager
-
completeWorkItem
- Specified by:
completeWorkItemin interfaceWorkItemManager
-
abortWorkItem
public void abortWorkItem(long id) - Specified by:
abortWorkItemin interfaceWorkItemManager
-
registerWorkItemHandler
- Specified by:
registerWorkItemHandlerin interfaceWorkItemManager
-
clear
public void clear()- Specified by:
clearin interfaceWorkItemManager
-
signalEvent
- Specified by:
signalEventin interfaceWorkItemManager
-
signalEvent
- Specified by:
signalEventin interfaceWorkItemManager
-
dispose
public void dispose()- Specified by:
disposein interfaceWorkItemManager
-
retryWorkItem
- Specified by:
retryWorkItemin interfaceWorkItemManager
-