Class DittoTransaction.Result<T>

java.lang.Object
com.ditto.java.DittoTransaction.Result<T>
Type Parameters:
T - the type of value returned upon successful commit.
Direct Known Subclasses:
DittoTransaction.Result.Commit, DittoTransaction.Result.Rollback
Enclosing class:
DittoTransaction

public abstract static sealed class DittoTransaction.Result<T> extends Object permits DittoTransaction.Result.Commit<T>, DittoTransaction.Result.Rollback<T>

Represents the result of a transaction, indicating whether to commit or rollback.

This is a sealed type with two possible outcomes:

See Also:
  • Constructor Details

    • Result

      protected Result(com.ditto.internal.InternalDittoTransaction.Result<T> implementation)
  • Method Details

    • getImplementation

      protected final com.ditto.internal.InternalDittoTransaction.Result<T> getImplementation()