startMigrationStep
Creates the first migration step, which imports legacy authenticator data through the provided LegacyStorageProvider.
Execution order within this step:
Calls LegacyStorageProvider.isMigrationRequired — returns ABORT immediately if
false(clean install or already migrated).Calls LegacyStorageProvider.getMigrationData to load LegacyExportedData.
Returns ABORT if the mechanisms list is empty; otherwise stores the list in the migration state and returns CONTINUE.
Any exception thrown by LegacyStorageProvider.getMigrationData is wrapped in an IllegalArgumentException and re-thrown, which causes the migration framework to emit a com.pingidentity.migration.MigrationProgress.Error event and stop the pipeline.
Parameters
The LegacyStorageProvider used to check whether migration is needed and to retrieve the legacy data.