Interface IProcessingUnitProgress

  • All Known Implementing Classes:
    ProcessingUnitProgress

    public interface IProcessingUnitProgress
    Defines the processing unit 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 overall processing runtime status.
        Returns:
        the processing status type.
      • getProcesingUnitStatistic

        IProcessingUnitStatistic getProcesingUnitStatistic()
        Get the processing unit statistic
        Returns:
        the processing unit statistic