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) |
AsyncWorkItemHandler(Object 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.WorkItemHandlerpublic void abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager)
abortWorkItem in interface org.kie.api.runtime.process.WorkItemHandlerprotected 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.