net.sf.jomic.tools
Interface Task
- All Known Implementing Classes:
- AbstractCreateComicTask, AbstractTask, ConvertComicTask, ConvertImageTask, CopyFileTask, CreateCbzComicTask, CreateComicTask, CreateImagInfoMapTask, CreatePdfComicTask, CreateZipArchiveTask, ExtractComicTask, ExtractPdfImagesTask, ExtractRarTask, ExtractZipTask, NestedTask
public interface Task
A complex tasks that updates its current progress while running.
- Author:
- Thomas Aglassinger
getProgress
long getProgress()
getProgressMessage
java.lang.String getProgressMessage()
getMaxProgress
long getMaxProgress()
addProgressChangeListener
void addProgressChangeListener(ProgressChangeListener newListener)
removeProgressChangeListener
void removeProgressChangeListener(ProgressChangeListener listenerToRemove)
start
void start()
throws java.lang.Exception
- Start the task, which will cause the progress to iterate from 0 to
getMaximum
.
- Throws:
java.lang.Exception