Package io.github.qishr.cascara.common.exec
Class AbstractExecutionTask
java.lang.Object
io.github.qishr.cascara.common.exec.AbstractExecutionTask
public abstract class AbstractExecutionTask
Constructor Summary
| Constructor | Description |
|---|---|
| AbstractExecutionTask() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| protected abstract O | run(I input) | |
| public static void | main(String[] args) | |
| public void | executeLifecycle(Class<?> targetClass) | |
| public void | run(Class<?> targetClass, Class<?> inputClass) | |
| protected void | error(String msg) | |
| protected void | error(Throwable cause, String msg) |
Method Details
run
protected abstract O run(I input)
Throws:
main
public static void main(String[] args)
executeLifecycle
public void executeLifecycle(Class<?> targetClass)
run
public void run(Class<?> targetClass, Class<?> inputClass)
error
protected void error(String msg)
error
protected void error(Throwable cause, String msg)