CommitOperation

class CommitOperation(val service: SinglePartyNotaryService, val inputs: List<StateRef>, val txId: SecureHash, val caller: Party, val requestSignature: NotarisationRequestSignature, val timeWindow: TimeWindow?, val references: List<StateRef>) : FlowExternalAsyncOperation<UniquenessProvider.Result>

Required for the flow to be able to suspend until the commit is complete. This object will be included in the flow checkpoint.

Constructors

Link copied to clipboard
constructor(service: SinglePartyNotaryService, inputs: List<StateRef>, txId: SecureHash, caller: Party, requestSignature: NotarisationRequestSignature, timeWindow: TimeWindow?, references: List<StateRef>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun execute(deduplicationId: String): CompletableFuture<UniquenessProvider.Result>

Executes a future.