Interface MatchingProcess


  • public interface MatchingProcess
    Represents the information of a matching process execution.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void cancel()
      Cancels a matching process
      double getCompletionRate()
      Gets the completion rate of a matching process.
      java.lang.String getDetail()
      Displays what operations the add-on is doing in the background.
      java.time.Duration getDuration()
      Gets the duration of a matching process.
      java.time.LocalDateTime getExecutionDate()
      Gets the execution date and time of a matching process.
      com.orchestranetworks.addon.mame.common.process.ProcessStatus getMatchingStatus()
      Gets available matching statuses.
    • Method Detail

      • getMatchingStatus

        com.orchestranetworks.addon.mame.common.process.ProcessStatus getMatchingStatus()

        Gets available matching statuses.

        Returns:
        ProcessStatus The process status of a matching execution
      • getDetail

        java.lang.String getDetail()

        Displays what operations the add-on is doing in the background.

        Returns:
        String Information on what the add-on is doing in the background
      • getExecutionDate

        java.time.LocalDateTime getExecutionDate()

        Gets the execution date and time of a matching process.

        Returns:
        LocalDateTime The local date time of the matching process execution
      • getCompletionRate

        double getCompletionRate()

        Gets the completion rate of a matching process.

        Returns:
        double The completion rate of a matching process
      • getDuration

        java.time.Duration getDuration()

        Gets the duration of a matching process.

        Returns:
        Duration The duration of the matching process
      • cancel

        void cancel()

        Cancels a matching process