public class DefaultWorkItemManager extends Object implements WorkItemManager, Externalizable
Constructor and Description |
---|
DefaultWorkItemManager(InternalKnowledgeRuntime kruntime) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(long id) |
void |
clear() |
void |
completeWorkItem(long id,
Map<String,Object> results) |
void |
dispose() |
WorkItem |
getWorkItem(long id) |
org.kie.api.runtime.process.WorkItemHandler |
getWorkItemHandler(String name) |
Set<WorkItem> |
getWorkItems() |
void |
internalAbortWorkItem(long id) |
void |
internalAddWorkItem(WorkItem workItem) |
void |
internalExecuteWorkItem(WorkItem workItem) |
void |
readExternal(ObjectInput in) |
void |
registerWorkItemHandler(String workItemName,
org.kie.api.runtime.process.WorkItemHandler handler) |
void |
retryWorkItem(long workItemId) |
void |
retryWorkItem(Long workItemID,
Map<String,Object> params) |
void |
retryWorkItemWithParams(long workItemId,
Map<String,Object> map) |
void |
signalEvent(String type,
Object event) |
void |
signalEvent(String type,
Object event,
long processInstanceId) |
void |
writeExternal(ObjectOutput out) |
public DefaultWorkItemManager(InternalKnowledgeRuntime kruntime)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void internalExecuteWorkItem(WorkItem workItem)
public void internalAddWorkItem(WorkItem workItem)
public void internalAbortWorkItem(long id)
public org.kie.api.runtime.process.WorkItemHandler getWorkItemHandler(String name)
public void retryWorkItem(long workItemId)
public void retryWorkItemWithParams(long workItemId, Map<String,Object> map)
public WorkItem getWorkItem(long id)
public void completeWorkItem(long id, Map<String,Object> results)
completeWorkItem
in interface org.kie.api.runtime.process.WorkItemManager
public void abortWorkItem(long id)
abortWorkItem
in interface org.kie.api.runtime.process.WorkItemManager
public void registerWorkItemHandler(String workItemName, org.kie.api.runtime.process.WorkItemHandler handler)
registerWorkItemHandler
in interface org.kie.api.runtime.process.WorkItemManager
public void clear()
public void dispose()
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.