corda / net.corda.finance.flows

Package net.corda.finance.flows

Cash payments and issuances. Two party "delivery vs payment" atomic asset swaps.

WARNING: NOT API STABLE.

Types

AbstractCashFlow

abstract class AbstractCashFlow<out T> : FlowLogic<T>

Initiates a flow that produces an Issue/Move or Exit Cash transaction.

CashConfigDataFlow

class CashConfigDataFlow : FlowLogic<CashConfiguration>

Flow to obtain cash cordapp app configuration.

CashConfiguration

data class CashConfiguration

CashExitFlow

class CashExitFlow : AbstractCashFlow<Result>

Initiates a flow that produces an cash exit transaction.

CashIssueAndPaymentFlow

class CashIssueAndPaymentFlow : AbstractCashFlow<Result>

Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).

CashIssueFlow

class CashIssueFlow : AbstractCashFlow<Result>

Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).

CashPaymentFlow

open class CashPaymentFlow : AbstractCashFlow<Result>

Initiates a flow that sends cash to a recipient.

ConfigHolder

class ConfigHolder : SingletonSerializeAsToken

TwoPartyDealFlow

object TwoPartyDealFlow

Classes for manipulating a two party deal or agreement.

TwoPartyTradeFlow

object TwoPartyTradeFlow

This asset trading flow implements a "delivery vs payment" type swap. It has two parties (B and S for buyer and seller) and the following steps:

Exceptions

CashException

class CashException : FlowException