Class VerificationResult
-
- All Implemented Interfaces:
public class VerificationResult
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
VerificationResult.InProcess
public final class
VerificationResult.External
public final class
VerificationResult.InProcessAndExternal
-
Field Summary
Fields Modifier and Type Field Description private final Try<LedgerTransaction>
inProcessResult
private final Try<Unit>
externalResult
-
Method Summary
Modifier and Type Method Description abstract Try<LedgerTransaction>
getInProcessResult()
The in-process result for the current version of the transcaction. abstract Try<Unit>
getExternalResult()
The external verifier result for the legacy version of the transaction. abstract LedgerTransaction
enforceSuccess()
-
-
Method Detail
-
getInProcessResult
abstract Try<LedgerTransaction> getInProcessResult()
The in-process result for the current version of the transcaction.
-
getExternalResult
abstract Try<Unit> getExternalResult()
The external verifier result for the legacy version of the transaction.
-
enforceSuccess
abstract LedgerTransaction enforceSuccess()
-
-
-
-