Interface ProgressPlugin

  • All Known Implementing Classes:
    LoggingProgressPlugin

    @ProviderType
    public interface ProgressPlugin
    A plugin for reporting progress on long-running jobs.
    Author:
    Neil Bartlett
    • Method Detail

      • startTask

        ProgressPlugin.Task startTask​(java.lang.String name,
                                      int size)
        Start a task with the specified name.
        Parameters:
        name - The name of the task -- must not be null.
        size - The expected size of the task, or -1 if not known in advance.
        Returns:
        A handle for the ongoing task.