public abstract class AbstractExceptionHandlingTaskHandler extends Object implements org.kie.api.runtime.process.WorkItemHandler
Constructor and Description |
---|
AbstractExceptionHandlingTaskHandler(Class<? extends org.kie.api.runtime.process.WorkItemHandler> originalTaskHandlerClass) |
AbstractExceptionHandlingTaskHandler(org.kie.api.runtime.process.WorkItemHandler originalTaskHandler) |
Modifier and Type | Method and Description |
---|---|
void |
abortWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
void |
executeWorkItem(org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
org.kie.api.runtime.process.WorkItemHandler |
getOriginalTaskHandler() |
abstract void |
handleAbortException(Throwable cause,
org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
abstract void |
handleExecuteException(Throwable cause,
org.kie.api.runtime.process.WorkItem workItem,
org.kie.api.runtime.process.WorkItemManager manager) |
public AbstractExceptionHandlingTaskHandler(org.kie.api.runtime.process.WorkItemHandler originalTaskHandler)
public AbstractExceptionHandlingTaskHandler(Class<? extends org.kie.api.runtime.process.WorkItemHandler> originalTaskHandlerClass)
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
public org.kie.api.runtime.process.WorkItemHandler getOriginalTaskHandler()
public abstract void handleExecuteException(Throwable cause, org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
public abstract void handleAbortException(Throwable cause, org.kie.api.runtime.process.WorkItem workItem, org.kie.api.runtime.process.WorkItemManager manager)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.