Package com.launchdarkly.sdk.server.migrations
Implementations related to technology migrations.
The MigrationBuilder
is the primary entrypoint in this package
and should be used to configure a technology migration.
-
Interface Summary Interface Description Migration.Method<UInput,UOutput> Migration.ReadConsistencyChecker<TReadResult> This interface defines a method for checking the consistency of two reads.Migration.Reader<TReadInput,TReadResult> This interface defines a read method.Migration.Writer<TWriteInput,TWriteResult> This interfaces defines a write method. -
Class Summary Class Description Migration<TReadResult,TWriteResult,TReadInput,TWriteInput> Class for performing a technology migration.Migration.MigrationResult<TResult> This class represents the result of a migration operation.Migration.MigrationWriteResult<TWriteResult> The result of a migration write.MigrationBuilder<TReadResult,TWriteResult,TReadInput,TWriteInput> This builder is used to constructMigration
instances.MigrationExecution This class is used to control the execution mechanism for migrations.MigrationMethodResult<T> Results of a method associated with a migration origin. -
Enum Summary Enum Description MigrationExecutionMode Execution mode for a migration.MigrationSerialOrder When using serial execution controls the order reads are executed.