public interface ProgressCallback
Periodically, the checkCancel()
method will be called to see if the
method should be canceled.
For planning purposes, the most common use case will have a ratio of 20% introspection tasks, 40% generation tasks, and 40% save tasks.
Modifier and Type | Method and Description |
---|---|
void |
checkCancel()
The method is called periodically during a long running method.
|
void |
done()
This method is called when all generated files have been saved
|
void |
generationStarted(int totalTasks)
Called to note the start of the generation phase, and to note the maximum
number of startTask messages that will be sent for the generation phase.
|
void |
introspectionStarted(int totalTasks)
Called to note the start of the introspection phase, and to note the
maximum number of startTask messages that will be sent for the
introspection phase.
|
void |
saveStarted(int totalTasks)
Called to note the start of the file saving phase, and to note the
maximum number of startTask messages that will be sent for the file
saving phase phase.
|
void |
startTask(String taskName)
Called to denote the beginning of a save task
|
void introspectionStarted(int totalTasks)
totalTasks
- the maximum number of times startTask will be called for the
introspection phase.void generationStarted(int totalTasks)
totalTasks
- the maximum number of times startTask will be called for the
generation phase.void saveStarted(int totalTasks)
totalTasks
- the maximum number of times startTask will be called for the
file saving phase.void startTask(String taskName)
taskName
- a descriptive name of the current work stepvoid done()
void checkCancel() throws InterruptedException
InterruptedException
then
the method will be canceled. Any files that have already been saved will
remain on the file system.InterruptedException
- if the operation should be haltedCopyright © 2010–2018 MyBatis.org. All rights reserved.