Interface IProcessingProgress

  • All Known Implementing Classes:
    ProcessingProgress

    public interface IProcessingProgress
    Defines the processing progress.
    • Method Detail

      • getNumberOfUnitsToProcess

        long getNumberOfUnitsToProcess()
        Get the number of units to process in total.
        Returns:
        the number of units to process in total.
      • getNumberOfUnprocessedUnits

        long getNumberOfUnprocessedUnits()
        Get the number of unprocessed units.
        Returns:
        the number of unprocessed units.
      • getNumberOfProcessedUnits

        long getNumberOfProcessedUnits()
        Gets the number of processed units (failed units included).
        Returns:
        the number of processed units (failed units included).
      • getNumberOfSuccessfulUnits

        long getNumberOfSuccessfulUnits()
        Gets the number of successful units.
        Returns:
        the number of successful units.
      • getNumberOfFailedUnits

        long getNumberOfFailedUnits()
        Gets the number of failed units.
        Returns:
        the number of failed units.
      • getProcessingRuntimeStatus

        ProcessingRuntimeStatus getProcessingRuntimeStatus()
        The processing runtime status which covers the overall status
        Returns:
        the processing status type.
      • getProcessingStatusMessage

        java.lang.String getProcessingStatusMessage()
        Returns the current processing status message
        Returns:
        the current processing status message
      • resetProcessingStatusMessage

        void resetProcessingStatusMessage()
        Reset the processing status message. This will be called before the processUnit call
      • getProcesingStatistic

        IProcessingStatistic getProcesingStatistic()
        The processing statistic.
        Returns:
        the processing statistic.