net.corda.node.api

Package net.corda.node.api

Types

APIServer interface APIServer

Top level interface to external interaction with the distributed ledger.

ContractClassRef data class ContractClassRef : ContractDefRef
ContractDefRef interface ContractDefRef

Encapsulates the contract type. e.g. Cash or CommercialPaper etc.

ContractLedgerRef data class ContractLedgerRef : ContractDefRef
ProtocolClassRef data class ProtocolClassRef : ProtocolRef
ProtocolInstanceRef data class ProtocolInstanceRef
ProtocolRef interface ProtocolRef

Encapsulates the protocol to be instantiated. e.g. TwoPartyTradeProtocol.Buyer.

ProtocolRequiringAttention data class ProtocolRequiringAttention

Thinking that Instant is OK for short lived protocol deadlines.

StatesQuery interface StatesQuery

Extremely rudimentary query language which should most likely be replaced with a product.

TransactionBuildStep data class TransactionBuildStep

Encapsulate a generateXXX method call on a contract.