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 processdouble
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
-
-