public interface MigrationService
| Modifier and Type | Interface and Description | 
|---|---|
static interface  | 
MigrationService.MigrationContext
Interface for a migration context, passed to the  
MigrationService.Migrator. | 
static class  | 
MigrationService.MigrationStatus
The status of a migration. 
 | 
static interface  | 
MigrationService.Migrator
Interface for the implementation of a migrator. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MigrationService.MigrationStatus | 
getStatus(String id)
Gets the current status for a migration. 
 | 
String | 
probeAndSetState(String id)
Probes the current state of a migration by analyzing persistent data, and sets it as the new current state. 
 | 
void | 
runStep(String id,
       String step)
Runs a migration step for a migration. 
 | 
MigrationService.MigrationStatus getStatus(String id)
id - the migration idnull if the migration is unknownString probeAndSetState(String id)
THIS METHOD MAY TAKE A WHILE as it needs to get information from persistent storage.
id - the migration idnull if it cannot be determinedvoid runStep(String id, String step)
 This launches the migration asynchronously. The status of the migration can be checked with getStatus(java.lang.String).
id - the migration idstep - the step idCopyright © 2019 Nuxeo. All rights reserved.