Class Migration.MigrationWriteResult<TWriteResult>

  • Type Parameters:
    TWriteResult - The result type of the write.
    Enclosing class:
    Migration<TReadResult,​TWriteResult,​TReadInput,​TWriteInput>

    public static final class Migration.MigrationWriteResult<TWriteResult>
    extends java.lang.Object
    The result of a migration write.

    A migration write result will always include an authoritative result, and it may contain a non-authoritative result.

    Not all migration stages will execute both writes, and in the case of a write error from the authoritative source then the non-authoritative write will not be executed.