Skip to content

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:

Exception


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)