public abstract class Action
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected DataAccess |
dataAccess |
protected WorkItemProcessor |
workItemProcessor |
| Constructor and Description |
|---|
Action(DataAccess dataAccess,
WorkItemProcessor workItemProcessor) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
error(WorkItem workItem) |
void |
process(WorkItem workItem,
Result result) |
protected abstract void |
success(WorkItem workItem) |
protected final DataAccess dataAccess
protected final WorkItemProcessor workItemProcessor
public Action(DataAccess dataAccess, WorkItemProcessor workItemProcessor)
public void process(WorkItem workItem, Result result) throws java.io.IOException
java.io.IOExceptionprotected abstract void success(WorkItem workItem) throws java.io.IOException
java.io.IOExceptionprotected abstract void error(WorkItem workItem) throws java.io.IOException
java.io.IOExceptionCopyright © 2016 Richard Thurston. All Rights Reserved.