Package org.nuxeo.runtime.migration
Class MigrationService.MigrationStatus
- java.lang.Object
-
- org.nuxeo.runtime.migration.MigrationService.MigrationStatus
-
- Enclosing interface:
- MigrationService
public static class MigrationService.MigrationStatus extends Object
The status of a migration.A migration is either running or not. When not running, it just has a state.
When running, it has a step, start time, and progress information (message, num, total, last ping time).
- Since:
- 9.3
-
-
Field Summary
Fields Modifier and Type Field Description protected interrorCodeprotected StringerrorMessageprotected longpingTimeprotected StringprogressMessageprotected longprogressNumprotected longprogressTotalprotected longstartTimeprotected Stringstateprotected Stringstep
-
Constructor Summary
Constructors Constructor Description MigrationStatus(String state)MigrationStatus(String step, long startTime, long pingTime, String progressMessage, long progressNum, long progressTotal)MigrationStatus(String step, long startTime, long pingTime, String progressMessage, long progressNum, long progressTotal, String errorMessage, int errorCode)MigrationStatus(String state, String errorMessage, int errorCode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetErrorCode()Gets the error code if any.StringgetErrorMessage()Gets the error message if any.longgetPingTime()Gets the ping time of the migration, if it's running.StringgetProgressMessage()Gets the progress message of the migration, if it's running.longgetProgressNum()Gets the progress "num" of the migration, if it's running.longgetProgressTotal()Gets the progress "total" of the migration, if it's running.longgetStartTime()Gets the start time of the migration, if it's running.StringgetState()Gets the state of the migration, if it's not running.StringgetStep()Gets the step of the migration, if it's running.booleanhasError()Is there any error ?booleanisRunning()Checks whether the migration is running.StringtoString()
-
-
-
Field Detail
-
state
protected final String state
-
step
protected final String step
-
startTime
protected final long startTime
-
pingTime
protected final long pingTime
-
progressMessage
protected final String progressMessage
-
progressNum
protected final long progressNum
-
progressTotal
protected final long progressTotal
-
errorMessage
protected final String errorMessage
- Since:
- 2023.3
-
errorCode
protected final int errorCode
- Since:
- 2023.3
-
-
Method Detail
-
isRunning
public boolean isRunning()
Checks whether the migration is running.- Returns:
trueif a migration is running, orfalseotherwise
-
getState
public String getState()
Gets the state of the migration, if it's not running.
-
getStep
public String getStep()
Gets the step of the migration, if it's running.
-
getStartTime
public long getStartTime()
Gets the start time of the migration, if it's running.
-
getPingTime
public long getPingTime()
Gets the ping time of the migration, if it's running.
-
getProgressMessage
public String getProgressMessage()
Gets the progress message of the migration, if it's running.
-
getProgressNum
public long getProgressNum()
Gets the progress "num" of the migration, if it's running.
-
getProgressTotal
public long getProgressTotal()
Gets the progress "total" of the migration, if it's running.
-
getErrorMessage
public String getErrorMessage()
Gets the error message if any.- Since:
- 2023.3
-
getErrorCode
public int getErrorCode()
Gets the error code if any.- Since:
- 2023.3
-
hasError
public boolean hasError()
Is there any error ?- Since:
- 2023.3
-
-