Class AbstractProgressTask
- java.lang.Object
-
- net.anwiba.commons.thread.progress.AbstractProgressTask
-
- All Implemented Interfaces:
IProgressTask<java.lang.Void,java.lang.reflect.InvocationTargetException>
public abstract class AbstractProgressTask extends java.lang.Object implements IProgressTask<java.lang.Void,java.lang.reflect.InvocationTargetException>
-
-
Constructor Summary
Constructors Constructor Description AbstractProgressTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidexecute(IProgressMonitor progressMonitor, ICanceler canceler)java.lang.Voidrun(IProgressMonitor progressMonitor, ICanceler canceler)
-
-
-
Method Detail
-
run
public java.lang.Void run(IProgressMonitor progressMonitor, ICanceler canceler) throws CanceledException, java.lang.reflect.InvocationTargetException
- Specified by:
runin interfaceIProgressTask<java.lang.Void,java.lang.reflect.InvocationTargetException>- Throws:
CanceledExceptionjava.lang.reflect.InvocationTargetException
-
execute
protected abstract void execute(IProgressMonitor progressMonitor, ICanceler canceler) throws CanceledException, java.lang.reflect.InvocationTargetException
- Throws:
CanceledExceptionjava.lang.reflect.InvocationTargetException
-
-