corda / net.corda.finance.flows

Package net.corda.finance.flows

Types

AbstractCashFlow

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

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

CashExitFlow

Initiates a flow that produces an cash exit transaction.

class CashExitFlow : AbstractCashFlow<Result>

CashExitResponderFlow

class CashExitResponderFlow : FlowLogic<Unit>

CashIssueAndPaymentFlow

Initiates a flow that self-issues cash and then send this to a recipient.

class CashIssueAndPaymentFlow : AbstractCashFlow<Result>

CashIssueFlow

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

class CashIssueFlow : AbstractCashFlow<Result>

CashPaymentFlow

Initiates a flow that sends cash to a recipient.

open class CashPaymentFlow : AbstractCashFlow<Result>

CashPaymentReceiverFlow

class CashPaymentReceiverFlow : FlowLogic<Unit>

TwoPartyDealFlow

Classes for manipulating a two party deal or agreement.

object TwoPartyDealFlow

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:

object TwoPartyTradeFlow

Exceptions

CashException

class CashException : FlowException