public class CashExitFlow
extends AbstractCashFlow
Initiates a flow that produces an cash exit transaction.
Modifier and Type | Class and Description |
---|---|
static class |
CashExitFlow.Companion |
static class |
CashExitFlow.ExitRequest |
AbstractCashFlow.AbstractRequest, AbstractCashFlow.Result
Modifier and Type | Field and Description |
---|---|
static CashExitFlow.Companion |
Companion |
Constructor and Description |
---|
CashExitFlow(Amount<java.util.Currency> amount,
OpaqueBytes issuerRef,
ProgressTracker progressTracker)
Initiates a flow that produces an cash exit transaction.
|
CashExitFlow(Amount<java.util.Currency> amount,
OpaqueBytes issuerRef) |
CashExitFlow(CashExitFlow.ExitRequest request) |
Modifier and Type | Method and Description |
---|---|
AbstractCashFlow.Result |
call() |
finaliseTx, getProgressTracker
await, await, call, checkFlowIsNotKilled, checkFlowIsNotKilled, checkFlowPermission, close, flowStackSnapshot, getFlowInfo, getLogger, getOurIdentity, getOurIdentityAndCert, getProgressTracker, getRunId, getServiceHub, initiateFlow, initiateFlow, isKilled, persistFlowStackSnapshot, receive, receiveAll, receiveAllMap, recordAuditEvent, send, sendAll, sendAllMap, sendAndReceive, subFlow, track, trackStepsTree, trackStepsTreeIndex, waitForLedgerCommit, waitForStateConsumption
public static CashExitFlow.Companion Companion
public CashExitFlow(Amount<java.util.Currency> amount, OpaqueBytes issuerRef, ProgressTracker progressTracker)
Initiates a flow that produces an cash exit transaction.
amount
- the amount of a currency to remove from the ledger.issuerRef
- the reference on the issued currency. Added to the node's legal identity to determine theissuer.amount
- the amount of a currency to remove from the ledger.issuerRef
- the reference on the issued currency. Added to the node's legal identity to determine the
issuer.public CashExitFlow(Amount<java.util.Currency> amount, OpaqueBytes issuerRef)
public CashExitFlow(CashExitFlow.ExitRequest request)
public AbstractCashFlow.Result call()