public class AsyncWorkItemHandler extends Object implements org.kie.api.runtime.process.WorkItemHandler
ExecutorService
.
it expects following parameters to be present on work item for proper execution:
Constructor and Description |
---|
AsyncWorkItemHandler(org.kie.internal.executor.api.ExecutorService executorService) |
AsyncWorkItemHandler(org.kie.internal.executor.api.ExecutorService executorService,
String commandClass) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
protected String |
buildBusinessKey(org.kie.api.runtime.process.WorkItem workItem) |
void |
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
protected long |
getProcessInstanceId(org.kie.api.runtime.process.WorkItem workItem) |
public AsyncWorkItemHandler(org.kie.internal.executor.api.ExecutorService executorService)
public AsyncWorkItemHandler(org.kie.internal.executor.api.ExecutorService executorService, String commandClass)
public void executeWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
executeWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
public void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
abortWorkItem
in interface org.kie.api.runtime.process.WorkItemHandler
protected String buildBusinessKey(org.kie.api.runtime.process.WorkItem workItem)
protected long getProcessInstanceId(org.kie.api.runtime.process.WorkItem workItem)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.