corda / net.corda.finance.contracts.asset.cash.selection

Package net.corda.finance.contracts.asset.cash.selection

Provisional support for pluggable cash selectors, needed for different database backends.

WARNING: NOT API STABLE.

Types

AbstractCashSelection

abstract class AbstractCashSelection

Pluggable interface to allow for different cash selection provider implementations Default implementation CashSelectionH2Impl uses H2 database and a custom function within H2 to perform aggregation. Custom implementations must implement this interface and declare their implementation in META-INF/services/net.corda.contracts.asset.CashSelection

CashSelectionH2Impl

class CashSelectionH2Impl : AbstractCashSelection

CashSelectionMySQLImpl

class CashSelectionMySQLImpl : AbstractCashSelection

CashSelectionPostgreSQLImpl

class CashSelectionPostgreSQLImpl : AbstractCashSelection