Migrations
Interfaces, Classes, Traits and Enums
- MigrationConfig
- A migration config stores references to callable methods which execute
customer defined read or write operations on old or new origins of
information. For read operations, an optional comparison function also be
defined.
- Migrator
- Migrator is a class for performing a technology migration.
- MigratorBuilder
- The migration builder is used to configure and construct an instance of a
{@see Migrator}. This migrator can be used to perform LaunchDarkly assisted
technology migrations through the use of migration-based feature flags.
- OperationResult
- The OperationResult pairs an origin with a result.
- OpTracker
- An OpTracker is responsible for managing the collection of measurements that
which a user might wish to record throughout a migration-assisted operation.
- WriteResult
- The WriteResult pairs an origin with a result.
- ExecutionOrder
- Depending on the migration stage, reads may operate against both old and new
origins. In this situation, the execution order can be defined to specify
how these individual reads are coordinated.
- Operation
- The operation enum is used to record the type of migration operation that
occurred.
- Origin
- The origin enum is used to denote which source of data should be affected
by a particular operation.
- Stage
- Stage denotes one of six possible stages a technology migration could be a
part of, progressing through the following order.