Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 

A

abbreviate($receiver, maxWidth) - Static method in class net.corda.core.internal.InternalUtilsKt
 
AbstractAttachment - Class in net.corda.core.internal
 
AbstractAttachment(dataLoader) - Constructor for class net.corda.core.internal.AbstractAttachment
 
AbstractAttachment.Companion - Class in net.corda.core.internal
 
AbstractAttachmentKt - Class in net.corda.core.internal
 
AbstractCashFlow<T> - Class in net.corda.finance.flows
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
AbstractCashFlow(progressTracker) - Constructor for class net.corda.finance.flows.AbstractCashFlow
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
AbstractCashFlow.AbstractRequest - Class in net.corda.finance.flows
 
AbstractCashFlow.Companion - Class in net.corda.finance.flows
 
AbstractCashFlow.Result - Class in net.corda.finance.flows
Combined signed transaction and identity lookup map, which is the resulting data from regular cash flows. Specialised flows for unit tests differ from this.
AbstractParty - Class in net.corda.core.identity
An class AbstractParty contains the common elements of class Party and class AnonymousParty, specifically the owning key of the party. In most cases class Party or class AnonymousParty should be used, depending on use-case.
AbstractParty(owningKey) - Constructor for class net.corda.core.identity.AbstractParty
An class AbstractParty contains the common elements of class Party and class AnonymousParty, specifically the owning key of the party. In most cases class Party or class AnonymousParty should be used, depending on use-case.
AbstractRequest(amount) - Constructor for class net.corda.finance.flows.AbstractCashFlow.AbstractRequest
 
AbstractStateReplacementFlow - Class in net.corda.core.flows
Abstract flow to be used for replacing one state with another, for example when changing the notary of a state. Notably this requires a one to one replacement of states, states cannot be split, merged or issued as part of these flows.
AbstractStateReplacementFlow() - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow
Abstract flow to be used for replacing one state with another, for example when changing the notary of a state. Notably this requires a one to one replacement of states, states cannot be split, merged or issued as part of these flows.
AbstractStateReplacementFlow.Acceptor<T> - Class in net.corda.core.flows
 
AbstractStateReplacementFlow.Instigator<S extends ContractState,T extends ContractState,M> - Class in net.corda.core.flows
The class AbstractStateReplacementFlow.Instigator assembles the transaction for state replacement and sends out change proposals to all participants (class AbstractStateReplacementFlow.Acceptor) of that state. If participants agree to the proposed change, they each sign the transaction. Finally, class AbstractStateReplacementFlow.Instigator sends the transaction containing all participants' signatures to the notary for signature, and then back to each participant so they can record it and use the new updated state for future transactions.
AbstractStateReplacementFlow.Proposal<M> - Class in net.corda.core.flows
The class AbstractStateReplacementFlow.Proposal contains the details of proposed state modification. This is the message sent by the class AbstractStateReplacementFlow.Instigator to all participants(class AbstractStateReplacementFlow.Acceptor) during the state replacement process.
AbstractStateReplacementFlow.UpgradeTx - Class in net.corda.core.flows
The assembled transaction for upgrading a contract.
Acceptor(initiatingSession, progressTracker) - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
 
Acceptor(initiatingSession) - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
 
Acceptor(otherSideSession, progressTracker) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
One side of the flow for inserting a pre-agreed deal.
Acceptor.Companion - Class in net.corda.core.flows
 
AccrualAdjustment - Enum in net.corda.finance.contracts
Simple enum for returning accurals adjusted or unadjusted. We don't actually do anything with this yet though, so it's ignored for now.
AccrualAdjustment() - Constructor for enum net.corda.finance.contracts.AccrualAdjustment
Simple enum for returning accurals adjusted or unadjusted. We don't actually do anything with this yet though, so it's ignored for now.
add(p) - Method in class net.corda.core.utilities.NonEmptySet
 
addAll(p) - Method in class net.corda.core.utilities.NonEmptySet
 
addAttachment(attachmentId) - Method in class net.corda.core.transactions.TransactionBuilder
 
addCommand(arg) - Method in class net.corda.core.transactions.TransactionBuilder
 
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
 
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
 
Added(stateMachineInfo) - Constructor for class net.corda.core.messaging.StateMachineUpdate.Added
 
Added(node) - Constructor for class net.corda.core.node.services.MapChange.Added
 
addInputState(stateAndRef) - Method in class net.corda.core.transactions.TransactionBuilder
 
addKey(key, weight) - Method in class net.corda.core.crypto.CompositeKey.Builder
Adds a child class CompositeKey node. Specifying a weight for the child is optional and will default to 1.
addKeys(keys) - Method in class net.corda.core.crypto.CompositeKey.Builder
 
addKeys(keys) - Method in class net.corda.core.crypto.CompositeKey.Builder
 
addNoteToTransaction(txnId, noteText) - Method in interface net.corda.core.node.services.VaultService
Add a note to an existing LedgerTransaction given by its unique class SecureHash id Multiple notes may be attached to the same LedgerTransaction. These are additively and immutably persisted within the node local vault database in a single textual field using a semi-colon separator
addOutputState(state) - Method in class net.corda.core.transactions.TransactionBuilder
 
addOutputState(state, contract, notary, encumbrance, constraint) - Method in class net.corda.core.transactions.TransactionBuilder
 
addOutputState(state, contract, notary, encumbrance) - Method in class net.corda.core.transactions.TransactionBuilder
 
addOutputState(state, contract, notary) - Method in class net.corda.core.transactions.TransactionBuilder
 
addOutputState(state, contract, constraint) - Method in class net.corda.core.transactions.TransactionBuilder
A default notary must be specified during builder construction to use this method
addOutputState(state, contract) - Method in class net.corda.core.transactions.TransactionBuilder
A default notary must be specified during builder construction to use this method
addSignature(signedTransaction, publicKey) - Method in interface net.corda.core.node.ServiceHub
Helper method to append an additional signature to an existing (partially) class SignedTransaction.
addSignature(signedTransaction) - Method in interface net.corda.core.node.ServiceHub
Helper method to append an additional signature for an existing (partially) class SignedTransaction using the default identity signing key of the node.
addSignature($this, signedTransaction, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to append an additional signature to an existing (partially) class SignedTransaction.
addSignature($this, signedTransaction) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to append an additional signature for an existing (partially) class SignedTransaction using the default identity signing key of the node.
addSuppressed(suppressed) - Method in exception net.corda.core.CordaException
 
addSuppressed(suppressed) - Method in exception net.corda.core.CordaRuntimeException
 
addSuppressed(suppressed) - Method in interface net.corda.core.CordaThrowable
 
addVaultTransactionNote(txnId, txnNote) - Method in interface net.corda.core.messaging.CordaRPCOps
Add note(s) to an existing Vault transaction.
AggregateFunction(type) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
AggregateFunctionExpression(column, predicate, groupByColumns, orderBy) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
AggregateFunctionType - Enum in net.corda.core.node.services.vault
 
AggregateFunctionType() - Constructor for enum net.corda.core.node.services.vault.AggregateFunctionType
 
AllPossibleRecipients - Interface in net.corda.core.messaging
A special base class for the set of all possible recipients, without having to identify who they all are.
alreadyLocked(body) - Method in class net.corda.core.internal.ThreadBox
 
AlwaysAcceptAttachmentConstraint - Class in net.corda.core.contracts
Amount<T> - Class in net.corda.core.contracts
Amount represents a positive quantity of some token (currency, asset, etc.), measured in quantity of the smallest representable units. The nominal quantity represented by each individual token is equal to the displayTokenSize. The scale property of the displayTokenSize should correctly reflect the displayed decimal places and is used when rounding conversions from indicative/displayed amounts in BigDecimal to Amount occur via the Amount.fromDecimal method.
Amount(quantity, displayTokenSize, token) - Constructor for class net.corda.core.contracts.Amount
Amount represents a positive quantity of some token (currency, asset, etc.), measured in quantity of the smallest representable units. The nominal quantity represented by each individual token is equal to the displayTokenSize. The scale property of the displayTokenSize should correctly reflect the displayed decimal places and is used when rounding conversions from indicative/displayed amounts in BigDecimal to Amount occur via the Amount.fromDecimal method.
Amount(tokenQuantity, token) - Constructor for class net.corda.core.contracts.Amount
Automatic conversion constructor from number of tokens to an Amount using getDisplayTokenSize to determine the displayTokenSize.
AMOUNT(amount, token) - Static method in class net.corda.finance.Currencies
 
AMOUNT(amount, token) - Static method in class net.corda.finance.Currencies
 
Amount.Companion - Class in net.corda.core.contracts
 
AmountTransfer<T,P> - Class in net.corda.core.contracts
This class represents a possibly negative transfer of tokens from one vault state to another, possibly at a future date.
AmountTransfer(quantityDelta, token, source, destination) - Constructor for class net.corda.core.contracts.AmountTransfer
This class represents a possibly negative transfer of tokens from one vault state to another, possibly at a future date.
AmountTransfer.Companion - Class in net.corda.core.contracts
 
and(criteria) - Method in class net.corda.core.node.services.vault.QueryCriteria
 
andForget($receiver, log) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
When this future is done and the outcome is failure, log the throwable.
anonymise() - Method in class net.corda.core.identity.Party
 
AnonymousParty - Class in net.corda.core.identity
The class AnonymousParty class contains enough information to uniquely identify a class Party while excluding private information such as name. It is intended to represent a party on the distributed ledger.
AnonymousParty(owningKey) - Constructor for class net.corda.core.identity.AnonymousParty
The class AnonymousParty class contains enough information to uniquely identify a class Party while excluding private information such as name. It is intended to represent a party on the distributed ledger.
apply(balances, newRef) - Method in class net.corda.core.contracts.AmountTransfer
Applies this AmountTransfer to a list of class SourceAndAmount objects representing balances. The list can be heterogeneous in terms of token types and parties, so long as there is sufficient balance of the correct token type held with the party paying for the transfer.
applyRollConvention(testDate, dateRollConvention) - Method in class net.corda.finance.contracts.BusinessCalendar
 
asCurrent(block) - Method in class net.corda.core.serialization.SerializationFactory
Allow subclasses to temporarily mark themselves as the current factory for the current thread during serialization/deserialization. Will restore the prior context on exiting the block.
assembleBareTx(stateRef, upgradedContractClass, privacySalt) - Method in class net.corda.core.internal.ContractUpgradeUtils
 
assembleSharedTX(handshake) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
 
assembleSharedTX(handshake) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
 
assembleTx() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
Build the upgrade transaction.
assembleTx() - Method in class net.corda.core.flows.ContractUpgradeFlow.Initiate
Build the upgrade transaction.
assembleTx() - Method in class net.corda.core.flows.NotaryChangeFlow
Build the upgrade transaction.
assertOwnership(party, anonymousParty) - Method in interface net.corda.core.node.services.IdentityService
Asserts that an anonymous party maps to the given full party, by looking up the certificate chain associated with the anonymous party and resolving it back to the given full party.
AssetMismatchException(expectedTypeName, typeName) - Constructor for exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
 
at($receiver, dueBefore) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 
Attachment - Interface in net.corda.core.contracts
An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include:
Attachment.DefaultImpls - Class in net.corda.core.contracts
An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include:
AttachmentConstraint - Interface in net.corda.core.contracts
Constrain which contract-code-containing attachment can be used with a interface ContractState.
attachmentDataLoader($receiver, id) - Method in class net.corda.core.internal.AbstractAttachment.Companion
 
attachmentExists(id) - Method in interface net.corda.core.messaging.CordaRPCOps
Checks whether an attachment with the given hash is stored on the node.
AttachmentResolutionException - Exception in net.corda.core.contracts
 
AttachmentResolutionException(hash) - Constructor for exception net.corda.core.contracts.AttachmentResolutionException
 
attachments() - Method in class net.corda.core.transactions.TransactionBuilder
 
AttachmentStorage - Interface in net.corda.core.node.services
An attachment store records potentially large binary objects, identified by their hash.
AttachmentStorageKt - Class in net.corda.core.node.services
 
Authorise(stateAndRef, upgradedContractClass) - Constructor for class net.corda.core.flows.ContractUpgradeFlow.Authorise
Authorise a contract state upgrade.
AutomaticHashConstraint - Class in net.corda.core.contracts
This interface AttachmentConstraint is a convenience class that will be automatically resolved to a class HashAttachmentConstraint. The resolution occurs in TransactionBuilder.toWireTransaction and uses the TransactionState.contract value to find a corresponding loaded Cordapp that contains such a contract, and then uses that Cordapp as the interface Attachment.
AutoOffer(notary, dealBeingOffered) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
avg($receiver, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
 
avg($receiver, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
 
avg($receiver, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
 
avg($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 

B

base58toBase64($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Base58-String to Base64-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base58ToByteArray($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
base58toHex($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Base58-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base58ToRealString($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Base58-String to the actual real String, i.e. "JxF12TrwUP45BMd" -> "Hello World".
base64toBase58($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Base64-String to Base58-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base64ToByteArray($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
base64toHex($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Base64-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base64ToRealString($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Base64-String to the actual real String, i.e. "SGVsbG8gV29ybGQ=" -> "Hello World".
BaseTransaction - Class in net.corda.core.transactions
An abstract class defining fields shared by all transaction types in the system.
BaseTransaction() - Constructor for class net.corda.core.transactions.BaseTransaction
An abstract class defining fields shared by all transaction types in the system.
between(fromTime, untilTime) - Static method in class net.corda.core.contracts.TimeWindow
Creates a class TimeWindow with the time interval [fromTime, untilTime). midpoint will return fromTime + (untilTime - fromTime) / 2.
between(fromTime, untilTime) - Method in class net.corda.core.contracts.TimeWindow.Companion
Creates a class TimeWindow with the time interval [fromTime, untilTime). midpoint will return fromTime + (untilTime - fromTime) / 2.
between($receiver, from, to) - Method in class net.corda.core.node.services.vault.Builder
 
between($receiver, from, to) - Static method in class net.corda.core.node.services.vault.Builder
 
between(from, to) - Method in class net.corda.core.node.services.vault.Builder
 
Between(rightFromLiteral, rightToLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.Between
 
between($receiver, parties) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 
BilateralNetState<P> - Class in net.corda.finance.contracts.asset
Subset of state, containing the elements which must match for two obligation transactions to be nettable. If two obligation state objects produce equal bilateral net states, they are considered safe to net directly. Bilateral states are used in close-out netting.
BilateralNetState(partyKeys, template) - Constructor for class net.corda.finance.contracts.asset.BilateralNetState
Subset of state, containing the elements which must match for two obligation transactions to be nettable. If two obligation state objects produce equal bilateral net states, they are considered safe to net directly. Bilateral states are used in close-out netting.
BilateralNettableState<N extends BilateralNettableState<N>> - Interface in net.corda.finance.contracts
Interface for state objects that support being netted with other state objects.
BinaryComparison(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
BinaryComparisonOperator - Enum in net.corda.core.node.services.vault
 
BinaryComparisonOperator() - Constructor for enum net.corda.core.node.services.vault.BinaryComparisonOperator
 
BinaryLogical(left, right, operator) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
BinaryLogicalOperator - Enum in net.corda.core.node.services.vault
 
BinaryLogicalOperator() - Constructor for enum net.corda.core.node.services.vault.BinaryLogicalOperator
 
borrow() - Method in class net.corda.core.internal.LazyPool
 
borrow(stickTo) - Method in class net.corda.core.internal.LazyStickyPool
 
borrow() - Method in class net.corda.core.internal.LazyStickyPool
 
bufferUntilSubscribed($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns an Observable that buffers events until subscribed.
build(threshold) - Method in class net.corda.core.crypto.CompositeKey.Builder
Builds the class CompositeKey. If threshold is not specified, it will default to the total (aggregated) weight of the children, effectively generating an "N of N" requirement. During process removes single keys wrapped in class CompositeKey and enforces ordering on child nodes.
build(merkleRoot, includeHashes) - Method in class net.corda.core.crypto.PartialMerkleTree.Companion
 
build(principal) - Static method in class net.corda.core.identity.CordaX500Name
 
build(principal) - Method in class net.corda.core.identity.CordaX500Name.Companion
 
Builder() - Constructor for class net.corda.core.crypto.CompositeKey.Builder
A helper class for building a class CompositeKey.
Builder - Class in net.corda.core.node.services.vault
 
builder(block) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
 
buildFilteredTransaction(wtx, filtering) - Static method in class net.corda.core.transactions.FilteredTransaction
Construction of filtered transaction with partial Merkle tree.
buildFilteredTransaction(wtx, filtering) - Method in class net.corda.core.transactions.FilteredTransaction.Companion
Construction of filtered transaction with partial Merkle tree.
buildFilteredTransaction(filtering) - Method in class net.corda.core.transactions.SignedTransaction
Helper function to directly build a class FilteredTransaction using provided filtering functions, without first accessing the WireTransaction.
buildFilteredTransaction(filtering) - Method in class net.corda.core.transactions.WireTransaction
Build filtered transaction using provided filtering functions.
BusinessCalendar - Class in net.corda.finance.contracts
A business calendar performs date calculations that take into account national holidays and weekends. This is a typical feature of financial contracts, in which a business may not want a payment event to fall on a day when no staff are around to handle problems.
BusinessCalendar(holidayDates) - Constructor for class net.corda.finance.contracts.BusinessCalendar
A business calendar performs date calculations that take into account national holidays and weekends. This is a typical feature of financial contracts, in which a business may not want a payment event to fall on a day when no staff are around to handle problems.
BusinessCalendar.Companion - Class in net.corda.finance.contracts
 
BusinessCalendar.UnknownCalendar - Exception in net.corda.finance.contracts
 
BusinessCalendarWrapper - Class in net.corda.finance.plugin
 
BusinessCalendarWrapper(holidayDates) - Constructor for class net.corda.finance.plugin.BusinessCalendarWrapper
 
Buyer(sellerSession, notary, acceptablePrice, typeToBuy, anonymous) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
 
Buyer(otherSideSession, notary, acceptablePrice, typeToBuy) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
 
Buyer.COLLECTING_SIGNATURES - Class in net.corda.finance.flows
 
Buyer.RECEIVING - Class in net.corda.finance.flows
 
Buyer.RECORDING - Class in net.corda.finance.flows
 
Buyer.SharedTx - Class in net.corda.finance.flows
 
Buyer.SIGNING - Class in net.corda.finance.flows
 
Buyer.VERIFYING - Class in net.corda.finance.flows
 
byKeys($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
Returns the set of all PublicKeys of the signatures.
ByteArrays - Class in net.corda.core.utilities
 
ByteSequence - Class in net.corda.core.utilities
An abstraction of a byte array, with offset and size that does no copying of bytes unless asked to.
ByteSequence.Companion - Class in net.corda.core.utilities
 

C

calculateDaysBetween(startDate, endDate, dcbYear, dcbDay) - Static method in class net.corda.finance.contracts.BusinessCalendar
 
calculateDaysBetween(startDate, endDate, dcbYear, dcbDay) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
 
CalendarDeserializer - Class in net.corda.finance.plugin
 
CalendarSerializer - Class in net.corda.finance.plugin
 
call() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
 
call() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.CollectSignatureFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.CollectSignaturesFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.ContractUpgradeFlow.Authorise
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.ContractUpgradeFlow.Deauthorise
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.DataVendingFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.FinalityFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.FlowLogic
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.NotaryFlow.Client
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.NotaryFlow.Service
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.ReceiveStateAndRefFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.ReceiveTransactionFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.flows.SignTransactionFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.internal.FetchDataFlow
This is where you fill out your business logic.
call() - Method in class net.corda.core.internal.ResolveTransactionsFlow
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.CashConfigDataFlow
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.CashExitFlow
 
call() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.CashIssueFlow
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.CashPaymentFlow
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
This is where you fill out your business logic.
call() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
This is where you fill out your business logic.
canDeserializeVersion(byteSequence, target) - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme
 
capture(block) - Method in interface net.corda.core.internal.concurrent.ValueOrException
Run the given block (in the foreground) and set this future to its outcome.
capture($this, block) - Static method in class net.corda.core.internal.concurrent.ValueOrException.DefaultImpls
Run the given block (in the foreground) and set this future to its outcome.
captureLater(f) - Method in interface net.corda.core.internal.concurrent.ValueOrException
When the given future has an outcome, make this future have the same outcome.
captureLater($this, f) - Static method in class net.corda.core.internal.concurrent.ValueOrException.DefaultImpls
When the given future has an outcome, make this future have the same outcome.
Cash - Class in net.corda.finance.contracts.asset
A cash transaction may split and merge money represented by a set of (issuer, depositRef) pairs, across multiple input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour (a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in the same transaction.
Cash() - Constructor for class net.corda.finance.contracts.asset.Cash
A cash transaction may split and merge money represented by a set of (issuer, depositRef) pairs, across multiple input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour (a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in the same transaction.
Cash.Commands - Interface in net.corda.finance.contracts.asset
 
Cash.Companion - Class in net.corda.finance.contracts.asset
 
Cash.State - Class in net.corda.finance.contracts.asset
A state representing a cash claim against some party.
CASH_PROGRAM_ID - Static variable in class net.corda.finance.contracts.asset.CashUtilities
 
CashConfigDataFlow - Class in net.corda.finance.flows
Flow to obtain cash cordapp app configuration.
CashConfigDataFlow() - Constructor for class net.corda.finance.flows.CashConfigDataFlow
Flow to obtain cash cordapp app configuration.
CashConfigDataFlow.Companion - Class in net.corda.finance.flows
 
CashConfiguration - Class in net.corda.finance.flows
 
CashConfiguration(issuableCurrencies, supportedCurrencies) - Constructor for class net.corda.finance.flows.CashConfiguration
 
CashException - Exception in net.corda.finance.flows
 
CashException(message, cause) - Constructor for exception net.corda.finance.flows.CashException
 
CashExitFlow - Class in net.corda.finance.flows
Initiates a flow that produces an cash exit transaction.
CashExitFlow(amount, issuerRef, progressTracker) - Constructor for class net.corda.finance.flows.CashExitFlow
Initiates a flow that produces an cash exit transaction.
CashExitFlow(amount, issueRef) - Constructor for class net.corda.finance.flows.CashExitFlow
 
CashExitFlow(request) - Constructor for class net.corda.finance.flows.CashExitFlow
 
CashExitFlow.Companion - Class in net.corda.finance.flows
 
CashExitFlow.ExitRequest - Class in net.corda.finance.flows
 
CashIssueAndPaymentFlow - Class in net.corda.finance.flows
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
CashIssueAndPaymentFlow(amount, issueRef, recipient, anonymous, notary, progressTracker) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
CashIssueAndPaymentFlow(amount, issueRef, recipient, anonymous, notary) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
 
CashIssueAndPaymentFlow(request) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
 
CashIssueAndPaymentFlow.IssueAndPaymentRequest - Class in net.corda.finance.flows
 
CashIssueFlow - Class in net.corda.finance.flows
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
CashIssueFlow(amount, issuerBankPartyRef, notary, progressTracker) - Constructor for class net.corda.finance.flows.CashIssueFlow
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
CashIssueFlow(amount, issuerBankPartyRef, notary) - Constructor for class net.corda.finance.flows.CashIssueFlow
 
CashIssueFlow(request) - Constructor for class net.corda.finance.flows.CashIssueFlow
 
CashIssueFlow.IssueRequest - Class in net.corda.finance.flows
 
CashPaymentFlow - Class in net.corda.finance.flows
Initiates a flow that sends cash to a recipient.
CashPaymentFlow(amount, recipient, anonymous, progressTracker, issuerConstraint) - Constructor for class net.corda.finance.flows.CashPaymentFlow
Initiates a flow that sends cash to a recipient.
CashPaymentFlow(amount, recipient) - Constructor for class net.corda.finance.flows.CashPaymentFlow
A straightforward constructor that constructs spends using cash states of any issuer.
CashPaymentFlow(amount, recipient, anonymous) - Constructor for class net.corda.finance.flows.CashPaymentFlow
A straightforward constructor that constructs spends using cash states of any issuer.
CashPaymentFlow(request) - Constructor for class net.corda.finance.flows.CashPaymentFlow
 
CashPaymentFlow.PaymentRequest - Class in net.corda.finance.flows
 
CashSchema - Class in net.corda.finance.schemas
An object used to fully qualify the class CashSchema family name (i.e. independent of version).
CashSchemaV1 - Class in net.corda.finance.schemas
First version of a cash contract ORM schema that maps all fields of the Cash contract state as it stood at the time of writing.
CashSchemaV1.PersistentCashState - Class in net.corda.finance.schemas
 
CashSelection - Interface in net.corda.finance.contracts.asset
Pluggable interface to allow for different cash selection provider implementations Default implementation class 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
CashSelection.Companion - Class in net.corda.finance.contracts.asset
 
CashSelectionH2Impl - Class in net.corda.finance.contracts.asset.cash.selection
 
CashSelectionH2Impl() - Constructor for class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
 
CashSelectionH2Impl.Companion - Class in net.corda.finance.contracts.asset.cash.selection
 
CashSelectionMySQLImpl - Class in net.corda.finance.contracts.asset.cash.selection
 
CashSelectionMySQLImpl() - Constructor for class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
 
CashSelectionMySQLImpl.Companion - Class in net.corda.finance.contracts.asset.cash.selection
 
CashUtilities - Class in net.corda.finance.contracts.asset
 
castIfPossible($receiver, obj) - Static method in class net.corda.core.internal.InternalUtilsKt
 
certificateFromKey(owningKey) - Method in interface net.corda.core.node.services.IdentityService
Get the certificate and path for a known identity's owning key.
Change.Position - Class in net.corda.core.utilities
 
Change.Rendering - Class in net.corda.core.utilities
 
Change.Structural - Class in net.corda.core.utilities
 
checkAllComponentsVisible(componentGroupEnum) - Method in class net.corda.core.transactions.FilteredTransaction
Function that checks if all of the components in a particular group are visible. This functionality is required on non-Validating Notaries to check that all inputs are visible. It might also be applied in Oracles, where an Oracle should know it can see all commands. The logic behind this algorithm is that we check that the root of the provided group partialMerkleTree matches with the root of a fullMerkleTree if computed using all visible components. Note that this method is usually called after or before FilteredTransaction.verify, to also ensure that the provided partial Merkle tree corresponds to the correct leaf in the top Merkle tree.
checkBaseInvariants() - Method in class net.corda.core.transactions.BaseTransaction
 
checkBaseInvariants() - Method in class net.corda.core.transactions.FullTransaction
 
checkFlowPermission(permissionName, extraAuditData) - Method in class net.corda.core.flows.FlowLogic
Flows can call this method to ensure that the active FlowInitiator is authorised for a particular action. This provides fine grained control over application level permissions, when RPC control over starting the flow is insufficient, or the permission is runtime dependent upon the choices made inside long lived flow code. For example some users may have restricted limits on how much cash they can transfer, or whether they can change certain fields. An audit event is always recorded whenever this method is used. If the permission is not granted for the FlowInitiator a FlowException is thrown.
checkFlowPermission(permissionName, extraAuditData) - Method in interface net.corda.core.internal.FlowStateMachine
 
checkNotary(notary) - Method in class net.corda.core.flows.NotaryFlow.Service
 
checkNotLocked() - Method in class net.corda.core.internal.ThreadBox
 
checkProposal(stx) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
 
checkProposal(stx) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
 
checkSignature(sig) - Method in class net.corda.core.transactions.WireTransaction
Checks that the given signature matches one of the commands and that it is a correct signature over the tx.
checkSignaturesAreValid() - Method in interface net.corda.core.transactions.TransactionWithSignatures
Mathematically validates the signatures that are present on this transaction. This does not imply that the signatures are by the right keys, or that there are sufficient signatures, just that they aren't corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you want verifySignatures instead.
checkSignaturesAreValid($this) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
Mathematically validates the signatures that are present on this transaction. This does not imply that the signatures are by the right keys, or that there are sufficient signatures, just that they aren't corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you want verifySignatures instead.
checkTransaction(stx) - Method in class net.corda.core.flows.SignTransactionFlow
The SignTransactionFlow.checkTransaction method allows the caller of this flow to provide some additional checks over the proposed transaction received from the counter-party. For example:
checkValidity() - Method in class net.corda.core.crypto.CompositeKey
This method will detect graph cycles in the full composite key structure to protect against infinite loops when traversing the graph and key duplicates in the each layer. It also checks if the threshold and weight constraint requirements are met, while it tests for aggregated-weight integer overflow. In practice, this method should be always invoked on the root class CompositeKey, as it inherently validates the child nodes (all the way till the leaves). TODO: Always call this method when deserialising class CompositeKeys.
checkWithFun(checkingFun) - Method in class net.corda.core.transactions.FilteredTransaction
Function that checks the whole filtered structure. Force type checking on a structure that we obtained, so we don't sign more than expected. Example: Oracle is implemented to check only for commands, if it gets an attachment and doesn't expect it - it can sign over a transaction with the attachment that wasn't verified. Of course it depends on how you implement it, but else -> false should solve a problem with possible later extensions to WireTransaction.
CHF - Static variable in class net.corda.finance.Currencies
 
childProgressTracker() - Method in class net.corda.core.flows.Companion.NOTARISING
 
childProgressTracker() - Method in class net.corda.core.utilities.ProgressTracker.Step
 
childProgressTracker() - Method in class net.corda.finance.flows.Buyer.COLLECTING_SIGNATURES
 
childProgressTracker() - Method in class net.corda.finance.flows.Companion.VERIFYING_AND_SIGNING
 
CityDatabase - Class in net.corda.finance.utils
A simple lookup table of city names to their coordinates. Lookups are case insensitive.
ClassWhitelist - Interface in net.corda.core.serialization
 
clear() - Method in class net.corda.core.utilities.NonEmptySet
 
clearNetworkMapCache() - Method in interface net.corda.core.messaging.CordaRPCOps
Clear all network map data from local node cache.
clearNetworkMapCache() - Method in interface net.corda.core.node.services.NetworkMapCache
Clear all network map data from local node cache.
Client(stx, progressTracker) - Constructor for class net.corda.core.flows.NotaryFlow.Client
A flow to be used by a party for obtaining signature(s) from a class NotaryService ascertaining the transaction time-window is correct and none of its inputs have been used in another completed transaction.
Client(stx) - Constructor for class net.corda.core.flows.NotaryFlow.Client
 
Client.Companion - Class in net.corda.core.flows
 
close() - Method in class net.corda.client.rpc.CordaRPCConnection
 
close() - Method in class net.corda.core.internal.LazyPool
Closes the pool. Note that all borrowed instances must have been released before calling this function, otherwise the returned iterable will be inaccurate.
close() - Method in class net.corda.core.internal.LazyStickyPool
 
close() - Method in interface net.corda.core.messaging.FlowHandle
Use this function for flows whose returnValue is not going to be used, so as to free up server resources.
close() - Method in class net.corda.core.messaging.FlowHandleImpl
Use this function for flows whose returnValue is not going to be used, so as to free up server resources.
close() - Method in interface net.corda.core.messaging.FlowProgressHandle
Use this function for flows whose returnValue and progress are not going to be used or tracked, so as to free up server resources. Note that it won't really close if one subscribes on progress Observable, but then forgets to unsubscribe.
close() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
Use this function for flows whose returnValue and progress are not going to be used or tracked, so as to free up server resources. Note that it won't really close if one subscribes on progress Observable, but then forgets to unsubscribe.
CollectionExpression(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
CollectionOperator - Enum in net.corda.core.node.services.vault
 
CollectionOperator() - Constructor for enum net.corda.core.node.services.vault.CollectionOperator
 
CollectSignatureFlow - Class in net.corda.core.flows
Get and check the required signature.
CollectSignatureFlow(partiallySignedTx, session, signingKeys) - Constructor for class net.corda.core.flows.CollectSignatureFlow
Get and check the required signature.
CollectSignatureFlow(partiallySignedTx, session, signingKeys) - Constructor for class net.corda.core.flows.CollectSignatureFlow
 
CollectSignaturesFlow - Class in net.corda.core.flows
The class CollectSignaturesFlow is used to automate the collection of counter-party signatures for a given transaction.
CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, myOptionalKeys, progressTracker) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
The class CollectSignaturesFlow is used to automate the collection of counter-party signatures for a given transaction.
CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, myOptionalKeys) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
The class CollectSignaturesFlow is used to automate the collection of counter-party signatures for a given transaction.
CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, progressTracker) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
 
CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
 
CollectSignaturesFlow.Companion - Class in net.corda.core.flows
 
Column<O,C> - Class in net.corda.core.node.services.vault
 
Column(name, declaringClass) - Constructor for class net.corda.core.node.services.vault.Column
 
Column(field) - Constructor for class net.corda.core.node.services.vault.Column
 
Column(property) - Constructor for class net.corda.core.node.services.vault.Column
 
ColumnPredicate<C> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.AggregateFunction<C> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.Between<C extends Comparable<? super C>> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.BinaryComparison<C extends Comparable<? super C>> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.CollectionExpression<C> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.EqualityComparison<C> - Class in net.corda.core.node.services.vault
 
ColumnPredicate.Likeness - Class in net.corda.core.node.services.vault
 
ColumnPredicate.NullExpression<C> - Class in net.corda.core.node.services.vault
 
ColumnPredicateExpression(column, predicate) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
combine(other, function) - Method in class net.corda.core.utilities.Try
Maps the given function to the values from this class Try.Success and other, or returns this if this is a class Try.Failure or other if other is a class Try.Failure.
Command<T extends CommandData> - Class in net.corda.core.contracts
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
Command(value, signers) - Constructor for class net.corda.core.contracts.Command
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
Command(data, key) - Constructor for class net.corda.core.contracts.Command
 
CommandAndState - Class in net.corda.core.contracts
Return structure for OwnableState.withNewOwner
CommandAndState(command, ownableState) - Constructor for class net.corda.core.contracts.CommandAndState
Return structure for OwnableState.withNewOwner
CommandData - Interface in net.corda.core.contracts
Marker interface for classes that represent commands
commands() - Method in class net.corda.core.transactions.TransactionBuilder
 
Commands.Exit - Class in net.corda.finance.contracts.asset
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Commands.Exit - Class in net.corda.finance.contracts.asset
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Commands.Exit<P> - Class in net.corda.finance.contracts.asset
A command stating that the debt is being released by the beneficiary. Normally would indicate either settlement outside of the ledger, or that the obligor is unable to pay.
Commands.Issue - Class in net.corda.finance.contracts.asset
Allows new cash states to be issued into existence.
Commands.Issue - Class in net.corda.finance.contracts.asset
Allows new commodity states to be issued into existence.
Commands.Issue - Class in net.corda.finance.contracts.asset
Allows new obligation states to be issued into existence.
Commands.Issue - Class in net.corda.finance.contracts
 
Commands.Move - Class in net.corda.finance.contracts.asset
A command stating that money has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.finance.contracts.asset
A command stating that money has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.finance.contracts.asset
A command stating that a debt has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.finance.contracts
 
Commands.Net - Class in net.corda.finance.contracts.asset
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting as only the beneficiary (not the obligor) needs to sign.
Commands.Redeem - Class in net.corda.finance.contracts
 
Commands.SetLifecycle - Class in net.corda.finance.contracts.asset
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled by the due date, or resetting a defaulted contract back to the issued state.
Commands.Settle<P> - Class in net.corda.finance.contracts.asset
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
commandsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting all class Command items with a interface CommandData of a particular class, interface, or base class.
CommandWithParties<T extends CommandData> - Class in net.corda.core.contracts
A class Command where the signing parties have been looked up if they have a well known/recognised institutional key.
CommandWithParties(signers, signingParties, value) - Constructor for class net.corda.core.contracts.CommandWithParties
A class Command where the signing parties have been looked up if they have a well known/recognised institutional key.
CommercialPaper - Class in net.corda.finance.contracts
 
CommercialPaper() - Constructor for class net.corda.finance.contracts.CommercialPaper
 
CommercialPaper.Commands - Interface in net.corda.finance.contracts
 
CommercialPaper.Companion - Class in net.corda.finance.contracts
 
CommercialPaper.State - Class in net.corda.finance.contracts
 
CommercialPaperKt - Class in net.corda.finance.contracts
 
CommercialPaperSchema - Class in net.corda.finance.schemas
An object used to fully qualify the class CommercialPaperSchema family name (i.e. independent of version).
CommercialPaperSchemaV1 - Class in net.corda.finance.schemas
First version of a commercial paper contract ORM schema that maps all fields of the CommercialPaper contract state as it stood at the time of writing.
CommercialPaperSchemaV1.PersistentCommercialPaperState - Class in net.corda.finance.schemas
 
commit(states, txId, callerIdentity) - Method in interface net.corda.core.node.services.UniquenessProvider
Commits all input states of the given transaction
commitInputStates(inputs, txId, caller) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
A NotaryException is thrown if any of the states have been consumed by a different transaction. Note that this method does not throw an exception when input states are present multiple times within the transaction.
Commodity - Class in net.corda.finance.contracts
Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the class CommodityContract contract, and is likely to change in future.
Commodity(commodityCode, displayName, defaultFractionDigits) - Constructor for class net.corda.finance.contracts.Commodity
Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the class CommodityContract contract, and is likely to change in future.
Commodity.Companion - Class in net.corda.finance.contracts
 
CommodityContract - Class in net.corda.finance.contracts.asset
A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this contract is intentionally similar to the class Cash contract, and the same commands (issue, move, exit) apply, the differences are in representation of the underlying commodity. Issuer in this context means the party who has the commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
CommodityContract() - Constructor for class net.corda.finance.contracts.asset.CommodityContract
A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this contract is intentionally similar to the class Cash contract, and the same commands (issue, move, exit) apply, the differences are in representation of the underlying commodity. Issuer in this context means the party who has the commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
CommodityContract.Commands - Interface in net.corda.finance.contracts.asset
 
CommodityContract.Companion - Class in net.corda.finance.contracts.asset
 
CommodityContract.State - Class in net.corda.finance.contracts.asset
A state representing a commodity claim against some party
CommonQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
 
CommonSchema - Class in net.corda.core.schemas
JPA representation of the common schema entities
CommonSchemaV1 - Class in net.corda.core.schemas
First version of the Vault ORM schema
CommonSchemaV1.FungibleState - Class in net.corda.core.schemas
 
CommonSchemaV1.LinearState - Class in net.corda.core.schemas
 
CommonStateAttribute(attributeParent, attributeChild) - Constructor for enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
 
Companion - Static variable in class net.corda.client.jackson.StringToMethodCallParser
 
Companion - Static variable in class net.corda.client.rpc.CordaRPCClient
 
Companion - Static variable in class net.corda.client.rpc.CordaRPCClientConfiguration
 
Companion - Static variable in class net.corda.client.rpc.internal.KryoClientSerializationScheme
 
Companion - Static variable in class net.corda.client.rpc.internal.RPCClient
 
Companion - Static variable in class net.corda.client.rpc.internal.RPCClientConfiguration
 
Companion - Static variable in class net.corda.client.rpc.internal.RPCClientProxyHandler
 
Companion - Static variable in class net.corda.core.contracts.Amount
 
Companion - Static variable in class net.corda.core.contracts.AmountTransfer
 
Companion - Static variable in class net.corda.core.contracts.TimeWindow
 
Companion - Static variable in class net.corda.core.contracts.UniqueIdentifier
 
Companion - Static variable in class net.corda.core.crypto.CompositeKey
 
Companion - Static variable in class net.corda.core.crypto.CompositeSignature
 
Companion - Static variable in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
Companion - Static variable in class net.corda.core.crypto.CordaSecurityProvider
 
Companion - Static variable in class net.corda.core.crypto.MerkleTree
 
Companion - Static variable in class net.corda.core.crypto.PartialMerkleTree
 
Companion - Static variable in class net.corda.core.crypto.SecureHash
 
Companion - Static variable in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
 
Companion - Static variable in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
 
Companion - Static variable in class net.corda.core.flows.CollectSignaturesFlow
 
Companion - Static variable in class net.corda.core.flows.FinalityFlow
 
Companion - Static variable in class net.corda.core.flows.NotaryFlow.Client
 
Companion - Static variable in class net.corda.core.flows.SignTransactionFlow
 
Companion - Static variable in class net.corda.core.flows.StateMachineRunId
 
Companion - Static variable in class net.corda.core.identity.CordaX500Name
 
Companion - Static variable in class net.corda.core.internal.AbstractAttachment
 
Companion - Static variable in class net.corda.core.internal.InputStreamAndHash
 
Companion - Static variable in class net.corda.core.internal.LegalNameValidator.Rule
 
Companion - Static variable in class net.corda.core.internal.ResolveTransactionsFlow
 
Companion - Static variable in class net.corda.core.node.services.Vault
 
Companion - Static variable in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
Companion - Static variable in class net.corda.core.serialization.SerializationFactory
 
Companion - Static variable in class net.corda.core.serialization.SingletonSerializationToken
 
Companion - Static variable in class net.corda.core.transactions.FilteredTransaction
 
Companion - Static variable in class net.corda.core.utilities.ByteSequence
 
Companion - Static variable in class net.corda.core.utilities.NetworkHostAndPort
 
Companion - Static variable in class net.corda.core.utilities.NonEmptySet
 
Companion - Static variable in class net.corda.core.utilities.OpaqueBytes
 
Companion - Static variable in class net.corda.core.utilities.Try
 
Companion - Static variable in class net.corda.finance.contracts.asset.Cash
 
Companion - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
 
Companion - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
 
Companion - Static variable in interface net.corda.finance.contracts.asset.CashSelection
 
Companion - Static variable in class net.corda.finance.contracts.asset.CommodityContract
 
Companion - Static variable in class net.corda.finance.contracts.asset.OnLedgerAsset
 
Companion - Static variable in class net.corda.finance.contracts.BusinessCalendar
 
Companion - Static variable in class net.corda.finance.contracts.CommercialPaper
 
Companion - Static variable in class net.corda.finance.contracts.Commodity
 
Companion - Static variable in class net.corda.finance.flows.AbstractCashFlow
 
Companion - Static variable in class net.corda.finance.flows.CashConfigDataFlow
 
Companion - Static variable in class net.corda.finance.flows.CashExitFlow
 
Companion - Static variable in class net.corda.finance.flows.TwoPartyDealFlow.Primary
 
Companion - Static variable in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
 
Companion - Static variable in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
 
Companion.APPROVING - Class in net.corda.core.flows
 
Companion.AWAITING_PROPOSAL - Class in net.corda.finance.flows
 
Companion.BROADCASTING - Class in net.corda.core.flows
 
Companion.COLLECTING - Class in net.corda.core.flows
 
Companion.COLLECTING_SIGNATURES - Class in net.corda.finance.flows
 
Companion.FINALISING_TX - Class in net.corda.finance.flows
 
Companion.GENERATING_ID - Class in net.corda.finance.flows
 
Companion.GENERATING_ID - Class in net.corda.finance.flows
 
Companion.GENERATING_TX - Class in net.corda.finance.flows
 
Companion.NOTARISING - Class in net.corda.core.flows
 
Companion.NOTARY - Class in net.corda.core.flows
 
Companion.RECEIVING - Class in net.corda.core.flows
 
Companion.RECEIVING - Class in net.corda.finance.flows
 
Companion.RECORDING - Class in net.corda.finance.flows
 
Companion.REQUESTING - Class in net.corda.core.flows
 
Companion.SENDING_PROPOSAL - Class in net.corda.finance.flows
 
Companion.SIGNING - Class in net.corda.core.flows
 
Companion.SIGNING - Class in net.corda.core.flows
 
Companion.SIGNING - Class in net.corda.finance.flows
 
Companion.SIGNING_TX - Class in net.corda.finance.flows
 
Companion.VALIDATING - Class in net.corda.core.flows
 
Companion.VERIFYING - Class in net.corda.core.flows
 
Companion.VERIFYING - Class in net.corda.core.flows
 
Companion.VERIFYING - Class in net.corda.core.flows
 
Companion.VERIFYING - Class in net.corda.finance.flows
 
Companion.VERIFYING_AND_SIGNING - Class in net.corda.finance.flows
 
compare(operator, value) - Method in class net.corda.core.node.services.vault.Builder
 
comparePredicate($receiver, operator, value) - Method in class net.corda.core.node.services.vault.Builder
 
comparePredicate($receiver, operator, value) - Method in class net.corda.core.node.services.vault.Builder
 
compareTo(other) - Method in class net.corda.core.contracts.UniqueIdentifier
 
compareTo(other) - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
compareTo(other) - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
 
compareTo(other) - Method in class net.corda.core.utilities.ByteSequence
Compare byte arrays byte by byte. Arrays that are shorter are deemed less than longer arrays if all the bytes of the shorter array equal those in the same position of the longer array.
component1() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
How much time to wait between connection retries if the server goes down.
component1() - Method in class net.corda.client.rpc.internal.ObservableContext
 
component1() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The minimum protocol version required from the server
component1() - Method in class net.corda.core.contracts.Amount
the number of tokens as a Long value.
component1() - Method in class net.corda.core.contracts.Command
 
component1() - Method in class net.corda.core.contracts.CommandAndState
 
component1() - Method in class net.corda.core.contracts.CommandWithParties
 
component1() - Method in class net.corda.core.contracts.HashAttachmentConstraint
 
component1() - Method in class net.corda.core.contracts.Issued
The
component1() - Method in class net.corda.core.contracts.PartyAndReference
 
component1() - Method in class net.corda.core.contracts.ScheduledActivity
 
component1() - Method in class net.corda.core.contracts.ScheduledStateRef
 
component1() - Method in class net.corda.core.contracts.SourceAndAmount
the holder of the Amount.
component1() - Method in class net.corda.core.contracts.StateAndContract
A state
component1() - Method in class net.corda.core.contracts.StateAndRef
 
component1() - Method in class net.corda.core.contracts.StateRef
 
component1() - Method in class net.corda.core.contracts.TransactionState
The custom contract state
component1() - Method in class net.corda.core.contracts.UniqueIdentifier
 
component1() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
component1() - Method in class net.corda.core.crypto.CompositeSignature.State
 
component1() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
component1($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
 
component1() - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
component1() - Method in class net.corda.core.crypto.MerkleTree.Node
 
component1() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
component1() - Method in class net.corda.core.crypto.PartialTree.Leaf
 
component1() - Method in class net.corda.core.crypto.PartialTree.Node
 
component1() - Method in class net.corda.core.crypto.SignableData
 
component1() - Method in class net.corda.core.crypto.SignatureMetadata
 
component1() - Method in class net.corda.core.crypto.SignatureScheme
 
component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
 
component1() - Method in class net.corda.core.flows.FlowInfo
The integer flow version the other side is using.
component1() - Method in class net.corda.core.flows.FlowInitiator.Peer
 
component1() - Method in class net.corda.core.flows.FlowInitiator.RPC
 
component1() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
component1() - Method in class net.corda.core.flows.FlowStackSnapshot
 
component1() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
component1() - Method in class net.corda.core.flows.NotaryError.Conflict
 
component1() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
component1() - Method in class net.corda.core.flows.StackFrameDataToken
 
component1() - Method in class net.corda.core.flows.StateMachineRunId
 
component1() - Method in class net.corda.core.flows.TransactionParts
 
component1() - Method in class net.corda.core.identity.CordaX500Name
optional name by the which the entity is usually known.
component1() - Method in class net.corda.core.identity.PartyAndCertificate
 
component1() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of contracts
component1() - Method in class net.corda.core.internal.Request.Data
 
component1() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
component1() - Method in class net.corda.core.internal.InputStreamAndHash
 
component1() - Method in class net.corda.core.internal.UpgradeCommand
 
component1() - Method in class net.corda.core.messaging.DataFeed
 
component1() - Method in class net.corda.core.messaging.FlowHandleImpl
The started state machine
component1() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
The started state machine
component1() - Method in class net.corda.core.messaging.StateMachineInfo
 
component1() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
component1() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
component1() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
component1() - Method in class net.corda.core.node.NodeInfo
An ordered list of IP addresses/hostnames where the node can be contacted.
component1() - Method in class net.corda.core.node.services.MapChange.Added
 
component1() - Method in class net.corda.core.node.services.MapChange.Modified
 
component1() - Method in class net.corda.core.node.services.MapChange.Removed
 
component1() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
component1() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
component1() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
 
component1() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
component1() - Method in class net.corda.core.node.services.Vault.Page
 
component1() - Method in class net.corda.core.node.services.vault.PageSpecification
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component1() - Method in class net.corda.core.node.services.vault.Sort
 
component1() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
component1() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
component1() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
 
component1() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component1() - Method in class net.corda.core.node.services.Vault.Update
 
component1() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
component1() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
component1() - Method in class net.corda.core.schemas.PersistentStateRef
 
component1() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
component1() - Method in class net.corda.core.transactions.LedgerTransaction
The resolved input states which will be consumed/invalidated by the execution of this transaction.
component1() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
component1() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
The inputs of this transaction.
component1() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
The inputs of this transaction,
component1() - Method in class net.corda.core.transactions.SignedTransaction
 
component1() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
component1() - Method in class net.corda.core.utilities.Change.Position
 
component1() - Method in class net.corda.core.utilities.Change.Rendering
 
component1() - Method in class net.corda.core.utilities.Change.Structural
 
component1() - Method in class net.corda.core.utilities.Try.Failure
 
component1() - Method in class net.corda.core.utilities.Try.Success
 
component1() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
component1() - Method in class net.corda.finance.contracts.asset.Cash.State
Amount represents a positive quantity of some issued product which can be cash,
component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
component1() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
Amount represents a positive quantity of some issued product which can be cash,
component1() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
component1() - Method in class net.corda.finance.contracts.asset.Commands.Net
The type of netting to apply,
component1() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
component1() - Method in class net.corda.finance.contracts.asset.Commands.Settle
 
component1() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
component1() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
The hash of the asset contract we
component1() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
component1() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
component1() - Method in class net.corda.finance.contracts.Commodity
 
component1() - Method in class net.corda.finance.contracts.Expression
 
component1() - Method in class net.corda.finance.contracts.Fix
 
component1() - Method in class net.corda.finance.contracts.FixOf
 
component1() - Method in class net.corda.finance.contracts.Tenor
 
component1() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
component1() - Method in class net.corda.finance.flows.CashConfiguration
 
component1() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
component1() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
component1() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
component1() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
component1() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
component1() - Method in class net.corda.finance.utils.ScreenCoordinate
 
component1() - Method in class net.corda.finance.utils.WorldCoordinate
 
component1() - Method in class net.corda.finance.utils.WorldMapLocation
 
component10() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
component10() - Method in class net.corda.core.crypto.SignatureScheme
 
component11() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Maximum file size
component2() - Method in class net.corda.client.rpc.internal.ObservableContext
 
component2() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
If set to true the client will track RPC call sites.
component2() - Method in class net.corda.core.contracts.Amount
the nominal display unit size of a single token,
component2() - Method in class net.corda.core.contracts.Command
 
component2() - Method in class net.corda.core.contracts.CommandAndState
 
component2() - Method in class net.corda.core.contracts.CommandWithParties
If any public keys were recognised,
component2() - Method in class net.corda.core.contracts.Issued
The details of the specific product represented by these digital tokens.
component2() - Method in class net.corda.core.contracts.PartyAndReference
 
component2() - Method in class net.corda.core.contracts.ScheduledActivity
 
component2() - Method in class net.corda.core.contracts.ScheduledStateRef
 
component2() - Method in class net.corda.core.contracts.SourceAndAmount
the Amount of asset available.
component2() - Method in class net.corda.core.contracts.StateAndContract
The contract that should verify the state
component2() - Method in class net.corda.core.contracts.StateAndRef
 
component2() - Method in class net.corda.core.contracts.StateRef
 
component2() - Method in class net.corda.core.contracts.TransactionState
The contract class name that will verify this state that will be created via reflection. The attachment containing this class will be automatically added to the transaction at transaction creation time.
component2() - Method in class net.corda.core.contracts.UniqueIdentifier
 
component2() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
component2() - Method in class net.corda.core.crypto.CompositeSignature.State
 
component2($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
 
component2() - Method in class net.corda.core.crypto.MerkleTree.Node
 
component2() - Method in class net.corda.core.crypto.PartialTree.Node
 
component2() - Method in class net.corda.core.crypto.SignableData
 
component2() - Method in class net.corda.core.crypto.SignatureMetadata
 
component2() - Method in class net.corda.core.crypto.SignatureScheme
 
component2() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
component2() - Method in class net.corda.core.flows.FlowInfo
Name of the CorDapp jar hosting the flow,
component2() - Method in class net.corda.core.flows.FlowStackSnapshot
 
component2() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
component2() - Method in class net.corda.core.flows.NotaryError.Conflict
 
component2() - Method in class net.corda.core.flows.TransactionParts
 
component2() - Method in class net.corda.core.identity.CordaX500Name
optional name of a unit within the
component2() - Method in class net.corda.core.identity.PartyAndCertificate
 
component2() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of initiatable flow classes
component2() - Method in class net.corda.core.internal.Request.Data
 
component2() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
component2() - Method in class net.corda.core.internal.InputStreamAndHash
 
component2() - Method in class net.corda.core.messaging.DataFeed
 
component2() - Method in class net.corda.core.messaging.FlowHandleImpl
A
component2() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
A
component2() - Method in class net.corda.core.messaging.StateMachineInfo
 
component2() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
component2() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
component2() - Method in class net.corda.core.node.NodeInfo
A non-empty list,
component2() - Method in class net.corda.core.node.services.MapChange.Modified
 
component2() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
component2() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
component2() - Method in class net.corda.core.node.services.Vault.Page
 
component2() - Method in class net.corda.core.node.services.vault.PageSpecification
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component2() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
component2() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
component2() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component2() - Method in class net.corda.core.node.services.Vault.Update
 
component2() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
component2() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
component2() - Method in class net.corda.core.schemas.PersistentStateRef
 
component2() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
component2() - Method in class net.corda.core.transactions.LedgerTransaction
Ordered list of states defined by this transaction,
component2() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
component2() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
If present,
component2() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
If present,
component2() - Method in class net.corda.core.transactions.SignedTransaction
 
component2() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
component2() - Method in class net.corda.core.utilities.Change.Position
 
component2() - Method in class net.corda.core.utilities.Change.Rendering
 
component2() - Method in class net.corda.core.utilities.Change.Structural
 
component2() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
component2() - Method in class net.corda.finance.contracts.asset.Cash.State
There must be a MoveCommand signed by this key to claim the amount.
component2() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
There must be a MoveCommand signed by this key to claim the amount
component2() - Method in class net.corda.finance.contracts.asset.Obligation.State
Where the debt originates from
component2() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
The parties whose assets we are willing to accept in payment for this debt.
component2() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
component2() - Method in class net.corda.finance.contracts.CommercialPaper.State
There must be a MoveCommand signed by this key to claim the amount.
component2() - Method in class net.corda.finance.contracts.Commodity
 
component2() - Method in class net.corda.finance.contracts.Fix
 
component2() - Method in class net.corda.finance.contracts.FixOf
 
component2() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
component2() - Method in class net.corda.finance.flows.CashConfiguration
 
component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
component2() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
component2() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
component2() - Method in class net.corda.finance.utils.ScreenCoordinate
 
component2() - Method in class net.corda.finance.utils.WorldCoordinate
 
component2() - Method in class net.corda.finance.utils.WorldMapLocation
 
component3() - Method in class net.corda.client.rpc.internal.ObservableContext
 
component3() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The interval of unused observable reaping.
component3() - Method in class net.corda.core.contracts.Amount
an instance of type T,
component3() - Method in class net.corda.core.contracts.CommandWithParties
 
component3() - Method in class net.corda.core.contracts.SourceAndAmount
is an optional field used for housekeeping in the caller.
component3() - Method in class net.corda.core.contracts.TransactionState
Identity of the notary that ensures the state is not used as an input to a transaction more than once
component3() - Method in class net.corda.core.crypto.MerkleTree.Node
 
component3() - Method in class net.corda.core.crypto.SignatureScheme
 
component3() - Method in class net.corda.core.flows.FlowStackSnapshot
 
component3() - Method in class net.corda.core.flows.TransactionParts
 
component3() - Method in class net.corda.core.identity.CordaX500Name
name of the organisation.
component3() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of RPC initiable flows classes
component3() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
The stream of progress tracker events.
component3() - Method in class net.corda.core.messaging.StateMachineInfo
 
component3() - Method in class net.corda.core.node.NodeInfo
An integer representing the set of protocol features the node supports.
component3() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
component3() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
component3() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
component3() - Method in class net.corda.core.node.services.Vault.Page
 
component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component3() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component3() - Method in class net.corda.core.node.services.Vault.Update
 
component3() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
component3() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
component3() - Method in class net.corda.core.transactions.LedgerTransaction
Arbitrary data passed to the program of each input state.
component3() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
component3() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
component3() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
component3() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
component3() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
When the contract must be settled by.
component3() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
component3() - Method in class net.corda.finance.contracts.Commodity
 
component3() - Method in class net.corda.finance.contracts.FixOf
 
component3() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
component3() - Method in class net.corda.finance.utils.WorldMapLocation
 
component4() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The number of threads to use for observations
component4() - Method in class net.corda.core.contracts.TransactionState
All contract states may be encumbered by up to one other state.
component4() - Method in class net.corda.core.crypto.SignatureScheme
 
component4() - Method in class net.corda.core.flows.TransactionParts
 
component4() - Method in class net.corda.core.identity.CordaX500Name
locality of the organisation,
component4() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of flows startable by the scheduler
component4() - Method in class net.corda.core.messaging.StateMachineInfo
 
component4() - Method in class net.corda.core.node.NodeInfo
An arbitrary number incremented each time the NodeInfo is changed.
component4() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
component4() - Method in class net.corda.core.node.services.Vault.Page
 
component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component4() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component4() - Method in class net.corda.core.node.services.Vault.Update
Specifies the type of update,
component4() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
component4() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
component4() - Method in class net.corda.core.transactions.LedgerTransaction
A list of
component4() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
component4() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
component4() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
component4() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
component5() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The maximum number of producers to create to handle outgoing messages
component5() - Method in class net.corda.core.contracts.TransactionState
A validator for the contract attachments on the transaction.
component5() - Method in class net.corda.core.crypto.SignatureScheme
 
component5() - Method in class net.corda.core.identity.CordaX500Name
the full name of the state or province the organisation is based in.
component5() - Method in class net.corda.core.internal.cordapp.CordappImpl
 
component5() - Method in class net.corda.core.node.services.Vault.Page
 
component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component5() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component5() - Method in class net.corda.core.transactions.LedgerTransaction
The hash of the original serialised WireTransaction.
component5() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
component5() - Method in class net.corda.finance.contracts.asset.Obligation.State
The public key of the entity the contract pays to
component6() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Determines the concurrency level of the Observable Cache.
component6() - Method in class net.corda.core.crypto.SignatureScheme
 
component6() - Method in class net.corda.core.identity.CordaX500Name
country the organisation is in,
component6() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of Corda plugin registries
component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
component6() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component6() - Method in class net.corda.core.transactions.LedgerTransaction
If present,
component7() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The retry interval of artemis connections in milliseconds
component7() - Method in class net.corda.core.crypto.SignatureScheme
 
component7() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of custom schemas
component7() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
component7() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component7() - Method in class net.corda.core.transactions.LedgerTransaction
 
component8() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The retry interval multiplier for exponential backoff
component8() - Method in class net.corda.core.crypto.SignatureScheme
 
component8() - Method in class net.corda.core.internal.cordapp.CordappImpl
The path to the JAR for this CorDapp
component8() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
component8() - Method in class net.corda.core.transactions.LedgerTransaction
 
component9() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Maximum retry interval
component9() - Method in class net.corda.core.crypto.SignatureScheme
 
ComponentGroup - Class in net.corda.core.transactions
A ComponentGroup is used to store the full list of transaction components of the same type in serialised form. Practically, a group per component type of a transaction is required; thus, there will be a group for input states, a group for all attachments (if there are any) etc.
ComponentGroup(groupIndex, components) - Constructor for class net.corda.core.transactions.ComponentGroup
A ComponentGroup is used to store the full list of transaction components of the same type in serialised form. Practically, a group per component type of a transaction is required; thus, there will be a group for input states, a group for all attachments (if there are any) etc.
ComponentGroupEnum - Enum in net.corda.core.contracts
An enum, for which each property corresponds to a transaction component group. The position in the enum class declaration (ordinal) is used for component-leaf ordering when computing the Merkle tree.
ComponentGroupEnum() - Constructor for enum net.corda.core.contracts.ComponentGroupEnum
An enum, for which each property corresponds to a transaction component group. The position in the enum class declaration (ordinal) is used for component-leaf ordering when computing the Merkle tree.
componentHash(opaqueBytes, privacySalt, componentGroupIndex, internalIndex) - Static method in class net.corda.core.crypto.CryptoUtils
Compute the hash of each serialised component so as to be used as Merkle tree leaf. The resultant output (leaf) is calculated using the SHA256d algorithm, thus SHA256(SHA256(nonce || serializedComponent)), where nonce is computed from computeNonce.
componentHash(nonce, opaqueBytes) - Static method in class net.corda.core.crypto.CryptoUtils
Return the SHA256(SHA256(nonce || serializedComponent)).
ComponentVisibilityException - Exception in net.corda.core.transactions
Thrown when checking for visibility of all-components in a group in FilteredTransaction.checkAllComponentsVisible.
ComponentVisibilityException(id, reason) - Constructor for exception net.corda.core.transactions.ComponentVisibilityException
Thrown when checking for visibility of all-components in a group in FilteredTransaction.checkAllComponentsVisible.
COMPOSITE_KEY - Static variable in class net.corda.core.crypto.CordaObjectIdentifier
 
COMPOSITE_KEY - Static variable in class net.corda.core.crypto.Crypto
Corda composite key type
COMPOSITE_SIGNATURE - Static variable in class net.corda.core.crypto.CordaObjectIdentifier
 
CompositeKey - Class in net.corda.core.crypto
A tree data structure that enables the representation of composite public keys, which are used to represent the signing requirements for multisignature scenarios such as RAFT notary services. A composite key is a list of leaf keys and their contributing weight, and each leaf can be a conventional single key or a composite key. Keys contribute their weight to the total if they are matched by the signature.
CompositeKey.Builder - Class in net.corda.core.crypto
A helper class for building a class CompositeKey.
CompositeKey.Companion - Class in net.corda.core.crypto
 
CompositeKey.NodeAndWeight - Class in net.corda.core.crypto
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode. Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
CompositeKeyFactory - Class in net.corda.core.crypto
Factory for generating composite keys from ASN.1 format key specifications. This is used by class CordaSecurityProvider.
CompositeKeyFactory() - Constructor for class net.corda.core.crypto.CompositeKeyFactory
Factory for generating composite keys from ASN.1 format key specifications. This is used by class CordaSecurityProvider.
CompositeSignature - Class in net.corda.core.crypto
Dedicated class for storing a set of signatures that comprise class CompositeKey.
CompositeSignature() - Constructor for class net.corda.core.crypto.CompositeSignature
Dedicated class for storing a set of signatures that comprise class CompositeKey.
CompositeSignature.Companion - Class in net.corda.core.crypto
 
CompositeSignature.State - Class in net.corda.core.crypto
 
CompositeSignaturesWithKeys - Class in net.corda.core.crypto
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform serialization format.
CompositeSignaturesWithKeys(sigs) - Constructor for class net.corda.core.crypto.CompositeSignaturesWithKeys
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform serialization format.
CompositeSignaturesWithKeys.Companion - Class in net.corda.core.crypto
 
computeNonce(privacySalt, groupIndex, internalIndex) - Static method in class net.corda.core.crypto.CryptoUtils
Method to compute a nonce based on privacySalt, component group index and component internal index. SHA256d (double SHA256) is used to prevent length extension attacks.
ConcurrencyUtils - Class in net.corda.core.concurrent
 
Conflict(txId, conflict) - Constructor for class net.corda.core.flows.NotaryError.Conflict
 
Conflict(stateHistory) - Constructor for class net.corda.core.node.services.UniquenessProvider.Conflict
Specifies the consuming transaction for every conflicting state
ConsumingTx(id, inputIndex, requestingParty) - Constructor for class net.corda.core.node.services.UniquenessProvider.ConsumingTx
Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
contains(instant) - Method in class net.corda.core.contracts.TimeWindow
Returns true iff the given instant is within the time interval of this class TimeWindow.
contains(element) - Method in class net.corda.core.utilities.NonEmptySet
 
containsAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
 
containsAny($receiver, otherKeys) - Static method in class net.corda.core.crypto.CryptoUtils
Checks whether any of the given keys matches a leaf on the class CompositeKey tree or a single PublicKey.
containsType(clazz, status) - Method in class net.corda.core.node.services.Vault.Update
Checks whether the update contains a state of the specified type and state status
Contract - Interface in net.corda.core.contracts
Implemented by a program that implements business logic on the shared ledger. All participants run this code for every class LedgerTransaction they see on the network, for every input and output state. All contracts must accept the transaction for it to be accepted: failure of any aborts the entire thing. The time is taken from a trusted time-window attached to the transaction itself i.e. it is NOT necessarily the current time.
ContractAttachment - Class in net.corda.core.contracts
Wrap an attachment in this if it is to be used as an executable contract attachment
ContractAttachment(attachment, contract) - Constructor for class net.corda.core.contracts.ContractAttachment
Wrap an attachment in this if it is to be used as an executable contract attachment
ContractConstraintRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractConstraintRejection
 
ContractCreationError(txId, contractClass, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractCreationError
 
ContractRejection(txId, contract, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractRejection
 
ContractsDSL - Class in net.corda.core.contracts
 
ContractState - Interface in net.corda.core.contracts
A contract state (or just "state") contains opaque data used by a contract program. It can be thought of as a disk file that the program can use to persist data across transactions. States are immutable: once created they are never updated, instead, any changes must generate a new successor state. States can be updated (consumed) only once: the notary is responsible for ensuring there is no "double spending" by only signing a transaction if the input states are all free.
ContractUpgradeFlow - Class in net.corda.core.flows
A flow to be used for authorising and upgrading state objects of an old contract to a new contract.
ContractUpgradeFlow.Authorise - Class in net.corda.core.flows
Authorise a contract state upgrade.
ContractUpgradeFlow.Deauthorise - Class in net.corda.core.flows
Deauthorise a contract state upgrade. This will remove the upgrade authorisation from persistent store (and prevent any further upgrade)
ContractUpgradeFlow.Initiate<OldState extends ContractState,NewState extends ContractState> - Class in net.corda.core.flows
This flow begins the contract upgrade process.
ContractUpgradeService - Interface in net.corda.core.node.services
The interface ContractUpgradeService is responsible for securely upgrading contract state objects according to a specified and mutually agreed (amongst participants) contract version. See also class ContractUpgradeFlow to understand the workflow associated with contract upgrades.
ContractUpgradeUtils - Class in net.corda.core.internal
 
convert(wire) - Method in class net.corda.core.internal.FetchAttachmentsFlow
 
convert(wire) - Method in class net.corda.core.internal.FetchDataFlow
 
copy(connectionMaxRetryInterval) - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
Can be used to configure the RPC client connection.
copy(callSiteMap, observableMap, hardReferenceStore) - Method in class net.corda.client.rpc.internal.ObservableContext
Holds a context available during Kryo deserialisation of messages that are expected to contain Observables.
copy(minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, producerPoolBound, cacheConcurrencyLevel, connectionRetryInterval, connectionRetryIntervalMultiplier, connectionMaxRetryInterval, maxReconnectAttempts, maxFileSize) - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
This configuration may be used to tweak the internals of the RPC client.
copy(quantity, displayTokenSize, token) - Method in class net.corda.core.contracts.Amount
Amount represents a positive quantity of some token (currency, asset, etc.), measured in quantity of the smallest representable units. The nominal quantity represented by each individual token is equal to the displayTokenSize. The scale property of the displayTokenSize should correctly reflect the displayed decimal places and is used when rounding conversions from indicative/displayed amounts in BigDecimal to Amount occur via the Amount.fromDecimal method.
copy(value, signers) - Method in class net.corda.core.contracts.Command
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
copy(command, ownableState) - Method in class net.corda.core.contracts.CommandAndState
Return structure for OwnableState.withNewOwner
copy(signers, signingParties, value) - Method in class net.corda.core.contracts.CommandWithParties
A class Command where the signing parties have been looked up if they have a well known/recognised institutional key.
copy(attachmentId) - Method in class net.corda.core.contracts.HashAttachmentConstraint
An interface AttachmentConstraint that verifies by hash
copy(issuer, product) - Method in class net.corda.core.contracts.Issued
The class Issued data class holds the details of an on ledger digital asset. In particular it gives the public credentials of the entity that created these digital tokens and the particular product represented.
copy(party, reference) - Method in class net.corda.core.contracts.PartyAndReference
Reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger. The reference is intended to be encrypted so it's meaningless to anyone other than the party.
copy(logicRef, scheduledAt) - Method in class net.corda.core.contracts.ScheduledActivity
This class represents the lifecycle activity that a contract state of type interface LinearState would like to perform at a given point in time. e.g. run a fixing flow.
copy(ref, scheduledAt) - Method in class net.corda.core.contracts.ScheduledStateRef
Represents a contract state (unconsumed output) of type interface LinearState and a point in time that a lifecycle event is expected to take place for that contract state.
copy(source, amount, ref) - Method in class net.corda.core.contracts.SourceAndAmount
Simple data class to associate the origin, owner, or holder of a particular Amount object.
copy(state, contract) - Method in class net.corda.core.contracts.StateAndContract
A convenience class for passing around a state and it's contract
copy(state, ref) - Method in class net.corda.core.contracts.StateAndRef
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
copy(txhash, index) - Method in class net.corda.core.contracts.StateRef
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which transaction defined the state and where in that transaction it was.
copy(data, contract, notary, encumbrance, constraint) - Method in class net.corda.core.contracts.TransactionState
A wrapper for interface ContractState containing additional platform-level state information and contract information. This is the definitive state that is stored on the ledger and used in transaction outputs.
copy(externalId, id) - Method in class net.corda.core.contracts.UniqueIdentifier
This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
copy(node, weight) - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode. Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
copy(buffer, verifyKey) - Method in class net.corda.core.crypto.CompositeSignature.State
 
copy(sigs) - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform serialization format.
copy(hash) - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
copy(hash, left, right) - Method in class net.corda.core.crypto.MerkleTree.Node
 
copy(hash) - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
copy(hash) - Method in class net.corda.core.crypto.PartialTree.Leaf
 
copy(left, right) - Method in class net.corda.core.crypto.PartialTree.Node
 
copy(txId, signatureMetadata) - Method in class net.corda.core.crypto.SignableData
A class SignableData object is the packet actually signed. It works as a wrapper over transaction id and signature metadata.
copy(platformVersion, schemeNumberID) - Method in class net.corda.core.crypto.SignatureMetadata
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
copy(schemeNumberID, schemeCodeName, signatureOID, alternativeOIDs, providerName, algorithmName, signatureName, algSpec, keySize, desc) - Method in class net.corda.core.crypto.SignatureScheme
This class is used to define a digital signature scheme.
copy(stateRef, modification) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
The class AbstractStateReplacementFlow.Proposal contains the details of proposed state modification. This is the message sent by the class AbstractStateReplacementFlow.Instigator to all participants(class AbstractStateReplacementFlow.Acceptor) during the state replacement process.
copy(stx) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
The assembled transaction for upgrading a contract.
copy(flowVersion, appName) - Method in class net.corda.core.flows.FlowInfo
Version and name of the CorDapp hosting the other side of the flow.
copy(party) - Method in class net.corda.core.flows.FlowInitiator.Peer
Started when we get new session initiation request.
copy(username) - Method in class net.corda.core.flows.FlowInitiator.RPC
Started using net.corda.core.messaging.CordaRPCOps.startFlowDynamic.
copy(scheduledState) - Method in class net.corda.core.flows.FlowInitiator.Scheduled
Started as scheduled activity.
copy(time, flowClass, stackFrames) - Method in class net.corda.core.flows.FlowStackSnapshot
Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
copy(stackTraceElement, stackObjects) - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
copy(txId, conflict) - Method in class net.corda.core.flows.NotaryError.Conflict
 
copy(cause) - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
copy(className) - Method in class net.corda.core.flows.StackFrameDataToken
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
copy(uuid) - Method in class net.corda.core.flows.StateMachineRunId
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
copy(id, inputs, timestamp, notary) - Method in class net.corda.core.flows.TransactionParts
The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
copy(commonName, organisationUnit, organisation, locality, state, country) - Method in class net.corda.core.identity.CordaX500Name
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
copy(contractClassNames, initiatedFlows, rpcFlows, schedulableFlows, services, serializationWhitelists, customSchemas, jarPath) - Method in class net.corda.core.internal.cordapp.CordappImpl
 
copy(hashes, dataType) - Method in class net.corda.core.internal.Request.Data
 
copy(fromDisk, downloaded) - Method in class net.corda.core.internal.FetchDataFlow.Result
 
copy(inputStream, sha256) - Method in class net.corda.core.internal.InputStreamAndHash
 
copy(upgradedContractClass) - Method in class net.corda.core.internal.UpgradeCommand
Indicates that this transaction replaces the inputs contract state to another contract state
copy(snapshot, updates) - Method in class net.corda.core.messaging.DataFeed
The Data feed contains a snapshot of the requested data and an Observable of future updates.
copy(id, returnValue) - Method in class net.corda.core.messaging.FlowHandleImpl
 
copy(id, returnValue, progress) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
 
copy(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Method in class net.corda.core.messaging.StateMachineInfo
 
copy(stateMachineRunId, transactionId) - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
copy(stateMachineInfo) - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
copy(id, result) - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
copy(addresses, legalIdentitiesAndCerts, platformVersion, serial) - Method in class net.corda.core.node.NodeInfo
Information about a network node that acts on behalf of some party. NodeInfos can be found via the network map cache, accessible from a interface NetworkMapCache. They are also available via RPC using the CordaRPCOps.networkMapSnapshot method.
copy(node) - Method in class net.corda.core.node.services.MapChange.Added
 
copy(node, previousNode) - Method in class net.corda.core.node.services.MapChange.Modified
 
copy(node) - Method in class net.corda.core.node.services.MapChange.Removed
 
copy(party) - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
copy(party, addresses) - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
copy(stateHistory) - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
Specifies the consuming transaction for every conflicting state
copy(id, inputIndex, requestingParty) - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
copy(type) - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
copy(rightFromLiteral, rightToLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
copy(operator) - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
copy(column, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
copy(left, right, operator) - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
copy(column, predicate) - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
copy(expression) - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
copy(states, statesMetadata, totalStatesAvailable, stateTypes, otherResults) - Method in class net.corda.core.node.services.Vault.Page
Returned in queries VaultService.queryBy and VaultService.trackBy. A Page contains:
copy(pageNumber, pageSize) - Method in class net.corda.core.node.services.vault.PageSpecification
class PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size (defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE) Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement. MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
copy(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
copy(participants, uuid, externalId, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
copy(type, lockIds) - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
copy(type, predicate) - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
copy(expression, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
copy(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
copy(columns) - Method in class net.corda.core.node.services.vault.Sort
Sort allows specification of a set of entity attribute names and their associated directionality and null handling, to be applied upon processing a query specification.
copy(sortAttribute, direction) - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
copy(entityStateClass, entityStateColumnName) - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
entityStateClass should reference a persistent state entity entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema (for example, CashSchemaV1.PersistentCashStatecurrency.name)
copy(attribute) - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
sortAttribute refers to common table attributes defined in the node schemas: VaultState, VaultLinearStates, VaultFungibleStates
copy(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime) - Method in class net.corda.core.node.services.Vault.StateMetadata
 
copy(consumed, produced, flowId, type) - Method in class net.corda.core.node.services.Vault.Update
Represents an update observed by the vault that will be notified to observers. Include the class StateRefs of transaction outputs that were consumed (inputs) and the interface ContractStates produced (outputs) to/by the transaction or transactions observed and the vault.
copy(pk) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
copy(owningKey, name, partyCertBinary, isMain, persistentNodeInfos) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
PartyAndCertificate entity (to be replaced by referencing final Identity Schema).
copy(host, port) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
copy(txId, index) - Method in class net.corda.core.schemas.PersistentStateRef
Embedded class StateRef representation used in state mapping.
copy(groupIndex, components, nonces, partialMerkleTree) - Method in class net.corda.core.transactions.FilteredComponentGroup
A FilteredComponentGroup is used to store the filtered list of transaction components of the same type in serialised form. This is similar to class ComponentGroup, but it also includes the corresponding nonce per component.
copy(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt) - Method in class net.corda.core.transactions.LedgerTransaction
A LedgerTransaction is derived from a class WireTransaction. It is the result of doing the following operations:
copy(inputs, outputs, groupingKey) - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
A set of related inputs and outputs that are connected by some common attributes. An InOutGroup is calculated using groupStates and is useful for handling cases where a transaction may contain similar but unrelated state evolutions, for example, a transaction that moves cash in two different currencies. The numbers must add up on both sides of the transaction, but the values must be summed independently per currency. Grouping can be used to simplify this logic.
copy(inputs, notary, newNotary, id, sigs) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction, signatures are checked against the signers specified by input states' participants fields, so full resolution is needed for signature verification.
copy(inputs, notary, newNotary) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s), old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs on the fly.
copy(txBits, sigs) - Method in class net.corda.core.transactions.SignedTransaction
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may map to the same key (and they could be different in important ways, like validity!). The signatures on a SignedTransaction might be invalid or missing: the type does not imply validity. A transaction ID should be the hash of the class WireTransaction Merkle tree root. Thus adding or removing a signature does not change it.
copy() - Method in class net.corda.core.transactions.TransactionBuilder
Creates a copy of the builder.
copy() - Method in class net.corda.core.utilities.ByteSequence
Copy this sequence, complete with new backing array. This can be helpful to break references to potentially large backing arrays from small sub-sequences.
copy(host, port) - Method in class net.corda.core.utilities.NetworkHostAndPort
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
copy(tracker, newStep) - Method in class net.corda.core.utilities.Change.Position
 
copy(tracker, ofStep) - Method in class net.corda.core.utilities.Change.Rendering
 
copy(tracker, parent) - Method in class net.corda.core.utilities.Change.Structural
 
copy(exception) - Method in class net.corda.core.utilities.Try.Failure
 
copy(value) - Method in class net.corda.core.utilities.Try.Success
 
copy(partyKeys, template) - Method in class net.corda.finance.contracts.asset.BilateralNetState
Subset of state, containing the elements which must match for two obligation transactions to be nettable. If two obligation state objects produce equal bilateral net states, they are considered safe to net directly. Bilateral states are used in close-out netting.
copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
copy(amount, owner) - Method in class net.corda.finance.contracts.asset.Cash.State
A state representing a cash claim against some party.
copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
copy(amount, owner) - Method in class net.corda.finance.contracts.asset.CommodityContract.State
A state representing a commodity claim against some party
copy(template) - Method in class net.corda.finance.contracts.asset.MultilateralNetState
Subset of state, containing the elements which must match for two or more obligation transactions to be candidates for netting (this does not include the checks to enforce that everyone's amounts received are the same at the end, which is handled under the verify() function). In comparison to class BilateralNetState, this doesn't include the parties' keys, as ensuring balances match on input and output is handled elsewhere. Used in cases where all parties (or their proxies) are signing, such as central clearing.
copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
A command stating that the debt is being released by the beneficiary. Normally would indicate either settlement outside of the ledger, or that the obligor is unable to pay.
copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
A command stating that a debt has been moved, optionally to fulfil another contract.
copy(type) - Method in class net.corda.finance.contracts.asset.Commands.Net
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting as only the beneficiary (not the obligor) needs to sign.
copy(lifecycle) - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled by the due date, or resetting a defaulted contract back to the issued state.
copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Settle
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
copy(lifecycle, obligor, template, quantity, beneficiary) - Method in class net.corda.finance.contracts.asset.Obligation.State
A state representing the obligation of one party (obligor) to deliver a specified number of units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary no later than the specified time.
copy(acceptableContracts, acceptableIssuedProducts, dueBefore, timeTolerance) - Method in class net.corda.finance.contracts.asset.Obligation.Terms
Subset of state, containing the elements specified when issuing a new settlement contract.
copy(party, amount) - Method in class net.corda.finance.contracts.asset.PartyAndAmount
A simple holder for a (possibly anonymous) class AbstractParty and a quantity of tokens
copy(issuance, owner, faceValue, maturityDate) - Method in class net.corda.finance.contracts.CommercialPaper.State
 
copy(commodityCode, displayName, defaultFractionDigits) - Method in class net.corda.finance.contracts.Commodity
Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the class CommodityContract contract, and is likely to change in future.
copy(expr) - Method in class net.corda.finance.contracts.Expression
Represents a textual expression of e.g. a formula
copy(of, value) - Method in class net.corda.finance.contracts.Fix
A class Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.
copy(name, forDay, ofTenor) - Method in class net.corda.finance.contracts.FixOf
A class FixOf identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
copy(name) - Method in class net.corda.finance.contracts.Tenor
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
copy(stx, recipient) - Method in class net.corda.finance.flows.AbstractCashFlow.Result
Combined signed transaction and identity lookup map, which is the resulting data from regular cash flows. Specialised flows for unit tests differ from this.
copy(issuableCurrencies, supportedCurrencies) - Method in class net.corda.finance.flows.CashConfiguration
 
copy(notary, dealBeingOffered) - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
copy(payload, primaryIdentity, secondaryIdentity) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
This object is serialised to the network and is the first flow message the seller sends to the buyer.
copy(tx, cashSigningPubKeys) - Method in class net.corda.finance.flows.Buyer.SharedTx
 
copy(price, payToIdentity) - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
This object is serialised to the network and is the first flow message the seller sends to the buyer.
copy(holidayDates) - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
copy(screenX, screenY) - Method in class net.corda.finance.utils.ScreenCoordinate
 
copy(latitude, longitude) - Method in class net.corda.finance.utils.WorldCoordinate
A latitude/longitude pair.
copy(coordinate, description, countryCode) - Method in class net.corda.finance.utils.WorldMapLocation
A labelled class WorldCoordinate, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations. The countryCode field is a two letter ISO country code.
copyOf(elements) - Method in class net.corda.core.utilities.NonEmptySet.Companion
Returns a non-empty set containing each of elements, minus duplicates, in the order each appears first in the source collection.
copyOf(elements) - Static method in class net.corda.core.utilities.NonEmptySet
Returns a non-empty set containing each of elements, minus duplicates, in the order each appears first in the source collection.
copyTo($receiver, target, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
copyToDirectory($receiver, targetDir, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
CordaException - Exception in net.corda.core
 
CordaException(message, cause) - Constructor for exception net.corda.core.CordaException
 
CordaException(message) - Constructor for exception net.corda.core.CordaException
 
CordaFuture<V> - Interface in net.corda.core.concurrent
Same as Future with additional methods to provide some of the features of java.util.concurrent.CompletableFuture while minimising the API surface area. In Kotlin, to avoid compile errors, whenever CordaFuture is used in a parameter or extension method receiver type, its type parameter should be specified with out variance.
CordaFutureImplKt - Class in net.corda.core.internal.concurrent
 
CordaObjectIdentifier - Class in net.corda.core.crypto
 
Cordapp - Interface in net.corda.core.cordapp
Represents a cordapp by registering the JAR that contains it and all important classes for Corda. Instances of this class are generated automatically at startup of a node and can get retrieved from CordappProvider.getAppContext from the class CordappContext it returns.
CordappContext - Class in net.corda.core.cordapp
An app context provides information about where an app was loaded from, access to its classloader, and (in the included interface Cordapp object) lists of annotated classes discovered via scanning the JAR.
CordappContext(cordapp, attachmentId, classLoader) - Constructor for class net.corda.core.cordapp.CordappContext
An app context provides information about where an app was loaded from, access to its classloader, and (in the included interface Cordapp object) lists of annotated classes discovered via scanning the JAR.
CordappImpl - Class in net.corda.core.internal.cordapp
 
CordappImpl(contractClassNames, initiatedFlows, rpcFlows, schedulableFlows, services, serializationWhitelists, customSchemas, jarPath) - Constructor for class net.corda.core.internal.cordapp.CordappImpl
 
CordappProvider - Interface in net.corda.core.cordapp
Provides access to what the node knows about loaded applications.
CordaRPCClient - Class in net.corda.client.rpc
An RPC client connects to the specified server and allows you to make calls to the server that perform various useful tasks. Please see the Client RPC section of docs.corda.net to learn more about how this API works. A brief description is provided here.
CordaRPCClient(hostAndPort) - Constructor for class net.corda.client.rpc.CordaRPCClient
 
CordaRPCClient(hostAndPort, configuration) - Constructor for class net.corda.client.rpc.CordaRPCClient
 
CordaRPCClient.Companion - Class in net.corda.client.rpc
 
CordaRPCClientConfiguration - Class in net.corda.client.rpc
Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
Can be used to configure the RPC client connection.
CordaRPCClientConfiguration.Companion - Class in net.corda.client.rpc
 
CordaRPCConnection - Class in net.corda.client.rpc
This class is essentially just a wrapper for an RPCConnection and can be treated identically.
CordaRPCOps - Interface in net.corda.core.messaging
RPC operations that the node exposes to clients.
CordaRPCOps.DefaultImpls - Class in net.corda.core.messaging
RPC operations that the node exposes to clients.
CordaRPCOpsKt - Class in net.corda.core.messaging
 
CordaRuntimeException - Exception in net.corda.core
 
CordaRuntimeException(originalExceptionClassName, _message, _cause) - Constructor for exception net.corda.core.CordaRuntimeException
 
CordaRuntimeException(message, cause) - Constructor for exception net.corda.core.CordaRuntimeException
 
CordaRuntimeException(message) - Constructor for exception net.corda.core.CordaRuntimeException
 
CordaSecurityProvider - Class in net.corda.core.crypto
 
CordaSecurityProvider() - Constructor for class net.corda.core.crypto.CordaSecurityProvider
 
CordaSecurityProvider.Companion - Class in net.corda.core.crypto
 
CordaSerializable - Interface in net.corda.core.serialization
This annotation is a marker to indicate that a class is permitted and intended to be serialized as part of Node messaging.
cordaService(type) - Method in interface net.corda.core.node.ServiceHub
Return the singleton instance of the given Corda service type. This is a class that is annotated with interface CordaService and will have automatically been registered by the node.
CordaService - Interface in net.corda.core.node.services
Annotate any class that needs to be a long-lived service within the node, such as an oracle, with this annotation. Such a class needs to have a constructor with a single parameter of type interface ServiceHub. This constructor will be invoked during node start to initialise the service. The service hub provided can be used to get information about the node that may be necessary for the service. Corda services are created as singletons within the node and are available to flows via ServiceHub.cordaService.
CordaThrowable - Interface in net.corda.core
 
CordaX500Name - Class in net.corda.core.identity
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
CordaX500Name(commonName, organisationUnit, organisation, locality, state, country) - Constructor for class net.corda.core.identity.CordaX500Name
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
CordaX500Name(commonName, organisation, locality, country) - Constructor for class net.corda.core.identity.CordaX500Name
 
CordaX500Name(organisation, locality, country) - Constructor for class net.corda.core.identity.CordaX500Name
 
CordaX500Name.Companion - Class in net.corda.core.identity
 
CoreTransaction - Class in net.corda.core.transactions
A transaction with the minimal amount of information required to compute the unique transaction id, and resolve a class FullTransaction. This type of transaction, wrapped in class SignedTransaction, gets transferred across the wire and recorded to storage.
CoreTransaction() - Constructor for class net.corda.core.transactions.CoreTransaction
A transaction with the minimal amount of information required to compute the unique transaction id, and resolve a class FullTransaction. This type of transaction, wrapped in class SignedTransaction, gets transferred across the wire and recorded to storage.
count($receiver) - Method in class net.corda.core.node.services.vault.Builder
 
count($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
CountryCodeKt - Class in net.corda.core.internal
 
CP_PROGRAM_ID - Static variable in class net.corda.finance.contracts.CommercialPaper
 
create(flowClass, args) - Method in interface net.corda.core.flows.FlowLogicRefFactory
 
create(xs, ys) - Method in class net.corda.finance.contracts.math.CubicSplineInterpolator.Factory
 
create(xs, ys) - Method in interface net.corda.finance.contracts.math.InterpolatorFactory
 
create(xs, ys) - Method in class net.corda.finance.contracts.math.LinearInterpolator.Factory
 
createContext(serializationContext, observableContext) - Method in class net.corda.client.rpc.internal.RpcClientObservableSerializer
 
createDefaultMapper(rpc, factory, fuzzyIdentityMatch) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
createDefaultMapper(rpc, factory) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
createDefaultMapper(rpc) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
createDirectories($receiver, attrs) - Static method in class net.corda.core.internal.InternalUtilsKt
 
createDirectory($receiver, attrs) - Static method in class net.corda.core.internal.InternalUtilsKt
 
createGenericSchedule(startDate, period, calendar, dateRollConvention, noOfAdditionalPeriods, endDate, periodOffset) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
Calculates an event schedule that moves events around to ensure they fall on working days.
createGenericSchedule(startDate, period, calendar, dateRollConvention, noOfAdditionalPeriods, endDate, periodOffset) - Static method in class net.corda.finance.contracts.BusinessCalendar
Calculates an event schedule that moves events around to ensure they fall on working days.
createInMemoryMapper(identityService, factory, fuzzyIdentityMatch) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses an interface IdentityService directly inside the node to deserialise parties from string names.
createInMemoryMapper(identityService, factory) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses an interface IdentityService directly inside the node to deserialise parties from string names.
createInMemoryMapper(identityService) - Static method in class net.corda.client.jackson.JacksonSupport
Creates a Jackson ObjectMapper that uses an interface IdentityService directly inside the node to deserialise parties from string names.
createInMemoryTestZip(numOfExpectedBytes, content) - Method in class net.corda.core.internal.InputStreamAndHash.Companion
Get a valid InputStream from an in-memory zip as required for some tests. The zip consists of a single file called "z" that contains the given content byte repeated the given number of times. Note that a slightly bigger than numOfExpectedBytes size is expected.
createNonRpcMapper(factory) - Static method in class net.corda.client.jackson.JacksonSupport
For testing or situations where deserialising parties is not required
createNonRpcMapper() - Static method in class net.corda.client.jackson.JacksonSupport
For testing or situations where deserialising parties is not required
createRandom() - Method in class net.corda.core.flows.StateMachineRunId.Companion
 
createServiceFlow(otherPartySession) - Method in class net.corda.core.node.services.NotaryService
Produces a notary service flow which has the corresponding sends and receives as class NotaryFlow.Client.
createSignature(signedTransaction, publicKey) - Method in interface net.corda.core.node.ServiceHub
Helper method to create an additional signature for an existing (partially) class SignedTransaction. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature(signedTransaction) - Method in interface net.corda.core.node.ServiceHub
Helper method to create a signature for an existing (partially) class SignedTransaction using the default identity signing key of the node. The legal identity key is used to sign. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature(filteredTransaction, publicKey) - Method in interface net.corda.core.node.ServiceHub
Helper method to create a signature for a FilteredTransaction. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature(filteredTransaction) - Method in interface net.corda.core.node.ServiceHub
Helper method to create a signature for a FilteredTransaction using the default identity signing key of the node. The legal identity key is used to sign. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature($this, signedTransaction, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to create an additional signature for an existing (partially) class SignedTransaction. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature($this, signedTransaction) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to create a signature for an existing (partially) class SignedTransaction using the default identity signing key of the node. The legal identity key is used to sign. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature($this, filteredTransaction, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to create a signature for a FilteredTransaction. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
createSignature($this, filteredTransaction) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to create a signature for a FilteredTransaction using the default identity signing key of the node. The legal identity key is used to sign. Additional class SignatureMetadata, including the platform version used during signing and the cryptographic signature scheme use, is added to the signature.
CriteriaExpression<O,T> - Class in net.corda.core.node.services.vault
 
CriteriaExpression.AggregateFunctionExpression<O,C> - Class in net.corda.core.node.services.vault
 
CriteriaExpression.BinaryLogical<O> - Class in net.corda.core.node.services.vault
 
CriteriaExpression.ColumnPredicateExpression<O,C> - Class in net.corda.core.node.services.vault
 
CriteriaExpression.Not<O> - Class in net.corda.core.node.services.vault
 
Crypto - Class in net.corda.core.crypto
This object controls and provides the available and supported signature schemes for Corda. Any implemented class SignatureScheme should be strictly defined here. However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported. Note that Corda currently supports the following signature schemes by their code names:
CryptoUtils - Class in net.corda.core.crypto
 
CubicSplineInterpolator - Class in net.corda.finance.contracts.math
Interpolates values between the given data points using a class SplineFunction.
CubicSplineInterpolator(xs, ys) - Constructor for class net.corda.finance.contracts.math.CubicSplineInterpolator
Interpolates values between the given data points using a class SplineFunction.
CubicSplineInterpolator.Factory - Class in net.corda.finance.contracts.math
 
Currencies - Class in net.corda.finance
 
currentNodeTime() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns the node's current time.
Custom(entityStateClass, entityStateColumnName) - Constructor for class net.corda.core.node.services.vault.SortAttribute.Custom
entityStateClass should reference a persistent state entity entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema (for example, CashSchemaV1.PersistentCashStatecurrency.name)

D

Data(hashes, dataType) - Constructor for class net.corda.core.internal.Request.Data
 
DataFeed<A,B> - Class in net.corda.core.messaging
The Data feed contains a snapshot of the requested data and an Observable of future updates.
DataFeed(snapshot, updates) - Constructor for class net.corda.core.messaging.DataFeed
The Data feed contains a snapshot of the requested data and an Observable of future updates.
DataType() - Constructor for enum net.corda.core.internal.FetchDataFlow.DataType
 
DataVendingFlow - Class in net.corda.core.flows
 
DateRollConvention - Enum in net.corda.finance.contracts
This reflects what happens if a date on which a business event is supposed to happen actually falls upon a non-working day. Depending on the accounting requirement, we can move forward until we get to a business day, or backwards. There are some additional rules which are explained in the individual cases below.
DateRollConvention(direction, isModified) - Constructor for enum net.corda.finance.contracts.DateRollConvention
This reflects what happens if a date on which a business event is supposed to happen actually falls upon a non-working day. Depending on the accounting requirement, we can move forward until we get to a business day, or backwards. There are some additional rules which are explained in the individual cases below.
DateRollDirection - Enum in net.corda.finance.contracts
This is utilised in the enum DateRollConvention class to determine which way we should initially step when finding a business day.
DateRollDirection(value) - Constructor for enum net.corda.finance.contracts.DateRollDirection
This is utilised in the enum DateRollConvention class to determine which way we should initially step when finding a business day.
DayCountBasisDay - Enum in net.corda.finance.contracts
This forms the day part of the "Day Count Basis" used for interest calculation. Note that the first character cannot be a number (enum naming constraints), so we drop that in the toString lest some people get confused.
DayCountBasisDay() - Constructor for enum net.corda.finance.contracts.DayCountBasisDay
This forms the day part of the "Day Count Basis" used for interest calculation. Note that the first character cannot be a number (enum naming constraints), so we drop that in the toString lest some people get confused.
DayCountBasisYear - Enum in net.corda.finance.contracts
This forms the year part of the "Day Count Basis" used for interest calculation.
DayCountBasisYear() - Constructor for enum net.corda.finance.contracts.DayCountBasisYear
This forms the year part of the "Day Count Basis" used for interest calculation.
daysToMaturity(startDate, calendar) - Method in class net.corda.finance.contracts.Tenor
 
DBHostAndPort(pk) - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
DBHostAndPort.Companion - Class in net.corda.core.schemas
 
DBPartyAndCertificate(owningKey, name, partyCertBinary, isMain, persistentNodeInfos) - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
PartyAndCertificate entity (to be replaced by referencing final Identity Schema).
DBPartyAndCertificate(partyAndCert, isMain) - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
DealState - Interface in net.corda.finance.contracts
Interface representing an agreement that exposes various attributes that are common. Implementing it simplifies implementation of general flows that manipulate many agreement types.
Deauthorise(stateRef) - Constructor for class net.corda.core.flows.ContractUpgradeFlow.Deauthorise
Deauthorise a contract state upgrade. This will remove the upgrade authorisation from persistent store (and prevent any further upgrade)
debug($receiver, msg) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Log a DEBUG level message produced by evaluating the given lamdba, but only if DEBUG logging is enabled.
DeclaredField<T> - Class in net.corda.core.internal
A simple wrapper around a Field object providing type safe read and write access using value, ignoring the field's visibility.
DeclaredField(clazz, name, receiver) - Constructor for class net.corda.core.internal.DeclaredField
A simple wrapper around a Field object providing type safe read and write access using value, ignoring the field's visibility.
decodePrivateKey(encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode a PKCS8 encoded key to its PrivateKey object. Use this method if the key type is a-priori unknown.
decodePrivateKey(schemeCodeName, encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode a PKCS8 encoded key to its PrivateKey object based on the input scheme code name. This should be used when the type key is known, e.g. during deserialisation or with key caches or key managers.
decodePrivateKey(signatureScheme, encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode a PKCS8 encoded key to its PrivateKey object based on the input scheme code name. This should be used when the type key is known, e.g. during deserialisation or with key caches or key managers.
decodePublicKey(encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode an X509 encoded key to its PublicKey object. Use this method if the key type is a-priori unknown.
decodePublicKey(schemeCodeName, encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode an X509 encoded key to its PrivateKey object based on the input scheme code name. This should be used when the type key is known, e.g. during deserialisation or with key caches or key managers.
decodePublicKey(signatureScheme, encodedKey) - Static method in class net.corda.core.crypto.Crypto
Decode an X509 encoded key to its PrivateKey object based on the input scheme code name. This should be used when the type key is known, e.g. during deserialisation or with key caches or key managers.
DEFAULT - Static variable in class net.corda.client.rpc.CordaRPCClientConfiguration
Returns the default configuration we recommend you use.
DEFAULT_PAGE_NUM - Static variable in class net.corda.core.node.services.vault.QueryCriteriaUtils
Pagination and Ordering
DEFAULT_PAGE_SIZE - Static variable in class net.corda.core.node.services.vault.QueryCriteriaUtils
 
DEFAULT_SIGNATURE_SCHEME - Static variable in class net.corda.core.crypto.Crypto
Our default signature scheme if no algorithm is specified (e.g. for key generation).
deleteIfExists($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
DeprecatedConstructorForDeserialization - Interface in net.corda.core.serialization
This annotation is a marker to indicate which secondary constructors should be considered, and in which order, for evolving objects during their deserialisation.
deriveKeyPair(signatureScheme, privateKey, seed) - Static method in class net.corda.core.crypto.Crypto
Deterministically generate/derive a KeyPair using an existing private key and a seed as inputs. This operation is currently supported for ECDSA secp256r1 (NIST P-256), ECDSA secp256k1 and EdDSA ed25519.
deriveKeyPair(privateKey, seed) - Static method in class net.corda.core.crypto.Crypto
Deterministically generate/derive a KeyPair using an existing private key and a seed as inputs. Use this method if the class SignatureScheme of the private key input is not known.
deriveKeyPairFromEntropy(signatureScheme, entropy) - Static method in class net.corda.core.crypto.Crypto
Returns a key pair derived from the given BigInteger entropy. This is useful for unit tests and other cases where you want hard-coded private keys. Currently, EDDSA_ED25519_SHA512 is the sole scheme supported for this operation.
deriveKeyPairFromEntropy(entropy) - Static method in class net.corda.core.crypto.Crypto
Returns a DEFAULT_SIGNATURE_SCHEME key pair derived from the given BigInteger entropy.
deriveState(txState, amount, owner) - Method in class net.corda.finance.contracts.asset.Cash
Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete implementations to have fields in their state which we don't know about here, and we simply leave them untouched when sending out "change" from spending/exiting.
deriveState(txState, amount, owner) - Method in class net.corda.finance.contracts.asset.CommodityContract
Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete implementations to have fields in their state which we don't know about here, and we simply leave them untouched when sending out "change" from spending/exiting.
deriveState(txState, amount, owner) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete implementations to have fields in their state which we don't know about here, and we simply leave them untouched when sending out "change" from spending/exiting.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.AmountDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.AnonymousPartyDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.CompositeKeyDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.CordaX500NameDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.NodeInfoDeserializer
 
deserialize(parser, ctxt) - Method in class net.corda.client.jackson.JacksonSupport.OpaqueBytesDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.PartyDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.PublicKeyDeserializer
 
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.SecureHashDeserializer
 
deserialize(byteSequence, clazz, context) - Method in class net.corda.core.serialization.SerializationFactory
Deserialize the bytes in to an object, using the prefixed bytes to determine the format.
deserialize(parser, context) - Method in class net.corda.finance.contracts.ExpressionDeserializer
 
deserialize(parser, context) - Method in class net.corda.finance.plugin.CalendarDeserializer
 
DigitalSignature - Class in net.corda.core.crypto
A wrapper around a digital signature.
DigitalSignature(bytes) - Constructor for class net.corda.core.crypto.DigitalSignature
A wrapper around a digital signature.
DigitalSignature.WithKey - Class in net.corda.core.crypto
A digital signature that identifies who the public key is owned by.
Direction() - Constructor for enum net.corda.core.contracts.TransactionVerificationException.Direction
 
Direction() - Constructor for enum net.corda.core.node.services.vault.Sort.Direction
 
DistributedNode(party) - Constructor for class net.corda.core.node.services.PartyInfo.DistributedNode
 
div($receiver, divider) - Static method in class net.corda.core.internal.InternalUtilsKt
 
div($receiver, other) - Static method in class net.corda.core.internal.InternalUtilsKt
Allows you to write code like: Paths.get("someDir") / "subdir" / "filename" but using the Paths API to avoid platform separator problems.
div($receiver, other) - Static method in class net.corda.core.internal.InternalUtilsKt
 
DOLLARS(amount) - Static method in class net.corda.finance.Currencies
 
DOLLARS(amount) - Static method in class net.corda.finance.Currencies
 
doneFuture(value) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
 
doSign(privateKey, clearData) - Static method in class net.corda.core.crypto.Crypto
Generic way to sign ByteArray data with a PrivateKey. Strategy on on identifying the actual signing scheme is based on the PrivateKey type, but if the schemeCodeName is known, then better use doSign(signatureScheme: String, privateKey: PrivateKey, clearData: ByteArray).
doSign(schemeCodeName, privateKey, clearData) - Static method in class net.corda.core.crypto.Crypto
Generic way to sign ByteArray data with a PrivateKey and a known schemeCodeName String.
doSign(signatureScheme, privateKey, clearData) - Static method in class net.corda.core.crypto.Crypto
Generic way to sign ByteArray data with a PrivateKey and a known Signature.
doSign(keyPair, signableData) - Static method in class net.corda.core.crypto.Crypto
Generic way to sign class SignableData objects with a PrivateKey. class SignableData is a wrapper over the transaction's id (Merkle root) in order to attach extra information, such as a timestamp or partial and blind signature indicators.
doVerify(schemeCodeName, publicKey, signatureData, clearData) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of verifying a digital signature. It returns true if it succeeds, but it always throws an exception if verification fails.
doVerify(publicKey, signatureData, clearData) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of verifying a digital signature by identifying the signature scheme used from the input public key's type. It returns true if it succeeds, but it always throws an exception if verification fails. Strategy on identifying the actual signing scheme is based on the PublicKey type, but if the schemeCodeName is known, then better use doVerify(schemeCodeName: String, publicKey: PublicKey, signatureData: ByteArray, clearData: ByteArray).
doVerify(signatureScheme, publicKey, signatureData, clearData) - Static method in class net.corda.core.crypto.Crypto
Method to verify a digital signature. It returns true if it succeeds, but it always throws an exception if verification fails.
doVerify(txId, transactionSignature) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of verifying a class TransactionSignature. It returns true if it succeeds, but it always throws an exception if verification fails.
DownloadedVsRequestedDataMismatch(requested, got) - Constructor for exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedDataMismatch
 
DownloadedVsRequestedSizeMismatch(requested, got) - Constructor for exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedSizeMismatch
 
DuplicateInputStates(txId, duplicates) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
 

E

ECDSA_SECP256K1_SHA256 - Static variable in class net.corda.core.crypto.Crypto
ECDSA signature scheme using the secp256k1 Koblitz curve.
ECDSA_SECP256R1_SHA256 - Static variable in class net.corda.core.crypto.Crypto
ECDSA signature scheme using the secp256r1 (NIST P-256) curve.
EDDSA_ED25519_SHA512 - Static variable in class net.corda.core.crypto.Crypto
EdDSA signature scheme using the ed255519 twisted Edwards curve.
elapsedTime(block) - Static method in class net.corda.core.internal.InternalUtilsKt
Executes the given code block and returns a Duration of how long it took to execute in nanosecond precision.
Emoji - Class in net.corda.core.internal
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
EncodingUtils - Class in net.corda.core.utilities
 
endWithError(error) - Method in class net.corda.core.utilities.ProgressTracker
Ends the progress tracker with the given error, bypassing any remaining steps. changes will emit the exception as an error.
engineGeneratePrivate(keySpec) - Method in class net.corda.core.crypto.CompositeKeyFactory
 
engineGeneratePublic(keySpec) - Method in class net.corda.core.crypto.CompositeKeyFactory
 
engineGetKeySpec(key, keySpec) - Method in class net.corda.core.crypto.CompositeKeyFactory
 
engineGetParameter(param) - Method in class net.corda.core.crypto.CompositeSignature
Deprecated. 
engineGetParameter(param) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineGetParameters() - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineInitSign(privateKey) - Method in class net.corda.core.crypto.CompositeSignature
 
engineInitSign(privateKey) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineInitSign(privateKey, random) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineInitVerify(publicKey) - Method in class net.corda.core.crypto.CompositeSignature
 
engineInitVerify(publicKey) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineSetParameter(param, value) - Method in class net.corda.core.crypto.CompositeSignature
Deprecated. 
engineSetParameter(params) - Method in class net.corda.core.crypto.CompositeSignature
 
engineSetParameter(params) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineSetParameter(param, value) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineSign() - Method in class net.corda.core.crypto.CompositeSignature
 
engineSign() - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineTranslateKey(key) - Method in class net.corda.core.crypto.CompositeKeyFactory
 
engineUpdate(b) - Method in class net.corda.core.crypto.CompositeSignature
 
engineUpdate(b, off, len) - Method in class net.corda.core.crypto.CompositeSignature
 
engineUpdate(b) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineUpdate(b, off, len) - Method in class net.corda.core.internal.X509EdDSAEngine
 
engineVerify(sigBytes) - Method in class net.corda.core.crypto.CompositeSignature
 
engineVerify(sigBytes) - Method in class net.corda.core.crypto.CompositeSignature.State
 
engineVerify(sigBytes) - Method in class net.corda.core.internal.X509EdDSAEngine
 
entropyToKeyPair(entropy) - Static method in class net.corda.core.crypto.CryptoUtils
Returns a key pair derived from the given private key entropy. This is useful for unit tests and other cases where you want hard-coded private keys. This currently works for the default signature scheme EdDSA ed25519 only.
entrySet() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
equal($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
equal($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
equal(value) - Method in class net.corda.core.node.services.vault.Builder
 
EqualityComparison(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
EqualityComparisonOperator - Enum in net.corda.core.node.services.vault
 
EqualityComparisonOperator() - Constructor for enum net.corda.core.node.services.vault.EqualityComparisonOperator
 
equals(p) - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
 
equals(p) - Method in class net.corda.client.rpc.internal.ObservableContext
 
equals(p) - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
equals(p) - Method in class net.corda.core.contracts.Amount
 
equals(other) - Method in class net.corda.core.contracts.AmountTransfer
Checks value equality of AmountTransfer objects, but also matches the reversed source and destination equivalent.
equals(p) - Method in class net.corda.core.contracts.Command
 
equals(p) - Method in class net.corda.core.contracts.CommandAndState
 
equals(p) - Method in class net.corda.core.contracts.CommandWithParties
 
equals(p) - Method in class net.corda.core.contracts.HashAttachmentConstraint
 
equals(p) - Method in class net.corda.core.contracts.Issued
 
equals(p) - Method in class net.corda.core.contracts.PartyAndReference
 
equals(p) - Method in class net.corda.core.contracts.ScheduledActivity
 
equals(p) - Method in class net.corda.core.contracts.ScheduledStateRef
 
equals(p) - Method in class net.corda.core.contracts.SourceAndAmount
 
equals(p) - Method in class net.corda.core.contracts.StateAndContract
 
equals(p) - Method in class net.corda.core.contracts.StateAndRef
 
equals(p) - Method in class net.corda.core.contracts.StateRef
 
equals(p) - Method in class net.corda.core.contracts.TransactionState
 
equals(other) - Method in class net.corda.core.contracts.TypeOnlyCommandData
 
equals(other) - Method in class net.corda.core.contracts.UniqueIdentifier
 
equals(other) - Method in exception net.corda.core.CordaException
 
equals(other) - Method in exception net.corda.core.CordaRuntimeException
 
equals(other) - Method in class net.corda.core.crypto.CompositeKey
 
equals(p) - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
equals(p) - Method in class net.corda.core.crypto.CompositeSignature.State
 
equals(p) - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
equals(p) - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
equals(p) - Method in class net.corda.core.crypto.MerkleTree.Node
 
equals(p) - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
equals(p) - Method in class net.corda.core.crypto.PartialTree.Leaf
 
equals(p) - Method in class net.corda.core.crypto.PartialTree.Node
 
equals(p) - Method in class net.corda.core.crypto.SignableData
 
equals(p) - Method in class net.corda.core.crypto.SignatureMetadata
 
equals(p) - Method in class net.corda.core.crypto.SignatureScheme
 
equals(other) - Method in class net.corda.core.crypto.TransactionSignature
 
equals(p) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
equals(p) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
 
equals(p) - Method in class net.corda.core.flows.FlowInfo
 
equals(p) - Method in class net.corda.core.flows.FlowInitiator.Peer
 
equals(p) - Method in class net.corda.core.flows.FlowInitiator.RPC
 
equals(p) - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
equals(p) - Method in class net.corda.core.flows.FlowStackSnapshot
 
equals(p) - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
equals(p) - Method in class net.corda.core.flows.NotaryError.Conflict
 
equals(p) - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
equals(p) - Method in class net.corda.core.flows.StackFrameDataToken
 
equals(p) - Method in class net.corda.core.flows.StateMachineRunId
 
equals(p) - Method in class net.corda.core.flows.TransactionParts
 
equals(other) - Method in class net.corda.core.identity.AbstractParty
Anonymised parties do not include any detail apart from owning key, so equality is dependent solely on the key
equals(p) - Method in class net.corda.core.identity.CordaX500Name
 
equals(other) - Method in class net.corda.core.identity.PartyAndCertificate
 
equals(other) - Method in class net.corda.core.internal.AbstractAttachment
 
equals(p) - Method in class net.corda.core.internal.cordapp.CordappImpl
 
equals(p) - Method in class net.corda.core.internal.Request.Data
 
equals(p) - Method in class net.corda.core.internal.FetchDataFlow.Result
 
equals(p) - Method in class net.corda.core.internal.InputStreamAndHash
 
equals(p) - Method in class net.corda.core.internal.UpgradeCommand
 
equals(p) - Method in class net.corda.core.messaging.DataFeed
 
equals(p) - Method in class net.corda.core.messaging.FlowHandleImpl
 
equals(p) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
 
equals(p) - Method in class net.corda.core.messaging.StateMachineInfo
 
equals(p) - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
equals(p) - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
equals(p) - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
equals(p) - Method in class net.corda.core.node.NodeInfo
 
equals(p) - Method in class net.corda.core.node.services.MapChange.Added
 
equals(p) - Method in class net.corda.core.node.services.MapChange.Modified
 
equals(p) - Method in class net.corda.core.node.services.MapChange.Removed
 
equals(p) - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
equals(p) - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
equals(p) - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
 
equals(p) - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
equals(p) - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
equals(p) - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
equals(p) - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
equals(p) - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
equals(p) - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
equals(p) - Method in class net.corda.core.node.services.Vault.Page
 
equals(p) - Method in class net.corda.core.node.services.vault.PageSpecification
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
equals(p) - Method in class net.corda.core.node.services.vault.Sort
 
equals(p) - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
equals(p) - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
equals(p) - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
 
equals(p) - Method in class net.corda.core.node.services.Vault.StateMetadata
 
equals(p) - Method in class net.corda.core.node.services.Vault.Update
 
equals(p) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
equals(p) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
equals(p) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
equals(p) - Method in class net.corda.core.schemas.PersistentStateRef
 
equals(p) - Method in class net.corda.core.transactions.FilteredComponentGroup
 
equals(p) - Method in class net.corda.core.transactions.LedgerTransaction
 
equals(p) - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
equals(p) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
equals(p) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
equals(p) - Method in class net.corda.core.transactions.SignedTransaction
 
equals(other) - Method in class net.corda.core.transactions.WireTransaction
 
equals(other) - Method in class net.corda.core.utilities.ByteSequence
 
equals(p) - Method in class net.corda.core.utilities.NetworkHostAndPort
 
equals(other) - Method in class net.corda.core.utilities.NonEmptySet
 
equals(p) - Method in class net.corda.core.utilities.Change.Position
 
equals(p) - Method in class net.corda.core.utilities.Change.Rendering
 
equals(p) - Method in class net.corda.core.utilities.Change.Structural
 
equals(other) - Method in class net.corda.core.utilities.ProgressTracker.DONE
 
equals(other) - Method in class net.corda.core.utilities.ProgressTracker.UNSTARTED
 
equals(p) - Method in class net.corda.core.utilities.Try.Failure
 
equals(p) - Method in class net.corda.core.utilities.Try.Success
 
equals(p) - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Move
 
equals(p) - Method in class net.corda.finance.contracts.asset.Cash.State
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Move
 
equals(p) - Method in class net.corda.finance.contracts.asset.CommodityContract.State
 
equals(p) - Method in class net.corda.finance.contracts.asset.MultilateralNetState
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Move
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Net
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Settle
 
equals(p) - Method in class net.corda.finance.contracts.asset.Obligation.State
 
equals(p) - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
equals(p) - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
equals(other) - Method in class net.corda.finance.contracts.BusinessCalendar
 
equals(p) - Method in class net.corda.finance.contracts.CommercialPaper.State
 
equals(p) - Method in class net.corda.finance.contracts.Commodity
 
equals(p) - Method in class net.corda.finance.contracts.Expression
 
equals(p) - Method in class net.corda.finance.contracts.Fix
 
equals(p) - Method in class net.corda.finance.contracts.FixOf
 
equals(p) - Method in class net.corda.finance.contracts.Tenor
 
equals(p) - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
equals(p) - Method in class net.corda.finance.flows.CashConfiguration
 
equals(p) - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
equals(p) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
equals(p) - Method in class net.corda.finance.flows.Buyer.SharedTx
 
equals(p) - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
equals(p) - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
equals(p) - Method in class net.corda.finance.utils.ScreenCoordinate
 
equals(p) - Method in class net.corda.finance.utils.WorldCoordinate
 
equals(p) - Method in class net.corda.finance.utils.WorldMapLocation
 
EUR - Static variable in class net.corda.finance.Currencies
 
exactAdd($receiver, b) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Like the + operator but throws ArithmeticException in case of integer overflow.
exactAdd($receiver, b) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Like the + operator but throws ArithmeticException in case of integer overflow.
ExcessivelyLargeTransactionGraph() - Constructor for exception net.corda.core.internal.ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph
 
excludeHostNode(serviceHub, map) - Static method in class net.corda.core.identity.IdentityUtils
Remove this node from a map of well known class Partys.
excludeNotary(map, stx) - Static method in class net.corda.core.identity.IdentityUtils
Remove the class Party associated with the notary of a class SignedTransaction from the a map of class Partys. It is a no-op if the notary is null.
exists($receiver, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
Exit(amount) - Constructor for class net.corda.finance.contracts.asset.Commands.Exit
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Exit(amount) - Constructor for class net.corda.finance.contracts.asset.Commands.Exit
A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Exit(amount) - Constructor for class net.corda.finance.contracts.asset.Commands.Exit
A command stating that the debt is being released by the beneficiary. Normally would indicate either settlement outside of the ledger, or that the obligor is unable to pay.
ExitRequest(amount, issueRef) - Constructor for class net.corda.finance.flows.CashExitFlow.ExitRequest
 
Expression - Class in net.corda.finance.contracts
Represents a textual expression of e.g. a formula
Expression(expr) - Constructor for class net.corda.finance.contracts.Expression
Represents a textual expression of e.g. a formula
ExpressionDeserializer - Class in net.corda.finance.contracts
 
ExpressionSerializer - Class in net.corda.finance.contracts
 
extractAmountsDue(product, states) - Static method in class net.corda.finance.contracts.asset.ObligationKt
Convert a list of settlement states into total from each obligor to a beneficiary.
extractCommands(commands) - Method in class net.corda.finance.contracts.asset.Cash
 
extractCommands(commands) - Method in class net.corda.finance.contracts.asset.CommodityContract
 
extractCommands(commands) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
 
extractFile($this, path, outputTo) - Static method in class net.corda.core.contracts.Attachment.DefaultImpls
Finds the named file case insensitively and copies it to the output stream.
extractFile(path, outputTo) - Method in interface net.corda.core.contracts.Attachment
Finds the named file case insensitively and copies it to the output stream.
extractFile(path, outputTo) - Method in class net.corda.core.contracts.ContractAttachment
Finds the named file case insensitively and copies it to the output stream.
extractFile($receiver, path, outputTo) - Static method in class net.corda.core.internal.AbstractAttachmentKt
 

F

Factory - Static variable in class net.corda.finance.contracts.math.CubicSplineInterpolator
 
Factory - Static variable in class net.corda.finance.contracts.math.LinearInterpolator
 
FailedParse(e) - Constructor for exception net.corda.client.jackson.UnparseableCallException.FailedParse
 
Failure(exception) - Constructor for class net.corda.core.utilities.Try.Failure
 
FetchAttachmentsFlow - Class in net.corda.core.internal
Given a set of hashes either loads from from local storage or requests them from the other peer. Downloaded attachments are saved to local storage automatically.
FetchAttachmentsFlow(requests, otherSide) - Constructor for class net.corda.core.internal.FetchAttachmentsFlow
Given a set of hashes either loads from from local storage or requests them from the other peer. Downloaded attachments are saved to local storage automatically.
FetchDataFlow<T extends NamedByHash,W> - Class in net.corda.core.internal
An abstract flow for fetching typed data from a remote peer.
FetchDataFlow.DataType - Enum in net.corda.core.internal
 
FetchDataFlow.DownloadedVsRequestedDataMismatch - Exception in net.corda.core.internal
 
FetchDataFlow.DownloadedVsRequestedSizeMismatch - Exception in net.corda.core.internal
 
FetchDataFlow.HashNotFound - Exception in net.corda.core.internal
 
FetchDataFlow.Request - Class in net.corda.core.internal
 
FetchDataFlow.Result<T extends NamedByHash> - Class in net.corda.core.internal
 
FetchTransactionsFlow - Class in net.corda.core.internal
Given a set of tx hashes (IDs), either loads them from local disk or asks the remote peer to provide them.
FetchTransactionsFlow(requests, otherSide) - Constructor for class net.corda.core.internal.FetchTransactionsFlow
Given a set of tx hashes (IDs), either loads them from local disk or asks the remote peer to provide them.
filterCommands(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify filtering class Command items according to a Predicate.
FilteredComponentGroup - Class in net.corda.core.transactions
A FilteredComponentGroup is used to store the filtered list of transaction components of the same type in serialised form. This is similar to class ComponentGroup, but it also includes the corresponding nonce per component.
FilteredComponentGroup(groupIndex, components, nonces, partialMerkleTree) - Constructor for class net.corda.core.transactions.FilteredComponentGroup
A FilteredComponentGroup is used to store the filtered list of transaction components of the same type in serialised form. This is similar to class ComponentGroup, but it also includes the corresponding nonce per component.
FilteredTransaction - Class in net.corda.core.transactions
Class representing merkleized filtered transaction.
FilteredTransaction.Companion - Class in net.corda.core.transactions
 
FilteredTransactionVerificationException - Exception in net.corda.core.transactions
Thrown when FilteredTransaction.verify fails.
FilteredTransactionVerificationException(id, reason) - Constructor for exception net.corda.core.transactions.FilteredTransactionVerificationException
Thrown when FilteredTransaction.verify fails.
filterInputs(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify filtering inputs according to a Predicate.
filterInRefs(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify filtering inputs according to a Predicate.
filterMyKeys(candidateKeys) - Method in interface net.corda.core.node.services.KeyManagementService
Filter some keys down to the set that this node owns (has private keys for).
filterOutputs(clazz, predicate) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify filtering outputs according to a Predicate.
filterOutRefs(clazz, predicate) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify filtering output class StateAndRef items according to a Predicate.
finaliseTx(tx, extraParticipants, message) - Method in class net.corda.finance.flows.AbstractCashFlow
 
FinalityFlow - Class in net.corda.core.flows
Verifies the given transaction, then sends it to the named notary. If the notary agrees that the transaction is acceptable then it is from that point onwards committed to the ledger, and will be written through to the vault. Additionally it will be distributed to the parties reflected in the participants list of the states.
FinalityFlow(transaction, extraRecipients, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
Verifies the given transaction, then sends it to the named notary. If the notary agrees that the transaction is acceptable then it is from that point onwards committed to the ledger, and will be written through to the vault. Additionally it will be distributed to the parties reflected in the participants list of the states.
FinalityFlow(transaction, extraParticipants) - Constructor for class net.corda.core.flows.FinalityFlow
 
FinalityFlow(transaction) - Constructor for class net.corda.core.flows.FinalityFlow
 
FinalityFlow(transaction, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
 
FinalityFlow.Companion - Class in net.corda.core.flows
 
FinanceJSONSupport - Class in net.corda.finance.plugin
 
findCommand(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify finding a single class Command items according to a Predicate.
findInput(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify finding a single input interface ContractState matching a Predicate.
findInRef(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify finding a single input matching a Predicate.
findOutput(clazz, predicate) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify finding a single output matching a Predicate.
findOutRef(clazz, predicate) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify finding a single output class StateAndRef matching a Predicate.
findProvider(name) - Static method in class net.corda.core.crypto.Crypto
 
findSignatureScheme(algorithm) - Static method in class net.corda.core.crypto.Crypto
 
findSignatureScheme(schemeCodeName) - Static method in class net.corda.core.crypto.Crypto
Factory pattern to retrieve the corresponding class SignatureScheme based on the type of the String input. This function is usually called by key generators and verify signature functions. In case the input is not a key in the supportedSignatureSchemes map, null will be returned.
findSignatureScheme(key) - Static method in class net.corda.core.crypto.Crypto
Retrieve the corresponding class SignatureScheme based on the type of the input Key. This function is usually called when requiring to verify signatures and the signing schemes must be defined. For the supported signature schemes see class Crypto.
findSignatureScheme(key) - Static method in class net.corda.core.crypto.Crypto
Retrieve the corresponding class SignatureScheme based on the type of the input Key. This function is usually called when requiring to verify signatures and the signing schemes must be defined. For the supported signature schemes see class Crypto.
firstOf(futures, handler) - Static method in class net.corda.core.concurrent.ConcurrencyUtils
As soon as a given future becomes done, the handler is invoked with that future as its argument. The result of the handler is copied into the result future, and the handler isn't invoked again. If a given future errors after the result future is done, the error is automatically logged.
Fix - Class in net.corda.finance.contracts
A class Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.
Fix(of, value) - Constructor for class net.corda.finance.contracts.Fix
A class Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.
FixableDealState - Interface in net.corda.finance.contracts
Interface adding fixing specific methods.
FixOf - Class in net.corda.finance.contracts
A class FixOf identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
FixOf(name, forDay, ofTenor) - Constructor for class net.corda.finance.contracts.FixOf
A class FixOf identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
flatMap($receiver, transform) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
Returns a future that will have the same outcome as the future returned by the given transform. But if this future or the transform fails, the returned future's outcome is the same throwable. In the case where this future fails, the transform is not invoked.
flatMap(function) - Method in class net.corda.core.utilities.Try
Returns the given function applied to the value from this class Try.Success, or returns this if this is a class Try.Failure.
FlowException - Exception in net.corda.core.flows
Exception which can be thrown by a class FlowLogic at any point in its logic to unexpectedly bring it to a permanent end. The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a FlowSession.receive or FlowSession.sendAndReceive. Any flow which no longer needs to do a receive, or has already ended, will not receive the exception (if this is required then have them wait for a confirmation message).
FlowException(message, cause) - Constructor for exception net.corda.core.flows.FlowException
Exception which can be thrown by a class FlowLogic at any point in its logic to unexpectedly bring it to a permanent end. The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a FlowSession.receive or FlowSession.sendAndReceive. Any flow which no longer needs to do a receive, or has already ended, will not receive the exception (if this is required then have them wait for a confirmation message).
FlowException(message) - Constructor for exception net.corda.core.flows.FlowException
 
FlowException(cause) - Constructor for exception net.corda.core.flows.FlowException
 
FlowException() - Constructor for exception net.corda.core.flows.FlowException
 
FlowHandle<A> - Interface in net.corda.core.messaging
interface FlowHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
FlowHandleImpl<A> - Class in net.corda.core.messaging
 
FlowHandleImpl(id, returnValue) - Constructor for class net.corda.core.messaging.FlowHandleImpl
 
FlowInfo - Class in net.corda.core.flows
Version and name of the CorDapp hosting the other side of the flow.
FlowInfo(flowVersion, appName) - Constructor for class net.corda.core.flows.FlowInfo
Version and name of the CorDapp hosting the other side of the flow.
FlowInitiator - Class in net.corda.core.flows
FlowInitiator holds information on who started the flow. We have different ways of doing that: via RPC class FlowInitiator.RPC, communication started by peer node class FlowInitiator.Peer, scheduled flows class FlowInitiator.Scheduled or via the Corda Shell class FlowInitiator.Shell.
FlowInitiator.Peer - Class in net.corda.core.flows
Started when we get new session initiation request.
FlowInitiator.RPC - Class in net.corda.core.flows
Started using net.corda.core.messaging.CordaRPCOps.startFlowDynamic.
FlowInitiator.Scheduled - Class in net.corda.core.flows
Started as scheduled activity.
FlowInitiator.Shell - Class in net.corda.core.flows
 
FlowLogic<T> - Class in net.corda.core.flows
A sub-class of class FlowLogic implements a flow using direct, straight line blocking code. Thus you can write complex flow logic in an ordinary fashion, without having to think about callbacks, restarting after a node crash, how many instances of your flow there are running and so on.
FlowLogic() - Constructor for class net.corda.core.flows.FlowLogic
A sub-class of class FlowLogic implements a flow using direct, straight line blocking code. Thus you can write complex flow logic in an ordinary fashion, without having to think about callbacks, restarting after a node crash, how many instances of your flow there are running and so on.
FlowLogicRef - Interface in net.corda.core.flows
A handle interface representing a class FlowLogic instance which would be possible to safely pass out of the contract sandbox. Use FlowLogicRefFactory to construct a concrete security checked instance.
FlowLogicRefFactory - Interface in net.corda.core.flows
The public factory interface for creating validated FlowLogicRef instances as part of the scheduling framework. Typically this would be used from within the nextScheduledActivity method of a QueryableState to specify the flow to run at the scheduled time.
FlowProgressHandle<A> - Interface in net.corda.core.messaging
interface FlowProgressHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
FlowProgressHandleImpl<A> - Class in net.corda.core.messaging
 
FlowProgressHandleImpl(id, returnValue, progress) - Constructor for class net.corda.core.messaging.FlowProgressHandleImpl
 
FlowSession - Class in net.corda.core.flows
A class FlowSession is a handle on a communication sequence between two paired flows, possibly running on separate nodes. It is used to send and receive messages between the flows as well as to query information about the counter-flow.
FlowSession() - Constructor for class net.corda.core.flows.FlowSession
A class FlowSession is a handle on a communication sequence between two paired flows, possibly running on separate nodes. It is used to send and receive messages between the flows as well as to query information about the counter-flow.
flowStackSnapshot() - Method in class net.corda.core.flows.FlowLogic
Returns a shallow copy of the Quasar stack frames at the time of call to FlowLogic.flowStackSnapshot. Use this to inspect what objects would be serialised at the time of call to a suspending action (e.g. send/receive). Note: This logic is only available during tests and is not meant to be used during the production deployment. Therefore the default implementation does nothing.
FlowStackSnapshot - Class in net.corda.core.flows
Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
FlowStackSnapshot(time, flowClass, stackFrames) - Constructor for class net.corda.core.flows.FlowStackSnapshot
Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
flowStackSnapshot(flowClass) - Method in interface net.corda.core.internal.FlowStateMachine
 
FlowStackSnapshot.Frame - Class in net.corda.core.flows
 
FlowStateMachine<R> - Interface in net.corda.core.internal
This is an internal interface that is implemented by code in the node module. You should look at class FlowLogic.
forceClose() - Method in class net.corda.client.rpc.CordaRPCConnection
Closes this client without notifying the server.
forceClose() - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
Closes this handler without notifying observables. This method clears up only local resources and as such does not block on any network resources.
forceClose() - Method in interface net.corda.client.rpc.RPCConnection
Closes this client without notifying the server.
forEach(action) - Method in class net.corda.core.utilities.NonEmptySet
 
fork($receiver, block) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
 
Frame(stackTraceElement, stackObjects) - Constructor for class net.corda.core.flows.FlowStackSnapshot.Frame
 
Frequency - Enum in net.corda.finance.contracts
Frequency at which an event occurs - the enumerator also casts to an integer specifying the number of times per year that would divide into (eg annually = 1, semiannual = 2, monthly = 12 etc).
Frequency(annualCompoundCount, offset) - Constructor for enum net.corda.finance.contracts.Frequency
Frequency at which an event occurs - the enumerator also casts to an integer specifying the number of times per year that would divide into (eg annually = 1, semiannual = 2, monthly = 12 etc).
freshKey() - Method in interface net.corda.core.node.services.KeyManagementService
Generates a new random KeyPair and adds it to the internal key storage. Returns the public part of the pair.
freshKeyAndCert(identity, revocationEnabled) - Method in interface net.corda.core.node.services.KeyManagementService
Generates a new random KeyPair, adds it to the internal key storage, then generates a corresponding X509Certificate and adds it to the identity service.
fromDecimal(displayQuantity, token, rounding) - Method in class net.corda.core.contracts.Amount.Companion
Build an Amount from a decimal representation. For example, with an input of "12.34 GBP", returns an amount with a quantity of "1234" tokens. The displayTokenSize as determined via getDisplayTokenSize is used to determine the conversion scaling. e.g. Bonds might be in nominal amounts of 100, currencies in 0.01 penny units.
fromDecimal(displayQuantity, token) - Method in class net.corda.core.contracts.Amount.Companion
Build an Amount from a decimal representation. For example, with an input of "12.34 GBP", returns an amount with a quantity of "1234" tokens. The displayTokenSize as determined via getDisplayTokenSize is used to determine the conversion scaling. e.g. Bonds might be in nominal amounts of 100, currencies in 0.01 penny units.
fromDecimal(displayQuantity, token, rounding) - Static method in class net.corda.core.contracts.Amount
Build an Amount from a decimal representation. For example, with an input of "12.34 GBP", returns an amount with a quantity of "1234" tokens. The displayTokenSize as determined via getDisplayTokenSize is used to determine the conversion scaling. e.g. Bonds might be in nominal amounts of 100, currencies in 0.01 penny units.
fromDecimal(displayQuantity, token) - Static method in class net.corda.core.contracts.Amount
Build an Amount from a decimal representation. For example, with an input of "12.34 GBP", returns an amount with a quantity of "1234" tokens. The displayTokenSize as determined via getDisplayTokenSize is used to determine the conversion scaling. e.g. Bonds might be in nominal amounts of 100, currencies in 0.01 penny units.
fromDecimal(displayQuantityDelta, token, source, destination, rounding) - Method in class net.corda.core.contracts.AmountTransfer.Companion
Construct an AmountTransfer object from an indicative/displayable BigDecimal source, applying rounding as specified. The token size is determined from the token type and is the same as for class Amount of the same token.
fromDecimal(displayQuantityDelta, token, source, destination) - Method in class net.corda.core.contracts.AmountTransfer.Companion
Construct an AmountTransfer object from an indicative/displayable BigDecimal source, applying rounding as specified. The token size is determined from the token type and is the same as for class Amount of the same token.
fromDecimal(displayQuantityDelta, token, source, destination, rounding) - Static method in class net.corda.core.contracts.AmountTransfer
Construct an AmountTransfer object from an indicative/displayable BigDecimal source, applying rounding as specified. The token size is determined from the token type and is the same as for class Amount of the same token.
fromDecimal(displayQuantityDelta, token, source, destination) - Static method in class net.corda.core.contracts.AmountTransfer
Construct an AmountTransfer object from an indicative/displayable BigDecimal source, applying rounding as specified. The token size is determined from the token type and is the same as for class Amount of the same token.
fromHostAndPort(hostAndPort) - Method in class net.corda.core.schemas.DBHostAndPort.Companion
 
fromOnly(fromTime) - Method in class net.corda.core.contracts.TimeWindow.Companion
Creates a class TimeWindow with null untilTime, i.e. the time interval [fromTime, ∞). midpoint will return null.
fromOnly(fromTime) - Static method in class net.corda.core.contracts.TimeWindow
Creates a class TimeWindow with null untilTime, i.e. the time interval [fromTime, ∞). midpoint will return null.
fromStartAndDuration(fromTime, duration) - Method in class net.corda.core.contracts.TimeWindow.Companion
Creates a class TimeWindow with the time interval [fromTime, fromTime + duration). midpoint will return fromTime + duration / 2
fromStartAndDuration(fromTime, duration) - Static method in class net.corda.core.contracts.TimeWindow
Creates a class TimeWindow with the time interval [fromTime, fromTime + duration). midpoint will return fromTime + duration / 2
fromString(name) - Method in class net.corda.core.contracts.UniqueIdentifier.Companion
Helper function for unit tests where the UUID needs to be manually initialised for consistency.
fromToken(context) - Method in interface net.corda.core.serialization.SerializationToken
 
fromToken(context) - Method in class net.corda.core.serialization.SingletonSerializationToken
 
FullTransaction - Class in net.corda.core.transactions
A transaction with fully resolved components, such as input states.
FullTransaction() - Constructor for class net.corda.core.transactions.FullTransaction
A transaction with fully resolved components, such as input states.
functionPredicate($receiver, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
 
functionPredicate($receiver, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
 
FungibleAsset<T> - Interface in net.corda.core.contracts
Interface for contract states representing assets which are fungible, countable and issued by a specific party. States contain assets which are equivalent (such as cash of the same currency), so records of their existence can be merged or split as needed where the issuer is the same. For instance, dollars issued by the Fed are fungible and countable (in cents), barrels of West Texas crude are fungible and countable (oil from two small containers can be poured into one large container), shares of the same class in a specific company are fungible and countable, and so on.
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants, owner, quantity, issuer) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants, owner, quantity) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants, owner) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria(participants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleAssetQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
FungibleState(participants, owner, quantity, issuer, issuerRef) - Constructor for class net.corda.core.schemas.CommonSchemaV1.FungibleState
 
FungibleStateAttribute(attributeName) - Constructor for enum net.corda.core.node.services.vault.Sort.FungibleStateAttribute
 

G

GBP - Static variable in class net.corda.finance.Currencies
 
generateAgreement(notary) - Method in interface net.corda.finance.contracts.DealState
Generate a partial transaction representing an agreement (command) to this deal, allowing a general deal/agreement flow to generate the necessary transaction for potential implementations.
generateCashIssue(tx, obligor, acceptableContract, amount, dueBefore, beneficiary, notary) - Method in class net.corda.finance.contracts.asset.Obligation
Puts together an issuance transaction for the specified currency obligation amount that starts out being owned by the given pubkey.
generateCloseOutNetting(tx, signer, inputs) - Method in class net.corda.finance.contracts.asset.Obligation
Generate a transaction performing close-out netting of two or more states.
generateExit(tx, amountIssued, assetStates) - Method in class net.corda.finance.contracts.asset.Obligation
Generate an transaction exiting an obligation from the ledger.
generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
Generate an transaction exiting fungible assets from the ledger.
generateExit(tx, amountIssued, assetStates) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
Generate an transaction exiting assets from the ledger.
generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
Generate an transaction exiting fungible assets from the ledger.
generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.Cash
 
generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.CommodityContract
 
generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
 
generateFix(ptx, oldState, fix) - Method in interface net.corda.finance.contracts.FixableDealState
Generate a fixing command for this deal and fix.
generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.finance.contracts.asset.Cash
Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.
generateIssue(tx, amount, owner, notary) - Method in class net.corda.finance.contracts.asset.Cash
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.finance.contracts.asset.CommodityContract
Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.
generateIssue(tx, amount, owner, notary) - Method in class net.corda.finance.contracts.asset.CommodityContract
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(tx, obligor, issuanceDef, pennies, beneficiary, notary) - Method in class net.corda.finance.contracts.asset.Obligation
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(tx, transactionState, issueCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
Puts together an issuance transaction for the specified state. Normally contracts will provide convenient wrappers around this function, which build the state for you, and those should be used in preference.
generateIssue(tx, transactionState, issueCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
Puts together an issuance transaction for the specified state. Normally contracts will provide convenient wrappers around this function, which build the state for you, and those should be used in preference.
generateIssue(issuance, faceValue, maturityDate, notary) - Method in class net.corda.finance.contracts.CommercialPaper
Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update an existing transaction because you aren't able to issue multiple pieces of CP in a single transaction at the moment: this restriction is not fundamental and may be lifted later.
generateKeyPair(schemeCodeName) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of generating keys. Normally, we don't expect other errors here, assuming that key generation parameters for every supported signature scheme have been unit-tested.
generateKeyPair(signatureScheme) - Static method in class net.corda.core.crypto.Crypto
Generate a KeyPair for the selected class SignatureScheme. Note that RSA is the sole algorithm initialized specifically by its supported keySize.
generateKeyPair() - Static method in class net.corda.core.crypto.Crypto
Generate a KeyPair for the selected class SignatureScheme. Note that RSA is the sole algorithm initialized specifically by its supported keySize.
generateKeyPair() - Static method in class net.corda.core.crypto.CryptoUtils
A simple wrapper that will make it easier to swap out the EC algorithm we use in future.
generateMappedObject(schema) - Method in interface net.corda.core.schemas.QueryableState
Export a representation for the given schema.
generateMappedObject(schema) - Method in class net.corda.finance.contracts.asset.Cash.State
Object Relational Mapping support.
generateMappedObject(schema) - Method in class net.corda.finance.contracts.CommercialPaper.State
Object Relational Mapping support.
generateMove(tx, paper, newOwner) - Method in class net.corda.finance.contracts.CommercialPaper
Updates the given partial transaction with an input/output/command to reassign ownership of the paper.
generateMoveCommand() - Method in class net.corda.finance.contracts.asset.Cash
 
generateMoveCommand() - Method in class net.corda.finance.contracts.asset.CommodityContract
 
generateMoveCommand() - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
 
generatePaymentNetting(tx, issued, notary, inputs) - Method in class net.corda.finance.contracts.asset.Obligation
 
generateRedeem(tx, paper, services) - Method in class net.corda.finance.contracts.CommercialPaper
Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish to redeem the paper. We must therefore send enough money to the key that owns the paper to satisfy the face value, and then ensure the paper is removed from the ledger.
generateSetLifecycle(tx, statesAndRefs, lifecycle, notary) - Method in class net.corda.finance.contracts.asset.Obligation
Generate a transaction changing the lifecycle of one or more state objects.
generateSettle(tx, statesAndRefs, assetStatesAndRefs, moveCommand, notary) - Method in class net.corda.finance.contracts.asset.Obligation
 
generateSpend(services, tx, amount, to, onlyFromParties) - Method in class net.corda.finance.contracts.asset.Cash.Companion
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(services, tx, payments, onlyFromParties) - Method in class net.corda.finance.contracts.asset.Cash.Companion
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(services, tx, amount, to, onlyFromParties) - Static method in class net.corda.finance.contracts.asset.Cash
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(services, tx, payments, onlyFromParties) - Static method in class net.corda.finance.contracts.asset.Cash
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(tx, amount, to, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(tx, payments, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
Adds to the given transaction states that move amounts of a fungible asset to the given parties, using only the provided acceptable input states to find a solution (not all of them may be used in the end). A change output will be generated if the state amounts don't exactly fit.
generateSpend(tx, amount, to, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(tx, payments, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
Adds to the given transaction states that move amounts of a fungible asset to the given parties, using only the provided acceptable input states to find a solution (not all of them may be used in the end). A change output will be generated if the state amounts don't exactly fit.
get(name) - Method in class net.corda.finance.utils.CityDatabase
 
getAcceptableContracts() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
The hash of the asset contract we
getAcceptableIssuedProducts() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
The parties whose assets we are willing to accept in payment for this debt.
getAddresses() - Method in class net.corda.core.node.NodeInfo
An ordered list of IP addresses/hostnames where the node can be contacted.
getAddresses() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
getAddresses() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
getAlgorithm() - Method in class net.corda.core.crypto.CompositeKey
 
getAlgorithm() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
 
getAlgorithmName() - Method in class net.corda.core.crypto.SignatureScheme
 
getAlgSpec() - Method in class net.corda.core.crypto.SignatureScheme
 
getAllIdentities() - Method in interface net.corda.core.node.services.IdentityService
Get all identities known to the service. This is expensive, and IdentityService.partyFromKey or partyFromX500Name should be used in preference where possible.
getAllNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
Return all class NodeInfos the node currently is aware of (including ourselves).
getAllOnesHash() - Method in class net.corda.core.crypto.SecureHash.Companion
 
getAllSteps() - Method in class net.corda.core.utilities.ProgressTracker
A list of all steps in this ProgressTracker and the children, with the indent level provided starting at zero. Note that UNSTARTED is never counted, and DONE is only counted at the calling level.
getAlternativeOIDs() - Method in class net.corda.core.crypto.SignatureScheme
 
getAmount() - Method in interface net.corda.core.contracts.FungibleAsset
Amount represents a positive quantity of some issued product which can be cash, tokens, assets, or generally anything else that's quantifiable with integer quantities. See class Issued and class Amount for more details.
getAmount() - Method in class net.corda.core.contracts.SourceAndAmount
the Amount of asset available.
getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
getAmount() - Method in class net.corda.finance.contracts.asset.Cash.State
Amount represents a positive quantity of some issued product which can be cash,
getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
getAmount() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
Amount represents a positive quantity of some issued product which can be cash,
getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Settle
 
getAmount() - Method in class net.corda.finance.contracts.asset.Obligation.State
Amount represents a positive quantity of some issued product which can be cash, tokens, assets, or generally anything else that's quantifiable with integer quantities. See class Issued and class Amount for more details.
getAmount() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
getAmount() - Method in class net.corda.finance.flows.AbstractCashFlow.AbstractRequest
 
getAmount() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
 
getAmount() - Method in class net.corda.finance.flows.CashPaymentFlow
 
getAmountMissing() - Method in exception net.corda.core.contracts.InsufficientBalanceException
 
getAnnualCompoundCount() - Method in enum net.corda.finance.contracts.Frequency
 
getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
 
getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
 
getAnonymous() - Method in class net.corda.finance.flows.CashPaymentFlow
 
getAnonymous() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
 
getAppContext() - Method in interface net.corda.core.cordapp.CordappProvider
Exposes the current CorDapp context which will contain information and configuration of the CorDapp that is currently running.
getAppName() - Method in class net.corda.core.flows.FlowInfo
Name of the CorDapp jar hosting the flow,
getArgs() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
 
getAttachment() - Method in class net.corda.core.contracts.ContractAttachment
The attachment representing the contract JAR
getAttachment(index) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting an indexed attachment.
getAttachment(id) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting an indexed attachment.
getAttachmentData() - Method in class net.corda.core.internal.AbstractAttachment
 
getAttachmentId() - Method in class net.corda.core.contracts.HashAttachmentConstraint
 
getAttachmentId() - Method in class net.corda.core.cordapp.CordappContext
For CorDapps containing
getAttachments() - Method in interface net.corda.core.node.ServicesForResolution
Provides access to storage of arbitrary JAR files (which may contain only data, no code).
getAttachments() - Method in class net.corda.core.transactions.LedgerTransaction
A list of
getAttachments() - Method in class net.corda.core.transactions.TransactionBuilder
 
getAttachments() - Method in class net.corda.core.transactions.TraversableTransaction
Hashes of the ZIP/JAR files that are needed to interpret the contents of this wire transaction.
getAttribute() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
 
getAttributeChild() - Method in enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
 
getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.FungibleStateAttribute
 
getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.LinearStateAttribute
 
getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.VaultStateAttribute
 
getAttributeParent() - Method in enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
 
getAuthorisedContractUpgrade(ref) - Method in interface net.corda.core.node.services.ContractUpgradeService
Get contracts we would be willing to upgrade the suggested contract to.
getAvailableCommands() - Method in class net.corda.client.jackson.StringToMethodCallParser
Returns a string-to-string map of commands to a string describing available parameter types.
getAvailableComponentGroups() - Method in class net.corda.core.transactions.TraversableTransaction
Returns a list of all the component groups that are present in the transaction, excluding the privacySalt, in the following order (which is the same with the order in enum ComponentGroupEnum:
getAvailableComponentHashes() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
 
getAvailableComponents() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
 
getBagOfCash() - Method in class net.corda.core.internal.Emoji
 
GetBalances - Class in net.corda.finance.contracts
 
getBeneficiary() - Method in class net.corda.finance.contracts.asset.Obligation.State
The public key of the entity the contract pays to
getBilateralNetState() - Method in class net.corda.finance.contracts.asset.Obligation.State
Returns an object used to determine if two states can be subject to close-out netting. If two states return equal objects, they can be close out netted together.
getBilateralNetState() - Method in interface net.corda.finance.contracts.BilateralNettableState
Returns an object used to determine if two states can be subject to close-out netting. If two states return equal objects, they can be close out netted together.
getBooks() - Method in class net.corda.core.internal.Emoji
 
getBuffer() - Method in class net.corda.core.crypto.CompositeSignature.State
 
getBy() - Method in class net.corda.core.crypto.DigitalSignature.WithKey
 
getBy() - Method in class net.corda.core.crypto.TransactionSignature
 
getBytes() - Method in class net.corda.core.utilities.ByteSequence
The underlying bytes.
getBytes() - Method in class net.corda.core.utilities.OpaqueBytes
The underlying bytes.
getBytes() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
The underlying bytes.
getCaCertStore() - Method in interface net.corda.core.node.services.IdentityService
 
getCacheConcurrencyLevel() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Determines the concurrency level of the Observable Cache.
getCalendars() - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
 
getCallSiteMap() - Method in class net.corda.client.rpc.internal.ObservableContext
 
getCASH($receiver) - Static method in class net.corda.finance.contracts.asset.CashUtilities
An extension property that lets you write 100.DOLLARS.CASH
getCashBalance($receiver, currency) - Static method in class net.corda.finance.contracts.GetBalances
 
getCashBalance($receiver, currency) - Static method in class net.corda.finance.contracts.GetBalances
 
getCashBalances($receiver) - Static method in class net.corda.finance.contracts.GetBalances
 
getCashBalances($receiver) - Static method in class net.corda.finance.contracts.GetBalances
 
getCashSigningPubKeys() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
getCause() - Method in exception net.corda.core.CordaException
 
getCause() - Method in exception net.corda.core.CordaRuntimeException
 
getCause() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
getCause() - Method in exception net.corda.core.node.services.StatesNotAvailableException
 
getCert($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
getCertificate() - Method in class net.corda.core.identity.PartyAndCertificate
 
getCertPath() - Method in class net.corda.core.identity.PartyAndCertificate
 
getChanged() - Method in interface net.corda.core.node.services.NetworkMapCache
Tracks changes to the network map cache.
getChanges() - Method in class net.corda.core.utilities.ProgressTracker
An observable stream of changes: includes child steps, resets and any changes emitted by individual steps (e.g. if a step changed its label or rendering).
getChanges() - Method in class net.corda.core.utilities.ProgressTracker.Step
 
getCHECKPOINT_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
 
getChildProgressTracker(step) - Method in class net.corda.core.utilities.ProgressTracker
 
getChildren() - Method in class net.corda.core.crypto.CompositeKey
 
getCityMap() - Method in class net.corda.finance.utils.CityDatabase
 
getClassLoader() - Method in class net.corda.core.cordapp.CordappContext
the classloader used to load this cordapp
getClassName() - Method in class net.corda.core.flows.StackFrameDataToken
 
getClock() - Method in interface net.corda.core.node.ServiceHub
A Clock representing the node's current time. This should be used in preference to directly accessing the clock so the current time can be controlled during unit testing.
getClock() - Method in class net.corda.core.node.services.TimeWindowChecker
 
getCode() - Method in enum net.corda.finance.contracts.Tenor.TimeUnit
 
getCODE_BAG_OF_CASH() - Static method in class net.corda.core.internal.Emoji
 
getCODE_BOOKS() - Static method in class net.corda.core.internal.Emoji
 
getCODE_COOL_GUY() - Static method in class net.corda.core.internal.Emoji
 
getCODE_DIAMOND() - Static method in class net.corda.core.internal.Emoji
 
getCODE_FREE() - Static method in class net.corda.core.internal.Emoji
 
getCODE_GREEN_TICK() - Static method in class net.corda.core.internal.Emoji
 
getCODE_LEFT_ARROW() - Static method in class net.corda.core.internal.Emoji
 
getCODE_LIGHTBULB() - Static method in class net.corda.core.internal.Emoji
 
getCODE_NEWSPAPER() - Static method in class net.corda.core.internal.Emoji
 
getCODE_NO_ENTRY() - Static method in class net.corda.core.internal.Emoji
 
getCODE_PAPERCLIP() - Static method in class net.corda.core.internal.Emoji
 
getCODE_RIGHT_ARROW() - Static method in class net.corda.core.internal.Emoji
 
getCODE_SANTA_CLAUS() - Static method in class net.corda.core.internal.Emoji
 
getCODE_SKULL_AND_CROSSBONES() - Static method in class net.corda.core.internal.Emoji
 
getCODE_SLEEPING_FACE() - Static method in class net.corda.core.internal.Emoji
 
getCODE_SOON() - Static method in class net.corda.core.internal.Emoji
 
getColumn() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
getColumn() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
getColumnName(column) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
 
getColumns() - Method in class net.corda.core.node.services.vault.Sort
 
getCommand() - Method in class net.corda.core.contracts.CommandAndState
 
getCommand(index) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting an indexed command.
getCommands() - Method in class net.corda.core.transactions.LedgerTransaction
Arbitrary data passed to the program of each input state.
getCommands() - Method in class net.corda.core.transactions.TransactionBuilder
 
getCommands() - Method in class net.corda.core.transactions.TraversableTransaction
Ordered list of (interface CommandData, PublicKey) pairs that instruct the contracts what to do.
getCOMMODITY_PROGRAM_ID() - Method in class net.corda.finance.contracts.asset.CommodityContract.Companion
 
getCommodityCode() - Method in class net.corda.finance.contracts.Commodity
 
getCommonName() - Method in class net.corda.core.identity.CordaX500Name
optional name by the which the entity is usually known.
getCommonName($receiver) - Static method in class net.corda.core.internal.X500NameUtils
 
getComponentGroups() - Method in class net.corda.core.transactions.TraversableTransaction
 
getComponents() - Method in class net.corda.core.transactions.ComponentGroup
 
getComponents() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
getConflict() - Method in class net.corda.core.flows.NotaryError.Conflict
 
getConnectionMaxRetryInterval() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
How much time to wait between connection retries if the server goes down.
getConnectionMaxRetryInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Maximum retry interval
getConnectionRetryInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The retry interval of artemis connections in milliseconds
getConnectionRetryIntervalMultiplier() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The retry interval multiplier for exponential backoff
getConstraint() - Method in class net.corda.core.contracts.TransactionState
A validator for the contract attachments on the transaction.
getConsumed() - Method in class net.corda.core.node.services.Vault.Update
 
getConsumedTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getContent() - Method in class net.corda.core.internal.ThreadBox
 
getContract() - Method in class net.corda.core.contracts.ContractAttachment
The contract name contained within the JAR
getContract() - Method in interface net.corda.core.contracts.MoveCommand
Contract code the moved state(s) are for the attention of, for example to indicate that the states are moved in order to settle an obligation contract's state object(s).
getContract() - Method in class net.corda.core.contracts.StateAndContract
The contract that should verify the state
getContract() - Method in class net.corda.core.contracts.TransactionState
The contract class name that will verify this state that will be created via reflection. The attachment containing this class will be automatically added to the transaction at transaction creation time.
getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
Contract code the moved state
getContractAttachmentID(contractClassName) - Method in interface net.corda.core.cordapp.CordappProvider
Resolve an attachment ID for a given contract name
getContractClassNames() - Method in interface net.corda.core.cordapp.Cordapp
List of contracts
getContractClassNames() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of contracts
getContractStateClassName() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
 
getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getContractUpgradeService() - Method in interface net.corda.core.node.ServiceHub
The interface ContractUpgradeService is responsible for securely upgrading contract state objects according to a specified and mutually agreed (amongst participants) contract version.
getCoolGuy() - Method in class net.corda.core.internal.Emoji
 
getCoordinate() - Method in class net.corda.finance.utils.WorldMapLocation
 
getCordaModule() - Method in class net.corda.client.jackson.JacksonSupport
 
getCordapp() - Method in class net.corda.core.cordapp.CordappContext
The cordapp this context is about
getCordappClasses() - Method in interface net.corda.core.cordapp.Cordapp
 
getCordappClasses() - Method in class net.corda.core.internal.cordapp.CordappImpl
An exhaustive list of all classes relevant to the node within this CorDapp
getCordappProvider() - Method in interface net.corda.core.node.ServicesForResolution
Provides access to anything relating to cordapps including contract attachment resolution and app context
getCounterparty() - Method in class net.corda.core.flows.FlowSession
The class Party on the other side of this session. In the case of a session created by FlowLogic.initiateFlow is the same Party as the one passed to that function.
getCounterpartyFlowInfo() - Method in class net.corda.core.flows.FlowSession
Returns a class FlowInfo object describing the flow counterparty is using. With FlowInfo.flowVersion it provides the necessary information needed for the evolution of flows and enabling backwards compatibility.
getCountry() - Method in class net.corda.core.identity.CordaX500Name
country the organisation is in,
getCountry($receiver) - Static method in class net.corda.core.internal.X500NameUtils
 
getCountryCode() - Method in class net.corda.finance.utils.WorldMapLocation
 
getCountryCodes() - Static method in class net.corda.core.internal.CountryCodeKt
 
getCP_PROGRAM_ID() - Static method in class net.corda.finance.contracts.CommercialPaperKt
This is an ultra-trivial implementation of commercial paper, which is essentially a simpler version of a corporate bond. It can be seen as a company-specific currency. A company issues CP with a particular face value, say $100, but sells it for less, say $90. The paper can be redeemed for cash at a given date in the future. Thus this example would have a 10% interest rate with a single repayment. Commercial paper is often rolled over (the maturity date is adjusted as if the paper was redeemed and immediately repurchased, but without having to front the cash).
getCurrency() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
getCurrency() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getCurrentContext() - Method in class net.corda.core.serialization.SerializationFactory
If there is a need to nest serialization/deserialization with a modified context during serialization or deserialization, this will return the current context used to start serialization/deserialization.
getCurrentFactory() - Method in class net.corda.core.serialization.SerializationFactory.Companion
If there is a need to nest serialization/deserialization with a modified context during serialization or deserialization, this will return the current factory used to start serialization/deserialization.
getCurrentStep() - Method in class net.corda.core.utilities.ProgressTracker
Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to the class ProgressTracker.DONE state, this tracker is finished and the current step cannot be moved again.
getCurrentStepRecursive() - Method in class net.corda.core.utilities.ProgressTracker
Returns the current step, descending into children to find the deepest step we are up to.
getCustomSchemas() - Method in interface net.corda.core.cordapp.Cordapp
List of custom schemas
getCustomSchemas() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of custom schemas
getData() - Method in class net.corda.core.contracts.TransactionState
The custom contract state
getDataType() - Method in class net.corda.core.internal.FetchDataFlow
 
getDataType() - Method in class net.corda.core.internal.Request.Data
 
getDays($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Extension method for easier construction of Durations in terms of integer days: val twoDays = 2.days.
getDealBeingOffered() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
getDeclaringClass() - Method in class net.corda.core.node.services.vault.Column
 
getDefault() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration.Companion
 
getDefault() - Static method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
getDefaultContext() - Method in class net.corda.core.serialization.SerializationFactory
A context to use as a default if you do not require a specially configured context. It will be the current context if the use is somehow nested (see currentContext).
getDefaultFactory() - Method in class net.corda.core.serialization.SerializationFactory.Companion
A default factory for serialization/deserialization, taking into account the currentFactory if set.
getDefaultFractionDigits() - Method in class net.corda.finance.contracts.Commodity
 
getDesc() - Method in class net.corda.core.crypto.SignatureScheme
 
getDescription() - Method in class net.corda.finance.utils.WorldMapLocation
 
getDescriptions() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
 
getDeserializationClassLoader() - Method in interface net.corda.core.serialization.SerializationContext
The class loader to use for deserialization.
getDestination() - Method in class net.corda.core.contracts.AmountTransfer
is the
getDiamond() - Method in class net.corda.core.internal.Emoji
 
getDirection() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
getDirection() - Method in enum net.corda.finance.contracts.DateRollConvention
 
getDisplayName() - Method in class net.corda.finance.contracts.Commodity
 
getDisplayTokenSize(token) - Method in class net.corda.core.contracts.Amount.Companion
Determines the representation of one Token quantity in BigDecimal. For Currency and Issued the definitions is taken from Currency defaultFractionDigits property e.g. 2 for USD, or 0 for JPY so that the automatic token size is the conventional minimum penny amount. For other possible token types the asset token should implement TokenizableAssetInfo to correctly report the designed nominal amount.
getDisplayTokenSize() - Method in class net.corda.core.contracts.Amount
the nominal display unit size of a single token,
getDisplayTokenSize(token) - Static method in class net.corda.core.contracts.Amount
Determines the representation of one Token quantity in BigDecimal. For Currency and Issued the definitions is taken from Currency defaultFractionDigits property e.g. 2 for USD, or 0 for JPY so that the automatic token size is the conventional minimum penny amount. For other possible token types the asset token should implement TokenizableAssetInfo to correctly report the designed nominal amount.
getDisplayTokenSize() - Method in interface net.corda.core.contracts.TokenizableAssetInfo
The nominal display unit size of a single token, potentially with trailing decimal display places if the scale parameter is non-zero.
getDisplayTokenSize() - Method in class net.corda.finance.contracts.Commodity
The nominal display unit size of a single token, potentially with trailing decimal display places if the scale parameter is non-zero.
getDOLLARS($receiver) - Static method in class net.corda.finance.Currencies
 
getDOLLARS($receiver) - Static method in class net.corda.finance.Currencies
 
getDownloaded() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
getDueBefore() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
getDueBefore() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
When the contract must be settled by.
getDUMMY_CASH_ISSUER() - Static method in class net.corda.finance.contracts.asset.CashUtilities
A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
getDUMMY_CASH_ISSUER_KEY() - Static method in class net.corda.finance.contracts.asset.CashUtilities
A randomly generated key.
getDUMMY_OBLIGATION_ISSUER() - Static method in class net.corda.finance.contracts.asset.ObligationKt
A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
getDUMMY_OBLIGATION_ISSUER_KEY() - Static method in class net.corda.finance.contracts.asset.ObligationKt
A randomly generated key.
getDuplicates() - Method in exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
 
getEmojiMode() - Method in class net.corda.core.internal.Emoji
When non-null, toString() methods are allowed to use emoji in the output as we're going to render them to a sufficiently capable text surface.
getEMPTY() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys.Companion
 
getEncoded() - Method in class net.corda.core.crypto.CompositeKey
 
getEncoded() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
 
getEncumbrance() - Method in class net.corda.core.contracts.TransactionState
All contract states may be encumbered by up to one other state.
getEntityStateClass() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
getEntityStateColumnName() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
getEntries() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
getError() - Method in exception net.corda.core.flows.NotaryException
 
getError() - Method in exception net.corda.core.node.services.UniquenessException
 
getException() - Method in class net.corda.core.utilities.Try.Failure
 
getExitKeys() - Method in interface net.corda.core.contracts.FungibleAsset
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their owner to sign, some (i.e. cash) also require the issuer.
getExitKeys() - Method in class net.corda.finance.contracts.asset.Cash.State
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their owner to sign, some (i.e. cash) also require the issuer.
getExitKeys() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their owner to sign, some (i.e. cash) also require the issuer.
getExitKeys() - Method in class net.corda.finance.contracts.asset.Obligation.State
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their owner to sign, some (i.e. cash) also require the issuer.
getExpectedTypeName() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
 
getExpr() - Method in class net.corda.finance.contracts.Expression
 
getExpression() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
getExpression() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
getExternalId() - Method in class net.corda.core.contracts.UniqueIdentifier
 
getExternalId() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
getExternalId() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
Represents a
getExtraAuditData() - Method in class net.corda.core.utilities.ProgressTracker.Step
A flow may populate this property with flow specific context data. The extra data will be recorded to the audit logs when the flow progresses. Even if empty the basic details (i.e. label) of the step will be recorded for audit purposes.
getFaceValue() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
getFaceValue() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getFaceValueIssuerParty() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getFaceValueIssuerRef() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getFilteredComponentGroups() - Method in class net.corda.core.transactions.FilteredTransaction
 
getFlowClass() - Method in class net.corda.core.flows.FlowStackSnapshot
 
getFlowId() - Method in class net.corda.core.node.services.Vault.Update
 
getFlowInfo(otherParty) - Method in class net.corda.core.flows.FlowLogic
Deprecated. 
getFlowInfo(otherParty, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
 
getFlowInitiator() - Method in interface net.corda.core.internal.FlowStateMachine
 
getFlowLogicClassName() - Method in class net.corda.core.messaging.StateMachineInfo
 
getFlowVersion() - Method in class net.corda.core.flows.FlowInfo
The integer flow version the other side is using.
getForDay() - Method in class net.corda.finance.contracts.FixOf
 
getFormat() - Method in class net.corda.core.crypto.CompositeKey
 
getFormat() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
 
getFree() - Method in class net.corda.core.internal.Emoji
 
getFromDisk() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
getFromTime() - Method in class net.corda.core.contracts.TimeWindow
Returns the inclusive lower-bound of this class TimeWindow's interval, with null implying infinity.
getFuzzyIdentityMatch() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
getFuzzyIdentityMatch() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
getGot() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedDataMismatch
 
getGot() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedSizeMismatch
 
getGreenTick() - Method in class net.corda.core.internal.Emoji
 
getGroupByColumns() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
getGroupHashes() - Method in class net.corda.core.transactions.FilteredTransaction
 
getGroupIndex() - Method in class net.corda.core.transactions.ComponentGroup
 
getGroupIndex() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
getGroupingKey() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
getHardReferenceStore() - Method in class net.corda.client.rpc.internal.ObservableContext
 
getHasEmojiTerminal() - Method in class net.corda.core.internal.Emoji
 
getHasEnded() - Method in class net.corda.core.utilities.ProgressTracker
Returns true if the progress tracker has ended, either by reaching the class ProgressTracker.DONE step or prematurely with an error
getHash() - Method in exception net.corda.core.contracts.AttachmentResolutionException
 
getHash() - Method in exception net.corda.core.contracts.TransactionResolutionException
 
getHash() - Method in class net.corda.core.crypto.MerkleTree
 
getHash() - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
getHash() - Method in class net.corda.core.crypto.MerkleTree.Node
 
getHash() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
getHash() - Method in class net.corda.core.crypto.PartialTree.Leaf
 
getHash() - Method in class net.corda.core.serialization.SerializedBytes
 
getHashes() - Method in class net.corda.core.internal.Request.Data
 
getHolidayDates() - Method in class net.corda.finance.contracts.BusinessCalendar
 
getHolidayDates() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
getHost() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
getHost() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
getHours($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Extension method for easier construction of Durations in terms of integer hours: val twoHours = 2.hours.
getId() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getId() - Method in class net.corda.core.contracts.ContractAttachment
 
getId() - Method in interface net.corda.core.contracts.NamedByHash
 
getId() - Method in class net.corda.core.contracts.UniqueIdentifier
 
getId() - Method in class net.corda.core.flows.TransactionParts
 
getId() - Method in interface net.corda.core.internal.FlowStateMachine
 
getId() - Method in interface net.corda.core.messaging.FlowHandle
The started state machine's ID.
getId() - Method in class net.corda.core.messaging.FlowHandleImpl
The started state machine
getId() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
The started state machine
getId() - Method in class net.corda.core.messaging.StateMachineInfo
 
getId() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
getId() - Method in class net.corda.core.messaging.StateMachineUpdate
 
getId() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
getId() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
getId() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
getId() - Method in exception net.corda.core.transactions.ComponentVisibilityException
 
getId() - Method in class net.corda.core.transactions.FilteredTransaction
 
getId() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
 
getId() - Method in class net.corda.core.transactions.LedgerTransaction
The hash of the original serialised WireTransaction.
getId() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
getId() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
A privacy salt is not really required in this case, because we already used nonces in normal transactions and thus input state refs will always be unique. Also, filtering doesn't apply on this type of transactions.
getId() - Method in class net.corda.core.transactions.SignedTransaction
The id of the contained class WireTransaction.
getId() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
 
getId() - Method in class net.corda.core.transactions.WireTransaction
The transaction id is represented by the root hash of Merkle tree over the transaction components.
getIdentityService() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
getIdentityService() - Method in interface net.corda.core.node.ServicesForResolution
An identity service maintains a directory of parties by their associated distinguished name/public keys and thus supports lookup of a party given its key, or name. The service also manages the certificates linking confidential identities back to the well known identity (i.e. the identity in the network map) of a party.
getIds() - Method in exception net.corda.core.serialization.MissingAttachmentsException
 
getIndex() - Method in class net.corda.core.contracts.StateRef
 
getIndex() - Method in class net.corda.core.schemas.PersistentStateRef
 
getInitiatedFlows() - Method in interface net.corda.core.cordapp.Cordapp
List of initiatable flow classes
getInitiatedFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of initiatable flow classes
getInitiatingSession() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
 
getInitiator() - Method in class net.corda.core.messaging.StateMachineInfo
 
getInput(index) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting an indexed input interface ContractState.
getInputIndex() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
getInputs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getInputs() - Method in class net.corda.core.flows.TransactionParts
 
getInputs() - Method in class net.corda.core.transactions.BaseTransaction
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
getInputs() - Method in class net.corda.core.transactions.CoreTransaction
The inputs of this transaction, containing state references only
getInputs() - Method in class net.corda.core.transactions.FullTransaction
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
getInputs() - Method in class net.corda.core.transactions.LedgerTransaction
The resolved input states which will be consumed/invalidated by the execution of this transaction.
getInputs() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
getInputs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
The inputs of this transaction.
getInputs() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
The inputs of this transaction,
getInputs() - Method in class net.corda.core.transactions.SignedTransaction
Helper to access the inputs of the contained transaction
getInputs() - Method in class net.corda.core.transactions.TransactionBuilder
 
getInputs() - Method in class net.corda.core.transactions.TraversableTransaction
Pointers to the input states on the ledger, identified by (tx identity hash, output index).
getInputStates() - Method in class net.corda.core.transactions.LedgerTransaction
 
getInputStream() - Method in class net.corda.core.internal.InputStreamAndHash
 
getInstance(encoded) - Method in class net.corda.core.crypto.CompositeKey.Companion
Build a composite key from a DER encoded form.
getInstance(asn1) - Method in class net.corda.core.crypto.CompositeKey.Companion
 
getInstance() - Method in class net.corda.finance.contracts.asset.CashSelection.Companion
 
getInstance(metadata) - Method in class net.corda.finance.contracts.asset.CashSelection.Companion
 
getInstance(calname) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
Returns a business calendar that combines all the named holiday calendars into one list of holiday dates.
getInstance(calname) - Static method in class net.corda.finance.contracts.BusinessCalendar
Returns a business calendar that combines all the named holiday calendars into one list of holiday dates.
getInstance(commodityCode) - Method in class net.corda.finance.contracts.Commodity.Companion
 
getInverse() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
getIssuableCurrencies() - Method in class net.corda.finance.flows.CashConfiguration
 
getIssuance() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
getIssuanceParty() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getIssuanceRef() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getIssuer() - Method in class net.corda.core.contracts.Issued
The
getIssuer() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getIssuer() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of issuer party
getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow
 
getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
 
getIssueRef() - Method in class net.corda.finance.flows.CashExitFlow.ExitRequest
 
getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
 
getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
 
getIssueRef() - Method in class net.corda.finance.flows.CashIssueFlow.IssueRequest
 
getIssuerParty() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
getIssuerRef() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getIssuerRef() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
 
getIssuerRef() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
getJarPath() - Method in interface net.corda.core.cordapp.Cordapp
The path to the JAR for this CorDapp
getJarPath() - Method in class net.corda.core.internal.cordapp.CordappImpl
The path to the JAR for this CorDapp
getKeyDescriptions(keys) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
Get a human readable description of where signatures are required from, and are missing, to assist in debugging the underlying cause.
getKeyDescriptions(keys) - Method in class net.corda.core.transactions.SignedTransaction
Get a human readable description of where signatures are required from, and are missing, to assist in debugging the underlying cause.
getKeyDescriptions(keys) - Method in interface net.corda.core.transactions.TransactionWithSignatures
Get a human readable description of where signatures are required from, and are missing, to assist in debugging the underlying cause.
getKeyManagementService() - Method in interface net.corda.core.node.ServiceHub
The key management service is responsible for storing and using private keys to sign things. An implementation of this may, for example, call out to a hardware security module that enforces various auditing and frequency-of-use requirements.
getKeys() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
getKeys($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
 
getKeys() - Method in interface net.corda.core.node.services.KeyManagementService
Returns a snapshot of the current signing PublicKeys. For each of these keys a PrivateKey is available, that can be used later for signing.
getKeySize() - Method in class net.corda.core.crypto.SignatureScheme
 
getLabel() - Method in class net.corda.core.utilities.ProgressTracker.Step
 
getLatitude() - Method in class net.corda.finance.utils.WorldCoordinate
 
getLeafKeys() - Method in class net.corda.core.crypto.CompositeKey
Set of all leaf keys of that class CompositeKey.
getLeft() - Method in class net.corda.core.crypto.MerkleTree.Node
 
getLeft() - Method in class net.corda.core.crypto.PartialTree.Node
 
getLeft() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
getLeftArrow() - Method in class net.corda.core.internal.Emoji
 
getLegacyContract() - Method in interface net.corda.core.contracts.UpgradedContract
 
getLegalIdentities() - Method in class net.corda.core.node.NodeInfo
An ordered list of legal identities supported by this node. The node will always have at least one, so if you are porting code from earlier versions of Corda that expected a single party per node, just use the first item in the returned list.
getLegalIdentitiesAndCerts() - Method in class net.corda.core.node.NodeInfo
A non-empty list,
getLegalIdentitiesAndCerts() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
getLegalNameRules() - Method in class net.corda.core.internal.Rule.Companion
 
getLifecycle() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
getLifecycle() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
getLightBulb() - Method in class net.corda.core.internal.Emoji
 
getLinearId() - Method in interface net.corda.core.contracts.LinearState
Unique id shared by all LinearState states throughout history within the vaults of all parties. Verify methods should check that one input and one output share the id in a transaction, except at issuance/termination.
getLocality() - Method in class net.corda.core.identity.CordaX500Name
locality of the organisation,
getLocality($receiver) - Static method in class net.corda.core.internal.X500NameUtils
 
getLock() - Method in class net.corda.core.internal.ThreadBox
 
getLockId() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getLockId() - Method in class net.corda.core.transactions.TransactionBuilder
 
getLockIds() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
getLockUpdateTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getLog() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
getLog() - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl.Companion
 
getLog() - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
 
getLogger() - Method in class net.corda.core.flows.FlowLogic
This is where you should log things to.
getLogger() - Method in interface net.corda.core.internal.FlowStateMachine
 
getLogicRef() - Method in class net.corda.core.contracts.ScheduledActivity
 
getLongitude() - Method in class net.corda.finance.utils.WorldCoordinate
 
getMappedTypes() - Method in class net.corda.core.schemas.MappedSchema
 
getMaturity() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getMaturityDate() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
getMaxFileSize() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
Maximum file size
getMaxReconnectAttempts() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
getMerkleTree() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
 
getMerkleTree(allLeavesHashes) - Method in class net.corda.core.crypto.MerkleTree.Companion
Merkle tree building using hashes, with zero hash padding to full power of 2.
getMerkleTree() - Method in class net.corda.core.transactions.WireTransaction
Builds whole Merkle tree for a transaction. Briefly, each component group has its own sub Merkle tree and all of the roots of these trees are used as leaves in a top level Merkle tree. Note that ordering of elements inside a class ComponentGroup matters when computing the Merkle root. On the other hand, insertion group ordering does not affect the top level Merkle tree construction, as it is actually an ordered Merkle tree, where its leaves are ordered based on the group ordinal in enum ComponentGroupEnum. If any of the groups is an empty list or a null object, then SecureHash.allOnesHash is used as its hash. Also, privacySalt is not a Merkle tree leaf, because it is already "inherently" included via the component nonces.
getMessage() - Method in exception net.corda.core.CordaException
 
getMessage() - Method in exception net.corda.core.CordaRuntimeException
 
getMessage() - Method in exception net.corda.core.node.services.StatesNotAvailableException
 
getMethod() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
 
getMethodMap() - Method in class net.corda.client.jackson.StringToMethodCallParser
The methods that can be invoked via this parser.
getMethodName() - Method in exception net.corda.client.jackson.UnparseableCallException.UnknownMethod
 
getMethodParamNames() - Method in class net.corda.client.jackson.StringToMethodCallParser
A map of method name to parameter names for the target type.
getMidpoint() - Method in class net.corda.core.contracts.TimeWindow
Returns the midpoint of fromTime and untilTime if both are non-null, calculated as fromTime + (untilTime - fromTime) / 2, otherwise returns null.
getMillis($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Extension method for easier construction of Durations in terms of integer milliseconds: val twoMillis = 2.millis.
getMinimumServerProtocolVersion() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The minimum protocol version required from the server
getMinutes($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Extension method for easier construction of Durations in terms of integer minutes: val twoMinutes = 2.minutes.
getMissing() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
 
getMissingSigners($this) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
Return the PublicKeys for which we still need signatures.
getMissingSigners() - Method in interface net.corda.core.transactions.TransactionWithSignatures
Return the PublicKeys for which we still need signatures.
getModification() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
 
getModification() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
getMultilateralNetState() - Method in class net.corda.finance.contracts.asset.Obligation.State
Returns an object used to determine if two states can be subject to close-out netting. If two states return equal objects, they can be close out netted together.
getMultilateralNetState() - Method in interface net.corda.finance.contracts.MultilateralNettableState
Returns an object used to determine if two states can be subject to close-out netting. If two states return equal objects, they can be close out netted together.
getMyInfo() - Method in interface net.corda.core.node.ServiceHub
The class NodeInfo object corresponding to our own entry in the network map.
getMyOptionalKeys() - Method in class net.corda.core.flows.CollectSignaturesFlow
 
getName() - Method in interface net.corda.core.cordapp.Cordapp
Cordapp name - derived from the base name of the Cordapp JAR (therefore may not be unique)
getName() - Method in class net.corda.core.flows.FlowInitiator.Peer
 
getName() - Method in class net.corda.core.flows.FlowInitiator.RPC
 
getName() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
getName() - Method in class net.corda.core.flows.FlowInitiator.Shell
 
getName() - Method in class net.corda.core.identity.Party
 
getName() - Method in class net.corda.core.identity.PartyAndCertificate
 
getName() - Method in class net.corda.core.internal.cordapp.CordappImpl
Cordapp name - derived from the base name of the Cordapp JAR (therefore may not be unique)
getName() - Method in class net.corda.core.node.services.vault.Column
 
getName() - Method in class net.corda.core.schemas.MappedSchema
 
getName() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
getName() - Method in class net.corda.finance.contracts.FixOf
 
getName() - Method in class net.corda.finance.contracts.Tenor
 
getNetworkMapCache() - Method in interface net.corda.core.node.ServiceHub
A network map contains lists of nodes on the network along with information about their identity keys, services they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised with a specified network map service, which it fetches data from and then subscribes to updates of.
getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
getNewspaper() - Method in class net.corda.core.internal.Emoji
 
getNewStep() - Method in class net.corda.core.utilities.Change.Position
 
getNode() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
getNode() - Method in class net.corda.core.node.services.MapChange.Added
 
getNode() - Method in class net.corda.core.node.services.NetworkMapCache.MapChange
 
getNode() - Method in class net.corda.core.node.services.MapChange.Modified
 
getNode() - Method in class net.corda.core.node.services.MapChange.Removed
 
getNodeByAddress(address) - Method in interface net.corda.core.node.services.NetworkMapCache
Look up the node info for a host and port.
getNodeByLegalIdentity(party) - Method in interface net.corda.core.node.services.NetworkMapCache
Look up the node info for a specific party. Will attempt to de-anonymise the party if applicable; if the party is anonymised and the well known party cannot be resolved, it is impossible ot identify the node and therefore this returns null.
getNodeByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCache
Look up the node info for a legal name.
getNodeReady() - Method in interface net.corda.core.node.services.NetworkMapCache
Future to track completion of the NetworkMapService registration.
getNodesByLegalIdentityKey(identityKey) - Method in interface net.corda.core.node.services.NetworkMapCache
Look up the node infos for a specific peer key. In general, nodes can advertise multiple identities: a legal identity, and separate identities for each of the services it provides. In case of a distributed service – run by multiple nodes – each participant advertises the identity of the whole group.
getNoEntry() - Method in class net.corda.core.internal.Emoji
 
getNonces() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
getNoNotaryUpdate() - Method in class net.corda.core.node.services.Vault.Companion
 
getNotary() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getNotary() - Method in class net.corda.core.contracts.TransactionState
Identity of the notary that ensures the state is not used as an input to a transaction more than once
getNotary() - Method in class net.corda.core.flows.TransactionParts
 
getNotary($this, name) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
Gets a notary identity by the given name.
getNotary(name) - Method in interface net.corda.core.node.services.NetworkMapCache
Gets a notary identity by the given name.
getNotary() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getNotary() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getNotary() - Method in class net.corda.core.transactions.BaseTransaction
If present, the notary for this transaction. If absent then the transaction is not notarised at all. This is intended for issuance/genesis transactions that don't consume any other states and thus can't double spend anything.
getNotary() - Method in class net.corda.core.transactions.LedgerTransaction
If present,
getNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
If present,
getNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
If present,
getNotary() - Method in class net.corda.core.transactions.SignedTransaction
Helper to access the notary of the contained transaction
getNotary() - Method in class net.corda.core.transactions.TransactionBuilder
 
getNotary() - Method in class net.corda.core.transactions.TraversableTransaction
If present, the notary for this transaction. If absent then the transaction is not notarised at all. This is intended for issuance/genesis transactions that don't consume any other states and thus can't double spend anything.
getNotary() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
 
getNotary() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
 
getNotary() - Method in class net.corda.finance.flows.CashIssueFlow.IssueRequest
 
getNotary() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
getNotaryChangeTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getNotaryChangeTx() - Method in class net.corda.core.transactions.SignedTransaction
Returns the contained class NotaryChangeWireTransaction, or throws if this is a normal transaction.
getNotaryIdentities() - Method in interface net.corda.core.node.services.NetworkMapCache
A list of notary services available on the network.
getNotaryIdentityKey() - Method in class net.corda.core.node.services.NotaryService
 
getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
 
getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
 
getNoUpdate() - Method in class net.corda.core.node.services.Vault.Companion
 
getNULL_PARTY() - Method in class net.corda.core.crypto.NullKeys
 
getNULL_SIGNATURE() - Method in class net.corda.core.crypto.NullKeys
A signature with a key and value of zero. Useful when you want a signature object that you know won't ever be used.
getObjectReferencesEnabled() - Method in interface net.corda.core.serialization.SerializationContext
Duplicate references to the same object preserved in the wire format and when deserialized when this is true, otherwise they appear as new copies of the object.
getObligor() - Method in class net.corda.finance.contracts.asset.Obligation.State
Where the debt originates from
getObservableMap() - Method in class net.corda.client.rpc.internal.ObservableContext
 
getObservationExecutorPoolSize() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The number of threads to use for observations
getOf() - Method in class net.corda.finance.contracts.Fix
 
getOffset() - Method in class net.corda.core.utilities.ByteSequence
The start position of the sequence within the byte array.
getOffset() - Method in class net.corda.core.utilities.OpaqueBytes
The start position of the sequence within the byte array.
getOffset() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
The start position of the sequence within the byte array.
getOffset() - Method in enum net.corda.finance.contracts.Frequency
 
getOffsetDate(startDate, period, steps) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
Calculates the date from @startDate moving forward 'steps' of time size 'period'. Does not apply calendar logic / roll conventions.
getOffsetDate(startDate, period, steps) - Static method in class net.corda.finance.contracts.BusinessCalendar
Calculates the date from @startDate moving forward 'steps' of time size 'period'. Does not apply calendar logic / roll conventions.
getOfStep() - Method in class net.corda.core.utilities.Change.Rendering
 
getOfTenor() - Method in class net.corda.finance.contracts.FixOf
 
getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
getOperator() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
getOracle() - Method in interface net.corda.finance.contracts.FixableDealState
What oracle service to use for the fixing
getOrderBy() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
getOrganisation() - Method in class net.corda.core.identity.CordaX500Name
name of the organisation.
getOrganisation($receiver) - Static method in class net.corda.core.internal.X500NameUtils
 
getOrganisationUnit() - Method in class net.corda.core.identity.CordaX500Name
optional name of a unit within the
getOriginalExceptionClassName() - Method in exception net.corda.core.CordaException
 
getOriginalExceptionClassName() - Method in exception net.corda.core.CordaRuntimeException
 
getOriginalExceptionClassName() - Method in interface net.corda.core.CordaThrowable
 
getOriginalMessage() - Method in exception net.corda.core.CordaException
 
getOriginalMessage() - Method in exception net.corda.core.CordaRuntimeException
 
getOriginalMessage() - Method in interface net.corda.core.CordaThrowable
 
getOriginalState() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
 
getOrThrow($receiver, timeout) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Same as Future.get except that the ExecutionException is unwrapped.
getOrThrow() - Method in class net.corda.core.utilities.Try.Failure
Returns the value if a class Try.Success otherwise throws the exception if a class Try.Failure.
getOrThrow() - Method in class net.corda.core.utilities.Try
Returns the value if a class Try.Success otherwise throws the exception if a class Try.Failure.
getOrThrow() - Method in class net.corda.core.utilities.Try.Success
Returns the value if a class Try.Success otherwise throws the exception if a class Try.Failure.
getOtherResults() - Method in class net.corda.core.node.services.Vault.Page
 
getOtherSideSession() - Method in class net.corda.core.flows.DataVendingFlow
 
getOtherSideSession() - Method in class net.corda.core.flows.NotaryFlow.Service
 
getOtherSideSession() - Method in class net.corda.core.flows.SignTransactionFlow
 
getOtherSideSession() - Method in class net.corda.core.internal.FetchDataFlow
 
getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
 
getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
 
getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
 
getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
 
getOurIdentity() - Method in class net.corda.core.flows.FlowLogic
Specifies the identity to use for this flow. This will be one of the multiple identities that belong to this node. This is the same as calling ourIdentityAndCert.party.
getOurIdentityAndCert() - Method in class net.corda.core.flows.FlowLogic
Specifies the identity, with certificate, to use for this flow. This will be one of the multiple identities that belong to this node.
getOurIdentityAndCert() - Method in interface net.corda.core.internal.FlowStateMachine
 
getOutput(index) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify getting an indexed output.
getOutputs() - Method in class net.corda.core.transactions.BaseTransaction
Ordered list of states defined by this transaction, along with the associated notaries.
getOutputs() - Method in class net.corda.core.transactions.LedgerTransaction
Ordered list of states defined by this transaction,
getOutputs() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
getOutputs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
We compute the outputs on demand by applying the notary field modification to the inputs
getOutputs() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
This transaction does not contain any output states, outputs can be obtained by resolving a class NotaryChangeLedgerTransaction and applying the notary modification to inputs.
getOutputs() - Method in class net.corda.core.transactions.TransactionBuilder
 
getOutputs() - Method in class net.corda.core.transactions.TraversableTransaction
Ordered list of states defined by this transaction, along with the associated notaries.
getOutputStates() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
 
getOutputStates() - Method in class net.corda.core.transactions.BaseTransaction
Helper property to return a list of interface ContractState objects, rather than the often less convenient class TransactionState
getOwnableState() - Method in class net.corda.core.contracts.CommandAndState
 
getOwner() - Method in interface net.corda.core.contracts.OwnableState
There must be a MoveCommand signed by this key to claim the amount.
getOwner() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getOwner() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of owner party
getOwner() - Method in class net.corda.finance.contracts.asset.Cash.State
There must be a MoveCommand signed by this key to claim the amount.
getOwner() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in class net.corda.finance.contracts.asset.Obligation.State
There must be a MoveCommand signed by this key to claim the amount.
getOwner() - Method in class net.corda.finance.contracts.CommercialPaper.State
There must be a MoveCommand signed by this key to claim the amount.
getOwner() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
X500Name of owner party
getOwner() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
getOwningKey() - Method in class net.corda.core.identity.AbstractParty
 
getOwningKey() - Method in class net.corda.core.identity.PartyAndCertificate
 
getOwningKey() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
getP2P_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
 
getPageNumber() - Method in class net.corda.core.node.services.vault.PageSpecification
 
getPageSize() - Method in class net.corda.core.node.services.vault.PageSpecification
 
getPaperclip() - Method in class net.corda.core.internal.Emoji
 
getParamName() - Method in exception net.corda.client.jackson.UnparseableCallException.MissingParameter
 
getParent() - Method in class net.corda.core.utilities.Change.Structural
 
getParent() - Method in class net.corda.core.utilities.ProgressTracker
The parent of this tracker: set automatically by the parent when a tracker is added as a child
getPartiallySignedTx() - Method in class net.corda.core.flows.CollectSignatureFlow
 
getPartiallySignedTx() - Method in class net.corda.core.flows.CollectSignaturesFlow
 
getPartialMerkleTree() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
getParticipants() - Method in interface net.corda.core.contracts.ContractState
A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
getParticipants() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of participant parties
getParticipants() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
X500Name of participant parties
getParticipants() - Method in class net.corda.finance.contracts.asset.Cash.State
A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.finance.contracts.asset.Obligation.State
A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.finance.contracts.CommercialPaper.State
A participant is any party that is able to consume this state in a valid transaction.
getParticipantSessions() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
Initiate sessions with parties we want signatures from.
getParty() - Method in class net.corda.core.contracts.PartyAndReference
 
getParty() - Method in class net.corda.core.flows.FlowInitiator.Peer
 
getParty() - Method in class net.corda.core.identity.PartyAndCertificate
 
getParty() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
getParty() - Method in class net.corda.core.node.services.PartyInfo
 
getParty() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
getParty() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
getPartyCertBinary() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
getPartyInfo(party) - Method in interface net.corda.core.node.services.NetworkMapCache
Returns information about the party, which may be a specific node or a service
getPartyKeys() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
getPayload() - Method in class net.corda.core.flows.DataVendingFlow
 
getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
 
getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
 
getPayToIdentity() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
getPeerByLegalName($this, name) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
 
getPeerByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCache
 
getPennies() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
getPlatformVersion() - Method in class net.corda.core.crypto.SignatureMetadata
 
getPlatformVersion() - Method in class net.corda.core.node.NodeInfo
An integer representing the set of protocol features the node supports.
getPlatformVersion() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
getPort() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
getPort() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
getPOUNDS($receiver) - Static method in class net.corda.finance.Currencies
 
getPredicate() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
getPredicate() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
getPredicate() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
getPreferredSerializationVersion() - Method in interface net.corda.core.serialization.SerializationContext
When serializing, use the format this header sequence represents.
getPreviousNode() - Method in class net.corda.core.node.services.MapChange.Modified
 
getPrice() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
getPrimaryIdentity() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
getPrivacySalt() - Method in class net.corda.core.transactions.LedgerTransaction
 
getPrivacySalt() - Method in class net.corda.core.transactions.TransactionBuilder
 
getPrivacySalt() - Method in class net.corda.core.transactions.WireTransaction
 
getProduced() - Method in class net.corda.core.node.services.Vault.Update
 
getProducerPoolBound() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The maximum number of producers to create to handle outgoing messages
getProduct() - Method in class net.corda.core.contracts.Issued
The details of the specific product represented by these digital tokens.
getProduct() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
getProgress() - Method in interface net.corda.core.messaging.FlowProgressHandle
The stream of progress tracker events.
getProgress() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
The stream of progress tracker events.
getProgressTracker() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.CollectSignaturesFlow
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.FinalityFlow
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.FlowLogic
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.NotaryFlow.Client
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.core.flows.SignTransactionFlow
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.AbstractCashFlow
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
Override this to provide a class ProgressTracker. If one is provided and stepped, the framework will do something helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another, then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track progress.
getProgressTrackerStepAndUpdates() - Method in class net.corda.core.messaging.StateMachineInfo
 
getProperties() - Method in interface net.corda.core.serialization.SerializationContext
A map of any addition properties specific to the particular use case.
getProtocolVersion($this) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
Returns the RPC protocol version, which is the same the node's Platform Version. Exists since version 1 so guaranteed to be present.
getProtocolVersion() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns the RPC protocol version, which is the same the node's Platform Version. Exists since version 1 so guaranteed to be present.
getProtocolVersion() - Method in interface net.corda.core.messaging.RPCOps
Returns the RPC protocol version. Exists since version 0 so guaranteed to be present.
getProviderName() - Method in class net.corda.core.crypto.SignatureScheme
 
getProxy() - Method in class net.corda.client.rpc.CordaRPCConnection
Holds a synthetic class that automatically forwards method calls to the server, and returns the response.
getProxy() - Method in interface net.corda.client.rpc.RPCConnection
Holds a synthetic class that automatically forwards method calls to the server, and returns the response.
getQuantity() - Method in class net.corda.core.contracts.Amount
the number of tokens as a Long value.
getQuantity() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getQuantity() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
Amount attributes
getQuantity() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
getQuantityDelta() - Method in class net.corda.core.contracts.AmountTransfer
is a signed Long value representing the exchanged number of tokens.
getRaw() - Method in class net.corda.core.crypto.SignedData
 
getRawUpdates() - Method in interface net.corda.core.node.services.VaultService
Prefer the use of updates unless you know why you want to use this instead.
getReapInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
The interval of unused observable reaping.
getReason() - Method in exception net.corda.core.crypto.MerkleTreeException
 
getReason() - Method in exception net.corda.core.transactions.ComponentVisibilityException
 
getReason() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
 
getRecipient() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
 
getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
 
getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow
 
getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
 
getRecordedTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getRef() - Method in class net.corda.core.contracts.ScheduledStateRef
 
getRef() - Method in class net.corda.core.contracts.SourceAndAmount
is an optional field used for housekeeping in the caller.
getRef() - Method in class net.corda.core.contracts.StateAndRef
 
getRef() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getReference() - Method in class net.corda.core.contracts.PartyAndReference
 
getRegulators() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
 
getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedDataMismatch
 
getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedSizeMismatch
 
getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.HashNotFound
 
getRequestingParty() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
getRequests() - Method in class net.corda.core.internal.FetchDataFlow
 
getRequiredSigningKeys() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getRequiredSigningKeys() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
Specifies all the public keys that require signatures for the transaction to be valid
getRequiredSigningKeys() - Method in class net.corda.core.transactions.SignedTransaction
Specifies all the public keys that require signatures for the transaction to be valid
getRequiredSigningKeys() - Method in interface net.corda.core.transactions.TransactionWithSignatures
Specifies all the public keys that require signatures for the transaction to be valid
getRequiredSigningKeys() - Method in class net.corda.core.transactions.WireTransaction
Public keys that need to be fulfilled by signatures in order for the transaction to be valid.
getResult() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
getResultFuture() - Method in interface net.corda.core.internal.FlowStateMachine
 
getReturnValue() - Method in interface net.corda.core.messaging.FlowHandle
A interface CordaFuture of the flow's return value.
getReturnValue() - Method in class net.corda.core.messaging.FlowHandleImpl
A
getReturnValue() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
A
getRight() - Method in class net.corda.core.crypto.MerkleTree.Node
 
getRight() - Method in class net.corda.core.crypto.PartialTree.Node
 
getRight() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
getRightArrow() - Method in class net.corda.core.internal.Emoji
 
getRightFromLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
getRightToLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
getRoot() - Method in class net.corda.core.crypto.PartialMerkleTree
 
getRootCause($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
getRpc() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
getRPC_CLIENT_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
 
getRPC_SERVER_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
 
getRpcConfiguration() - Method in class net.corda.client.rpc.internal.RPCClient
 
getRpcFlows() - Method in interface net.corda.core.cordapp.Cordapp
List of RPC initiable flows classes
getRpcFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of RPC initiable flows classes
getRunId() - Method in class net.corda.core.flows.FlowLogic
Returns a wrapped java.util.UUID object that identifies this state machine run (i.e. subflows have the same identifier as their parents).
getSantaClaus() - Method in class net.corda.core.internal.Emoji
 
getSchedulableFlows() - Method in interface net.corda.core.cordapp.Cordapp
List of flows startable by the scheduler
getSchedulableFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of flows startable by the scheduler
getScheduledAt() - Method in interface net.corda.core.contracts.Scheduled
 
getScheduledAt() - Method in class net.corda.core.contracts.ScheduledActivity
 
getScheduledAt() - Method in class net.corda.core.contracts.ScheduledStateRef
 
getScheduledState() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
getSchemeCodeName() - Method in class net.corda.core.crypto.SignatureScheme
 
getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureMetadata
 
getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureScheme
 
getScreenX() - Method in class net.corda.finance.utils.ScreenCoordinate
 
getScreenY() - Method in class net.corda.finance.utils.ScreenCoordinate
 
getSecondaryIdentity() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
getSeconds($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Extension method for easier construction of Durations in terms of integer seconds: val twoSeconds = 2.seconds.
getSerial() - Method in class net.corda.core.node.NodeInfo
An arbitrary number incremented each time the NodeInfo is changed.
getSerial() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
serial is an increasing value which represents the version of
getSERIALIZATION_FACTORY() - Method in class net.corda.core.serialization.SerializationDefaults
 
getSerializationContext() - Method in class net.corda.client.rpc.internal.RPCClient
 
getSerializationWhitelists() - Method in interface net.corda.core.cordapp.Cordapp
List of Corda plugin registries
getSerializationWhitelists() - Method in class net.corda.core.internal.cordapp.CordappImpl
List of Corda plugin registries
getServerProtocolVersion() - Method in class net.corda.client.rpc.CordaRPCConnection
The RPC protocol version reported by the server.
getServerProtocolVersion() - Method in interface net.corda.client.rpc.RPCConnection
The RPC protocol version reported by the server.
getService(provider) - Method in class net.corda.core.crypto.CompositeSignature.Companion
 
getService(provider) - Static method in class net.corda.core.crypto.CompositeSignature
 
getService() - Method in class net.corda.core.flows.NotaryFlow.Service
 
getServiceHub() - Method in class net.corda.core.flows.FlowLogic
Provides access to big, heavy classes that may be reconstructed from time to time, e.g. across restarts. It is only available once the flow has started, which means it cannnot be accessed in the constructor. Either access this lazily or from inside FlowLogic.call.
getServiceHub() - Method in interface net.corda.core.internal.FlowStateMachine
 
getServiceHub() - Method in interface net.corda.core.serialization.SerializeAsTokenContext
 
getServices() - Method in interface net.corda.core.cordapp.Cordapp
 
getServices() - Method in class net.corda.core.internal.cordapp.CordappImpl
 
getServices() - Method in class net.corda.core.node.services.NotaryService
 
getSession() - Method in class net.corda.core.flows.CollectSignatureFlow
 
getSessionsToCollectFrom() - Method in class net.corda.core.flows.CollectSignaturesFlow
 
getSha256() - Method in class net.corda.core.internal.InputStreamAndHash
 
getSig() - Method in class net.corda.core.crypto.SignedData
 
getSignatureMetadata() - Method in class net.corda.core.crypto.SignableData
 
getSignatureMetadata() - Method in class net.corda.core.crypto.TransactionSignature
 
getSignatureName() - Method in class net.corda.core.crypto.SignatureScheme
 
getSignatureOID() - Method in class net.corda.core.crypto.SignatureScheme
 
getSigners() - Method in interface net.corda.core.contracts.Attachment
The parties that have correctly signed the whole attachment. Can be empty, for example non-contract attachments won't be necessarily be signed.
getSigners() - Method in class net.corda.core.contracts.Command
 
getSigners() - Method in class net.corda.core.contracts.CommandWithParties
 
getSigners() - Method in class net.corda.core.contracts.ContractAttachment
The parties that have correctly signed the whole attachment. Can be empty, for example non-contract attachments won't be necessarily be signed.
getSigners() - Method in class net.corda.core.internal.AbstractAttachment
The parties that have correctly signed the whole attachment. Can be empty, for example non-contract attachments won't be necessarily be signed.
getSigningKeys() - Method in class net.corda.core.flows.CollectSignatureFlow
 
getSigningParties() - Method in class net.corda.core.contracts.CommandWithParties
If any public keys were recognised,
getSigs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getSigs() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
getSigs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
getSigs() - Method in class net.corda.core.transactions.SignedTransaction
 
getSigs() - Method in interface net.corda.core.transactions.TransactionWithSignatures
 
getSingleton(className) - Method in interface net.corda.core.serialization.SerializeAsTokenContext
 
getSize() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
getSize($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
getSize() - Method in class net.corda.core.utilities.ByteSequence
The number of bytes this sequence represents.
getSize() - Method in class net.corda.core.utilities.NonEmptySet
 
getSize() - Method in class net.corda.core.utilities.OpaqueBytes
The number of bytes this sequence represents.
getSize() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
The number of bytes this sequence represents.
getSkullAndCrossbones() - Method in class net.corda.core.internal.Emoji
 
getSleepingFace() - Method in class net.corda.core.internal.Emoji
 
getSnapshot() - Method in class net.corda.core.messaging.DataFeed
 
getSoftLockingCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getSoon() - Method in class net.corda.core.internal.Emoji
 
getSortAttribute() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
getSource() - Method in class net.corda.core.contracts.AmountTransfer
is the
getSource() - Method in class net.corda.core.contracts.SourceAndAmount
the holder of the Amount.
getStackFrames() - Method in class net.corda.core.flows.FlowStackSnapshot
 
getStackObjects() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
getStackTraceAsString($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
getStackTraceElement() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
getState() - Method in class net.corda.core.contracts.StateAndContract
A state
getState() - Method in class net.corda.core.contracts.StateAndRef
 
getState() - Method in class net.corda.core.identity.CordaX500Name
the full name of the state or province the organisation is based in.
getState($receiver) - Static method in class net.corda.core.internal.X500NameUtils
 
getSTATE($receiver) - Static method in class net.corda.finance.contracts.asset.CashUtilities
An extension property that lets you get a cash state from an issued token, under the NULL_PARTY
getStateAndRef() - Method in class net.corda.core.flows.ContractUpgradeFlow.Authorise
 
getStateHistory() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
 
getStateMachineInfo() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
getStateMachineRunId() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
getStateRef() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
getStateRef() - Method in class net.corda.core.flows.ContractUpgradeFlow.Deauthorise
 
getStateRef() - Method in class net.corda.core.schemas.PersistentState
 
getStateRefs() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getStates() - Method in class net.corda.core.node.services.Vault
 
getStates() - Method in class net.corda.core.node.services.Vault.Page
 
getStates() - Method in exception net.corda.core.transactions.MissingContractAttachments
States which have contracts that do not have corresponding attachments in the attachment store.
getStatesMetadata() - Method in class net.corda.core.node.services.Vault.Page
 
getStateTypes() - Method in class net.corda.core.node.services.Vault.Page
 
getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
 
getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getStatus() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
getStepIndex() - Method in class net.corda.core.utilities.ProgressTracker
The zero-based index of the current step in the steps array (i.e. with UNSTARTED and DONE)
getSteps() - Method in class net.corda.core.utilities.ProgressTracker
The steps in this tracker, same as the steps passed to the constructor but with UNSTARTED and DONE inserted.
getSTORAGE_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
 
getStx() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
 
getStx() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
getSupportedCurrencies() - Method in class net.corda.finance.flows.CashConfiguration
 
getSWISS_FRANCS($receiver) - Static method in class net.corda.finance.Currencies
 
getTemplate() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
getTemplate() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
 
getTemplate() - Method in interface net.corda.finance.contracts.asset.NetState
 
getTemplate() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
getTEST_CALENDAR_DATA() - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
 
getThreshold() - Method in class net.corda.core.crypto.CompositeKey
specifies the minimum total weight required
getTime() - Method in class net.corda.core.flows.FlowStackSnapshot
 
getTimeCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
getTimestamp() - Method in class net.corda.core.flows.TransactionParts
 
getTimeTolerance() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
getTimeWindow() - Method in class net.corda.core.transactions.LedgerTransaction
 
getTimeWindow() - Method in class net.corda.core.transactions.TraversableTransaction
 
getTimeWindowChecker() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
getToken() - Method in class net.corda.core.contracts.Amount
an instance of type T,
getToken() - Method in class net.corda.core.contracts.AmountTransfer
represents the type of asset token as would be used to construct Amount
getTopLevelTracker() - Method in class net.corda.core.utilities.ProgressTracker
Walks up the tree to find the top level tracker. If this is the top level tracker, returns 'this'
getTotalStatesAvailable() - Method in class net.corda.core.node.services.Vault.Page
 
getTracker() - Method in class net.corda.core.utilities.Change.Position
 
getTracker() - Method in class net.corda.core.utilities.Change.Rendering
 
getTracker() - Method in class net.corda.core.utilities.Change.Structural
 
getTrackRpcCallSites() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
If set to true the client will track RPC call sites.
getTransaction() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getTransaction() - Method in class net.corda.core.flows.FinalityFlow
 
getTransaction(id) - Method in interface net.corda.core.node.services.TransactionStorage
Return the transaction with the given id, or null if no such transaction exists.
getTransactionCountLimit() - Method in class net.corda.core.internal.ResolveTransactionsFlow
The maximum number of transactions this flow will try to download before bailing out.
getTransactionId() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
getTransactionNotes(txnId) - Method in interface net.corda.core.node.services.VaultService
 
getTransport() - Method in class net.corda.client.rpc.internal.RPCClient
 
getTrustAnchor() - Method in interface net.corda.core.node.services.IdentityService
 
getTrustRoot() - Method in interface net.corda.core.node.services.IdentityService
 
getTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getTx() - Method in class net.corda.core.transactions.SignedTransaction
Returns the contained class WireTransaction, or throws if this is a notary change transaction.
getTx() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
getTxBits() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
getTxBits() - Method in class net.corda.core.transactions.SignedTransaction
 
getTxhash() - Method in class net.corda.core.contracts.StateRef
 
getTxId() - Method in exception net.corda.core.contracts.TransactionVerificationException
 
getTxId() - Method in class net.corda.core.crypto.SignableData
 
getTxId() - Method in class net.corda.core.flows.NotaryError.Conflict
 
getTxId() - Method in class net.corda.core.schemas.PersistentStateRef
 
getType() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
getType() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
getType() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
getType() - Method in class net.corda.core.node.services.Vault.Update
Specifies the type of update,
getType() - Method in class net.corda.finance.contracts.asset.Commands.Net
The type of netting to apply,
getType() - Method in interface net.corda.finance.contracts.NetCommand
The type of netting to apply, see enum NetType for options.
getTypeName() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
 
getUniquenessProvider() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
getUnlimitedReconnectAttempts() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration.Companion
 
getUntilTime() - Method in class net.corda.core.contracts.TimeWindow
Returns the exclusive upper-bound of this class TimeWindow's interval, with null implying infinity.
getUpdates() - Method in class net.corda.core.messaging.DataFeed
 
getUpdates() - Method in interface net.corda.core.node.services.TransactionStorage
Get a synchronous Observable of updates. When observations are pushed to the Observer, the vault will already incorporate the update.
getUpdates() - Method in interface net.corda.core.node.services.VaultService
Get a synchronous Observable of updates. When observations are pushed to the Observer, the Vault will already incorporate the update, and the database transaction associated with the update will have been committed and closed.
getUpgradedContractClass() - Method in class net.corda.core.internal.UpgradeCommand
 
getUseCase() - Method in interface net.corda.core.serialization.SerializationContext
The use case we are serializing or deserializing for. See enum SerializationContext.UseCase.
getUsername() - Method in class net.corda.core.flows.FlowInitiator.RPC
 
getUuid() - Method in class net.corda.core.flows.StateMachineRunId
 
getUuid() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
getUuid() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
 
getValidatedTransactions() - Method in interface net.corda.core.node.ServiceHub
A map of hash->tx where tx has been signature/contract validated and the states are known to be correct. The signatures aren't technically needed after that point, but we keep them around so that we can relay the transaction data to other nodes that need it.
getValue() - Method in class net.corda.core.contracts.Command
 
getValue() - Method in class net.corda.core.contracts.CommandWithParties
 
getValue() - Method in class net.corda.core.internal.DeclaredField
 
getValue(thisRef, property) - Method in class net.corda.core.internal.WriteOnceProperty
 
getValue(thisRef, property) - Method in interface net.corda.core.utilities.PropertyDelegate
Invoked as part of Kotlin delegated properties construct.
getValue() - Method in class net.corda.core.utilities.Try.Success
 
getValue() - Method in enum net.corda.finance.contracts.DateRollDirection
 
getValue() - Method in class net.corda.finance.contracts.Fix
 
getValue(x) - Method in class net.corda.finance.contracts.math.Polynomial
 
getValue(x) - Method in class net.corda.finance.contracts.math.SplineFunction
 
getValues() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
getVaultService() - Method in interface net.corda.core.node.ServiceHub
The vault service lets you observe, soft lock and add notes to states that involve you or are relevant to your node in some way. Additionally you may query and track states that correspond to various criteria.
getVaultTransactionNotes(txnId) - Method in interface net.corda.core.messaging.CordaRPCOps
Retrieve existing note(s) for a given Vault transaction.
getVerifyKey() - Method in class net.corda.core.crypto.CompositeSignature.State
 
getVersion() - Method in class net.corda.core.schemas.MappedSchema
 
getWeight() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
getWhitelist() - Method in interface net.corda.core.serialization.SerializationContext
A whitelist that contains (mostly for security purposes) which classes can be serialized and deserialized.
getWhitelist() - Method in interface net.corda.core.serialization.SerializationWhitelist
Optionally whitelist types for use in object serialization, as we lock down the types that can be serialized.
getWHITESPACE() - Method in class net.corda.core.internal.LegalNameValidator
 
getWindow() - Method in class net.corda.core.transactions.TransactionBuilder
 
getX500Name($receiver) - Static method in class net.corda.core.internal.X500NameUtils
Return the underlying X.500 name from this Corda-safe X.500 name. These are guaranteed to have a consistent ordering, such that their toString() function returns the same value every time for the same class CordaX500Name.
getX500Principal() - Method in class net.corda.core.identity.CordaX500Name
 
getZeroHash() - Method in class net.corda.core.crypto.SecureHash.Companion
 
greaterThan($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
greaterThan($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
greaterThan(value) - Method in class net.corda.core.node.services.vault.Builder
 
greaterThanOrEqual($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
greaterThanOrEqual($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
greaterThanOrEqual(value) - Method in class net.corda.core.node.services.vault.Builder
 
groupAbstractPartyByWellKnownParty(serviceHub, parties, ignoreUnrecognisedParties) - Static method in class net.corda.core.identity.IdentityUtils
Group each class AbstractParty by the well known party using the ServiceHub.identityService, in preparation for creating FlowSessions, for example.
groupAbstractPartyByWellKnownParty(serviceHub, parties) - Static method in class net.corda.core.identity.IdentityUtils
Group each class AbstractParty by the well known party using the ServiceHub.identityService, in preparation for creating FlowSessions, for example. Throw an exception if some of the class AbstractPartys cannot be mapped to a class Party.
groupPublicKeysByWellKnownParty(serviceHub, publicKeys, ignoreUnrecognisedParties) - Static method in class net.corda.core.identity.IdentityUtils
Group each PublicKey by the well known party using the ServiceHub.identityService, in preparation for creating FlowSessions, for example.
groupPublicKeysByWellKnownParty(serviceHub, publicKeys) - Static method in class net.corda.core.identity.IdentityUtils
Group each PublicKey by the well known party using the ServiceHub.identityService, in preparation for creating FlowSessions, for example. Throw an exception if some of the PublicKeys cannot be mapped to a class Party.
groupStates(ofType, selector) - Method in class net.corda.core.transactions.LedgerTransaction
Given a type and a function that returns a grouping key, associates inputs and outputs together so that they can be processed as one. The grouping key is any arbitrary object that can act as a map key (so must implement equals and hashCode).

H

Handshake(payload, primaryIdentity, secondaryIdentity) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Handshake
This object is serialised to the network and is the first flow message the seller sends to the buyer.
hash($receiver) - Static method in class net.corda.core.contracts.Structures
Returns the SHA-256 hash of the serialised contents of this state (not cached!)
HashAttachmentConstraint - Class in net.corda.core.contracts
An interface AttachmentConstraint that verifies by hash
HashAttachmentConstraint(attachmentId) - Constructor for class net.corda.core.contracts.HashAttachmentConstraint
An interface AttachmentConstraint that verifies by hash
hashCode() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
 
hashCode() - Method in class net.corda.client.rpc.internal.ObservableContext
 
hashCode() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
hashCode() - Method in class net.corda.core.contracts.Amount
 
hashCode() - Method in class net.corda.core.contracts.AmountTransfer
This hash code function ensures that reversed source and destination equivalents will hash to the same value.
hashCode() - Method in class net.corda.core.contracts.Command
 
hashCode() - Method in class net.corda.core.contracts.CommandAndState
 
hashCode() - Method in class net.corda.core.contracts.CommandWithParties
 
hashCode() - Method in class net.corda.core.contracts.HashAttachmentConstraint
 
hashCode() - Method in class net.corda.core.contracts.Issued
 
hashCode() - Method in class net.corda.core.contracts.PartyAndReference
 
hashCode() - Method in class net.corda.core.contracts.ScheduledActivity
 
hashCode() - Method in class net.corda.core.contracts.ScheduledStateRef
 
hashCode() - Method in class net.corda.core.contracts.SourceAndAmount
 
hashCode() - Method in class net.corda.core.contracts.StateAndContract
 
hashCode() - Method in class net.corda.core.contracts.StateAndRef
 
hashCode() - Method in class net.corda.core.contracts.StateRef
 
hashCode() - Method in class net.corda.core.contracts.TransactionState
 
hashCode() - Method in class net.corda.core.contracts.TypeOnlyCommandData
 
hashCode() - Method in class net.corda.core.contracts.UniqueIdentifier
 
hashCode() - Method in exception net.corda.core.CordaException
 
hashCode() - Method in exception net.corda.core.CordaRuntimeException
 
hashCode() - Method in class net.corda.core.crypto.CompositeKey
 
hashCode() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
hashCode() - Method in class net.corda.core.crypto.CompositeSignature.State
 
hashCode() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
hashCode() - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
hashCode() - Method in class net.corda.core.crypto.MerkleTree.Node
 
hashCode() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
hashCode() - Method in class net.corda.core.crypto.PartialTree.Leaf
 
hashCode() - Method in class net.corda.core.crypto.PartialTree.Node
 
hashCode() - Method in class net.corda.core.crypto.SignableData
 
hashCode() - Method in class net.corda.core.crypto.SignatureMetadata
 
hashCode() - Method in class net.corda.core.crypto.SignatureScheme
 
hashCode() - Method in class net.corda.core.crypto.TransactionSignature
 
hashCode() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
hashCode() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
 
hashCode() - Method in class net.corda.core.flows.FlowInfo
 
hashCode() - Method in class net.corda.core.flows.FlowInitiator.Peer
 
hashCode() - Method in class net.corda.core.flows.FlowInitiator.RPC
 
hashCode() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
hashCode() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
hashCode() - Method in class net.corda.core.flows.FlowStackSnapshot
 
hashCode() - Method in class net.corda.core.flows.NotaryError.Conflict
 
hashCode() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
hashCode() - Method in class net.corda.core.flows.StackFrameDataToken
 
hashCode() - Method in class net.corda.core.flows.StateMachineRunId
 
hashCode() - Method in class net.corda.core.flows.TransactionParts
 
hashCode() - Method in class net.corda.core.identity.AbstractParty
 
hashCode() - Method in class net.corda.core.identity.CordaX500Name
 
hashCode() - Method in class net.corda.core.identity.PartyAndCertificate
 
hashCode() - Method in class net.corda.core.internal.AbstractAttachment
 
hashCode() - Method in class net.corda.core.internal.cordapp.CordappImpl
 
hashCode() - Method in class net.corda.core.internal.Request.Data
 
hashCode() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
hashCode() - Method in class net.corda.core.internal.InputStreamAndHash
 
hashCode() - Method in class net.corda.core.internal.UpgradeCommand
 
hashCode() - Method in class net.corda.core.messaging.DataFeed
 
hashCode() - Method in class net.corda.core.messaging.FlowHandleImpl
 
hashCode() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
 
hashCode() - Method in class net.corda.core.messaging.StateMachineInfo
 
hashCode() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
hashCode() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
hashCode() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
hashCode() - Method in class net.corda.core.node.NodeInfo
 
hashCode() - Method in class net.corda.core.node.services.MapChange.Added
 
hashCode() - Method in class net.corda.core.node.services.MapChange.Modified
 
hashCode() - Method in class net.corda.core.node.services.MapChange.Removed
 
hashCode() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
hashCode() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
hashCode() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
 
hashCode() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
hashCode() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
hashCode() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
hashCode() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
hashCode() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
hashCode() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
hashCode() - Method in class net.corda.core.node.services.Vault.Page
 
hashCode() - Method in class net.corda.core.node.services.vault.PageSpecification
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
hashCode() - Method in class net.corda.core.node.services.vault.Sort
 
hashCode() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
hashCode() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
hashCode() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
 
hashCode() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
hashCode() - Method in class net.corda.core.node.services.Vault.Update
 
hashCode() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
hashCode() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
hashCode() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
hashCode() - Method in class net.corda.core.schemas.PersistentStateRef
 
hashCode() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
hashCode() - Method in class net.corda.core.transactions.LedgerTransaction
 
hashCode() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
hashCode() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
hashCode() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
hashCode() - Method in class net.corda.core.transactions.SignedTransaction
 
hashCode() - Method in class net.corda.core.transactions.WireTransaction
 
hashCode() - Method in class net.corda.core.utilities.ByteSequence
 
hashCode() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
hashCode() - Method in class net.corda.core.utilities.NonEmptySet
 
hashCode() - Method in class net.corda.core.utilities.Change.Position
 
hashCode() - Method in class net.corda.core.utilities.Change.Rendering
 
hashCode() - Method in class net.corda.core.utilities.Change.Structural
 
hashCode() - Method in class net.corda.core.utilities.Try.Failure
 
hashCode() - Method in class net.corda.core.utilities.Try.Success
 
hashCode() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
hashCode() - Method in class net.corda.finance.contracts.asset.Cash.State
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
hashCode() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
 
hashCode() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Net
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Settle
 
hashCode() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
hashCode() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
hashCode() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
hashCode() - Method in class net.corda.finance.contracts.BusinessCalendar
 
hashCode() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
hashCode() - Method in class net.corda.finance.contracts.Commodity
 
hashCode() - Method in class net.corda.finance.contracts.Expression
 
hashCode() - Method in class net.corda.finance.contracts.Fix
 
hashCode() - Method in class net.corda.finance.contracts.FixOf
 
hashCode() - Method in class net.corda.finance.contracts.Tenor
 
hashCode() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
hashCode() - Method in class net.corda.finance.flows.CashConfiguration
 
hashCode() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
hashCode() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
hashCode() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
hashCode() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
hashCode() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
hashCode() - Method in class net.corda.finance.utils.ScreenCoordinate
 
hashCode() - Method in class net.corda.finance.utils.WorldCoordinate
 
hashCode() - Method in class net.corda.finance.utils.WorldMapLocation
 
hashConcat(other) - Method in class net.corda.core.crypto.SecureHash
 
HashNotFound(requested) - Constructor for exception net.corda.core.internal.FetchDataFlow.HashNotFound
 
hasListed(type) - Method in interface net.corda.core.serialization.ClassWhitelist
 
head() - Method in class net.corda.core.utilities.NonEmptySet
Returns the first element of the set.
hexToBase58($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Hex-String to Base58-String, i.e. "48656C6C6F20576F726C64" -> "JxF12TrwUP45BMd"
hexToBase64($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Encoding changer. Hex-String to Base64-String, i.e. "48656C6C6F20576F726C64" -> "SGVsbG8gV29ybGQ="
hexToByteArray($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Hex-String to ByteArray. Accept any hex form (capitalized, lowercase, mixed).
hexToRealString($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
HEX-String to the actual real String, i.e. "48656C6C6F20576F726C64" -> "Hello World".

I

IdentityObjectMapper(identityService, factory, fuzzyIdentityMatch) - Constructor for class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
IdentityService - Interface in net.corda.core.node.services
An identity service maintains a directory of parties by their associated distinguished name/public keys and thus supports lookup of a party given its key, or name. The service also manages the certificates linking confidential identities back to the well known identity (i.e. the identity in the network map) of a party.
IdentityService.DefaultImpls - Class in net.corda.core.node.services
An identity service maintains a directory of parties by their associated distinguished name/public keys and thus supports lookup of a party given its key, or name. The service also manages the certificates linking confidential identities back to the well known identity (i.e. the identity in the network map) of a party.
IdentityUtils - Class in net.corda.core.identity
 
IllegalFlowLogicException - Exception in net.corda.core.flows
 
IllegalFlowLogicException(type, msg) - Constructor for exception net.corda.core.flows.IllegalFlowLogicException
 
importAttachment(jar) - Method in interface net.corda.core.node.services.AttachmentStorage
Inserts the given attachment into the store, does not close the input stream. This can be an intensive operation due to the need to copy the bytes to disk and hash them along the way.
in($receiver, collection) - Method in class net.corda.core.node.services.vault.Builder
 
in($receiver, collection) - Static method in class net.corda.core.node.services.vault.Builder
 
in(collection) - Method in class net.corda.core.node.services.vault.Builder
 
IncludedLeaf(hash) - Constructor for class net.corda.core.crypto.PartialTree.IncludedLeaf
 
indexOfOrThrow($receiver, item) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns the index of the given item or throws IllegalArgumentException if not found.
initialiseSerialization() - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme.Companion
 
Initiate(originalState, newContractClass) - Constructor for class net.corda.core.flows.ContractUpgradeFlow.Initiate
This flow begins the contract upgrade process.
InitiatedBy - Interface in net.corda.core.flows
This annotation is required by any class FlowLogic that is designed to be initiated by a counterparty flow. The class must have at least a constructor which takes in a single class Party parameter which represents the initiating counterparty. The class FlowLogic that does the initiating is specified by the value property and itself must be annotated with interface InitiatingFlow.
initiateFlow(party) - Method in class net.corda.core.flows.FlowLogic
Creates a communication session with party. Subsequently you may send/receive using this session object. Note that this function does not communicate in itself, the counter-flow will be kicked off by the first send/receive.
initiateFlow(otherParty, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
 
InitiatingFlow - Interface in net.corda.core.flows
This annotation is required by any class FlowLogic which has been designated to initiate communication with a counterparty and request they start their side of the flow communication.
InOutGroup(inputs, outputs, groupingKey) - Constructor for class net.corda.core.transactions.LedgerTransaction.InOutGroup
A set of related inputs and outputs that are connected by some common attributes. An InOutGroup is calculated using groupStates and is useful for handling cases where a transaction may contain similar but unrelated state evolutions, for example, a transaction that moves cash in two different currencies. The numbers must add up on both sides of the transaction, but the values must be summed independently per currency. Grouping can be used to simplify this logic.
inputsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting all inputs states of a particular class, interface, or base class.
inputStates() - Method in class net.corda.core.transactions.TransactionBuilder
 
InputStreamAndHash - Class in net.corda.core.internal
 
InputStreamAndHash(inputStream, sha256) - Constructor for class net.corda.core.internal.InputStreamAndHash
 
InputStreamAndHash.Companion - Class in net.corda.core.internal
 
inRef(index) - Method in class net.corda.core.transactions.LedgerTransaction
Returns the typed input StateAndRef at the specified index
inRefsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
Helper to simplify getting all inputs states of a particular class, interface, or base class.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AmountDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AmountSerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AnonymousPartyDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AnonymousPartySerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CompositeKeyDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CompositeKeySerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CordaX500NameDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CordaX500NameSerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport
Utilities and serialisers for working with JSON representations of basic types. This adds Jackson support for the java.time API, some core types, and Kotlin data classes.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.NodeInfoDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.NodeInfoSerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.OpaqueBytesDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.OpaqueBytesSerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PartyDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PartySerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PublicKeyDeserializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PublicKeySerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.SecureHashSerializer
 
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.ToStringSerializer
 
INSTANCE - Static variable in class net.corda.client.rpc.internal.RpcClientObservableSerializer
A Serializer to deserialise Observables once the corresponding Kryo instance has been provided with an class ObservableContext.
INSTANCE - Static variable in class net.corda.core.contracts.AlwaysAcceptAttachmentConstraint
INSTANCE - Static variable in class net.corda.core.contracts.AutomaticHashConstraint
This interface AttachmentConstraint is a convenience class that will be automatically resolved to a class HashAttachmentConstraint. The resolution occurs in TransactionBuilder.toWireTransaction and uses the TransactionState.contract value to find a corresponding loaded Cordapp that contains such a contract, and then uses that Cordapp as the interface Attachment.
INSTANCE - Static variable in class net.corda.core.contracts.Requirements
Defines a simple domain specific language for the specification of financial contracts. Currently covers:
INSTANCE - Static variable in class net.corda.core.crypto.CordaObjectIdentifier
 
INSTANCE - Static variable in class net.corda.core.crypto.Crypto
This object controls and provides the available and supported signature schemes for Corda. Any implemented class SignatureScheme should be strictly defined here. However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported. Note that Corda currently supports the following signature schemes by their code names:
INSTANCE - Static variable in class net.corda.core.crypto.NullKeys
 
INSTANCE - Static variable in class net.corda.core.crypto.NullKeys.NullPublicKey
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.APPROVING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.VERIFYING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.NOTARY
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.SIGNING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.COLLECTING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.VERIFYING
 
INSTANCE - Static variable in class net.corda.core.flows.ContractUpgradeFlow
A flow to be used for authorising and upgrading state objects of an old contract to a new contract.
INSTANCE - Static variable in class net.corda.core.flows.Companion.BROADCASTING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.NOTARISING
 
INSTANCE - Static variable in class net.corda.core.flows.FlowInitiator.Shell
 
INSTANCE - Static variable in class net.corda.core.flows.NotaryError.TimeWindowInvalid
Thrown if the time specified in the class TimeWindow command is outside the allowed tolerance.
INSTANCE - Static variable in class net.corda.core.flows.NotaryError.WrongNotary
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.REQUESTING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.VALIDATING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.RECEIVING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.SIGNING
 
INSTANCE - Static variable in class net.corda.core.flows.Companion.VERIFYING
 
INSTANCE - Static variable in class net.corda.core.internal.ContractUpgradeUtils
 
INSTANCE - Static variable in class net.corda.core.internal.Emoji
A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
INSTANCE - Static variable in class net.corda.core.internal.Request.End
 
INSTANCE - Static variable in class net.corda.core.internal.LegalNameValidator
 
INSTANCE - Static variable in class net.corda.core.node.services.vault.Builder
 
INSTANCE - Static variable in class net.corda.core.schemas.CommonSchema
JPA representation of the common schema entities
INSTANCE - Static variable in class net.corda.core.schemas.CommonSchemaV1
First version of the Vault ORM schema
INSTANCE - Static variable in class net.corda.core.schemas.NodeInfoSchema
 
INSTANCE - Static variable in class net.corda.core.schemas.NodeInfoSchemaV1
 
INSTANCE - Static variable in class net.corda.core.serialization.SerializationDefaults
Global singletons to be used as defaults that are injected elsewhere (generally, in the node or in RPC client).
INSTANCE - Static variable in class net.corda.core.utilities.ProgressTracker.DONE
 
INSTANCE - Static variable in class net.corda.core.utilities.ProgressTracker.UNSTARTED
 
INSTANCE - Static variable in class net.corda.finance.contracts.ExpressionDeserializer
 
INSTANCE - Static variable in class net.corda.finance.contracts.ExpressionSerializer
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.FINALISING_TX
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.GENERATING_ID
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.GENERATING_TX
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.SIGNING_TX
 
INSTANCE - Static variable in class net.corda.finance.flows.TwoPartyDealFlow
Classes for manipulating a two party deal or agreement.
INSTANCE - Static variable in class net.corda.finance.flows.Companion.GENERATING_ID
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.SENDING_PROPOSAL
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.COLLECTING_SIGNATURES
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.RECEIVING
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.RECORDING
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.SIGNING
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.VERIFYING
 
INSTANCE - Static variable in class net.corda.finance.flows.Buyer.COLLECTING_SIGNATURES
 
INSTANCE - Static variable in class net.corda.finance.flows.Buyer.RECEIVING
 
INSTANCE - Static variable in class net.corda.finance.flows.Buyer.RECORDING
 
INSTANCE - Static variable in class net.corda.finance.flows.Buyer.SIGNING
 
INSTANCE - Static variable in class net.corda.finance.flows.Buyer.VERIFYING
 
INSTANCE - Static variable in class net.corda.finance.flows.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:
INSTANCE - Static variable in class net.corda.finance.flows.Companion.AWAITING_PROPOSAL
 
INSTANCE - Static variable in class net.corda.finance.flows.Companion.VERIFYING_AND_SIGNING
 
INSTANCE - Static variable in class net.corda.finance.plugin.CalendarDeserializer
 
INSTANCE - Static variable in class net.corda.finance.plugin.CalendarSerializer
 
INSTANCE - Static variable in class net.corda.finance.schemas.CashSchema
An object used to fully qualify the class CashSchema family name (i.e. independent of version).
INSTANCE - Static variable in class net.corda.finance.schemas.CashSchemaV1
First version of a cash contract ORM schema that maps all fields of the Cash contract state as it stood at the time of writing.
INSTANCE - Static variable in class net.corda.finance.schemas.CommercialPaperSchema
An object used to fully qualify the class CommercialPaperSchema family name (i.e. independent of version).
INSTANCE - Static variable in class net.corda.finance.schemas.CommercialPaperSchemaV1
First version of a commercial paper contract ORM schema that maps all fields of the CommercialPaper contract state as it stood at the time of writing.
INSTANCE - Static variable in class net.corda.finance.utils.CityDatabase
A simple lookup table of city names to their coordinates. Lookups are case insensitive.
Instigator(originalState, modification, progressTracker) - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
The class AbstractStateReplacementFlow.Instigator assembles the transaction for state replacement and sends out change proposals to all participants (class AbstractStateReplacementFlow.Acceptor) of that state. If participants agree to the proposed change, they each sign the transaction. Finally, class AbstractStateReplacementFlow.Instigator sends the transaction containing all participants' signatures to the notary for signature, and then back to each participant so they can record it and use the new updated state for future transactions.
Instigator(otherSideSession, payload, progressTracker) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Instigator
One side of the flow for inserting a pre-agreed deal.
Instigator.Companion - Class in net.corda.core.flows
 
InsufficientBalanceException - Exception in net.corda.core.contracts
 
InsufficientBalanceException(amountMissing) - Constructor for exception net.corda.core.contracts.InsufficientBalanceException
 
internalCordaRPCClient(hostAndPort, sslConfiguration, configuration) - Static method in class net.corda.client.rpc.internal.InternalCordaRPCClientKt
 
InternalCordaRPCClientKt - Class in net.corda.client.rpc.internal
 
InternalUtilsKt - Class in net.corda.core.internal
 
interpolate(x) - Method in class net.corda.finance.contracts.math.CubicSplineInterpolator
 
interpolate(x) - Method in interface net.corda.finance.contracts.math.Interpolator
 
interpolate(x) - Method in class net.corda.finance.contracts.math.LinearInterpolator
 
Interpolator - Interface in net.corda.finance.contracts.math
 
InterpolatorFactory - Interface in net.corda.finance.contracts.math
 
InvalidNotaryChange(txId) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.InvalidNotaryChange
 
invoke() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
 
invoke(proxy, method, arguments) - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
 
IQueryCriteriaParser - Interface in net.corda.core.node.services.vault
 
isCompatible(metadata) - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
Upon dynamically loading configured Cash Selection algorithms declared in META-INF/services this method determines whether the loaded implementation is compatible and usable with the currently loaded JDBC driver. Note: the first loaded implementation to pass this check will be used at run-time.
isCompatible(metadata) - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
Upon dynamically loading configured Cash Selection algorithms declared in META-INF/services this method determines whether the loaded implementation is compatible and usable with the currently loaded JDBC driver. Note: the first loaded implementation to pass this check will be used at run-time.
isCompatible(metadata) - Method in interface net.corda.finance.contracts.asset.CashSelection
Upon dynamically loading configured Cash Selection algorithms declared in META-INF/services this method determines whether the loaded implementation is compatible and usable with the currently loaded JDBC driver. Note: the first loaded implementation to pass this check will be used at run-time.
isDefault() - Method in class net.corda.core.node.services.vault.PageSpecification
 
isDirectory($receiver, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
isEmpty() - Method in class net.corda.core.node.services.Vault.Update
 
isEmpty() - Method in class net.corda.core.utilities.NonEmptySet
 
isFailure() - Method in class net.corda.core.utilities.Try.Failure
Returns true iff the class Try is a class Try.Success.
isFailure() - Method in class net.corda.core.utilities.Try
Returns true iff the class Try is a class Try.Success.
isFailure() - Method in class net.corda.core.utilities.Try.Success
Returns true iff the class Try is a class Try.Success.
isFulfilledBy(key) - Method in class net.corda.core.crypto.CompositeKey
Takes single PublicKey and checks if class CompositeKey requirements hold for that key.
isFulfilledBy(keysToCheck) - Method in class net.corda.core.crypto.CompositeKey
Function checks if the public keys corresponding to the signatures are matched against the leaves of the composite key tree in question, and the total combined weight of all children is calculated for every intermediary node. If all thresholds are satisfied, the composite key requirement is considered to be met.
isFulfilledBy($receiver, otherKey) - Static method in class net.corda.core.crypto.CryptoUtils
 
isFulfilledBy($receiver, otherKeys) - Static method in class net.corda.core.crypto.CryptoUtils
 
isInitialised() - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme.Companion
 
isLegalIdentity(party) - Method in class net.corda.core.node.NodeInfo
Returns true if party is one of the identities of this node, else false.
isMain() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
isModified() - Method in enum net.corda.finance.contracts.DateRollConvention
 
isNotary($this, party) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
Checks whether a given party is an advertised notary identity.
isNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCache
Checks whether a given party is an advertised notary identity.
isNotaryChangeTransaction() - Method in class net.corda.core.transactions.SignedTransaction
 
isNull($receiver) - Method in class net.corda.core.node.services.vault.Builder
 
isNull($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
isRegularFile($receiver, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
isSatisfiedBy(attachment) - Method in class net.corda.core.contracts.AlwaysAcceptAttachmentConstraint
Returns whether the given contract attachment can be used with the interface ContractState associated with this constraint object.
isSatisfiedBy(attachment) - Method in interface net.corda.core.contracts.AttachmentConstraint
Returns whether the given contract attachment can be used with the interface ContractState associated with this constraint object.
isSatisfiedBy(attachment) - Method in class net.corda.core.contracts.AutomaticHashConstraint
Returns whether the given contract attachment can be used with the interface ContractState associated with this constraint object.
isSatisfiedBy(attachment) - Method in class net.corda.core.contracts.HashAttachmentConstraint
Returns whether the given contract attachment can be used with the interface ContractState associated with this constraint object.
isSuccess() - Method in class net.corda.core.utilities.Try.Failure
Returns true iff the class Try is a class Try.Failure.
isSuccess() - Method in class net.corda.core.utilities.Try
Returns true iff the class Try is a class Try.Failure.
isSuccess() - Method in class net.corda.core.utilities.Try.Success
Returns true iff the class Try is a class Try.Failure.
Issue() - Constructor for class net.corda.finance.contracts.asset.Commands.Issue
Allows new cash states to be issued into existence.
Issue() - Constructor for class net.corda.finance.contracts.asset.Commands.Issue
Allows new commodity states to be issued into existence.
Issue() - Constructor for class net.corda.finance.contracts.asset.Commands.Issue
Allows new obligation states to be issued into existence.
Issue() - Constructor for class net.corda.finance.contracts.Commands.Issue
 
IssueAndPaymentRequest(amount, issueRef, recipient, notary, anonymous) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
 
Issued<P> - Class in net.corda.core.contracts
The class Issued data class holds the details of an on ledger digital asset. In particular it gives the public credentials of the entity that created these digital tokens and the particular product represented.
Issued(issuer, product) - Constructor for class net.corda.core.contracts.Issued
The class Issued data class holds the details of an on ledger digital asset. In particular it gives the public credentials of the entity that created these digital tokens and the particular product represented.
issued by($receiver, party) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 
issued by($receiver, deposit) - Static method in class net.corda.finance.Currencies
 
issued by($receiver, deposit) - Static method in class net.corda.finance.Currencies
 
issuedBy(party) - Method in class net.corda.finance.contracts.asset.Cash.State
 
issuedBy(deposit) - Method in class net.corda.finance.contracts.asset.Cash.State
 
issuedBy($receiver, party) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 
issuedBy($receiver, deposit) - Static method in class net.corda.finance.Currencies
 
issuedBy($receiver, deposit) - Static method in class net.corda.finance.Currencies
 
IssueRequest(amount, issueRef, notary) - Constructor for class net.corda.finance.flows.CashIssueFlow.IssueRequest
 
isSupportedSignatureScheme(signatureScheme) - Static method in class net.corda.core.crypto.Crypto
Check if the requested class SignatureScheme is supported by the system.
isValid(txId, transactionSignature) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of verifying a digital signature by identifying the signature scheme used from the input public key's type. It returns true if it succeeds and false if not. In comparison to doVerify if the key and signature do not match it returns false rather than throwing an exception. Normally you should use the function which throws, as it avoids the risk of failing to test the result.
isValid(publicKey, signatureData, clearData) - Static method in class net.corda.core.crypto.Crypto
Utility to simplify the act of verifying a digital signature by identifying the signature scheme used from the input public key's type. It returns true if it succeeds and false if not. In comparison to doVerify if the key and signature do not match it returns false rather than throwing an exception. Normally you should use the function which throws, as it avoids the risk of failing to test the result. Use this method if the signature scheme is not a-priori known.
isValid(signatureScheme, publicKey, signatureData, clearData) - Static method in class net.corda.core.crypto.Crypto
Method to verify a digital signature. In comparison to doVerify if the key and signature do not match it returns false rather than throwing an exception. Use this method if the signature scheme type is a-priori unknown.
isValid($receiver, content, signature) - Static method in class net.corda.core.crypto.CryptoUtils
Utility to simplify the act of verifying a signature. In comparison to verify if the key and signature do not match it returns false rather than throwing an exception. Normally you should use the function which throws, as it avoids the risk of failing to test the result, but this is for uses such as java.security.Signature.verify implementations.
isValid(content) - Method in class net.corda.core.crypto.DigitalSignature.WithKey
Utility to simplify the act of verifying a signature. In comparison to verify doesn't throw an exception, making it more suitable where a boolean is required, but normally you should use the function which throws, as it avoids the risk of failing to test the result.
isValid(txId) - Method in class net.corda.core.crypto.TransactionSignature
Utility to simplify the act of verifying a signature. In comparison to TransactionSignature.verify doesn't throw an exception, making it more suitable where a boolean is required, but normally you should use the function which throws, as it avoids the risk of failing to test the result.
isValid(timeWindow) - Method in class net.corda.core.node.services.TimeWindowChecker
 
isValidatingNotary($this, party) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
Checks whether a given party is an validating notary identity.
isValidatingNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCache
Checks whether a given party is an validating notary identity.
isWorkingDay(date) - Method in class net.corda.finance.contracts.BusinessCalendar
 
iterator() - Method in class net.corda.core.utilities.NonEmptySet
 

J

JacksonSupport - Class in net.corda.client.jackson
Utilities and serialisers for working with JSON representations of basic types. This adds Jackson support for the java.time API, some core types, and Kotlin data classes.
JacksonSupport.AmountDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.AmountSerializer - Class in net.corda.client.jackson
 
JacksonSupport.AnonymousPartyDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.AnonymousPartySerializer - Class in net.corda.client.jackson
 
JacksonSupport.CompositeKeyDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.CompositeKeySerializer - Class in net.corda.client.jackson
 
JacksonSupport.CordaX500NameDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.CordaX500NameSerializer - Class in net.corda.client.jackson
 
JacksonSupport.IdentityObjectMapper - Class in net.corda.client.jackson
 
JacksonSupport.NodeInfoDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.NodeInfoSerializer - Class in net.corda.client.jackson
 
JacksonSupport.NoPartyObjectMapper - Class in net.corda.client.jackson
 
JacksonSupport.OpaqueBytesDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.OpaqueBytesSerializer - Class in net.corda.client.jackson
 
JacksonSupport.PartyDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.PartyObjectMapper - Interface in net.corda.client.jackson
 
JacksonSupport.PartySerializer - Class in net.corda.client.jackson
 
JacksonSupport.PublicKeyDeserializer - Class in net.corda.client.jackson
 
JacksonSupport.PublicKeySerializer - Class in net.corda.client.jackson
 
JacksonSupport.RpcObjectMapper - Class in net.corda.client.jackson
 
JacksonSupport.SecureHashDeserializer<T extends SecureHash> - Class in net.corda.client.jackson
Implemented as a class so that we can instantiate for T.
JacksonSupport.SecureHashSerializer - Class in net.corda.client.jackson
 
JacksonSupport.SignedTransactionMixin - Class in net.corda.client.jackson
 
JacksonSupport.ToStringSerializer - Class in net.corda.client.jackson
 
JacksonSupport.WireTransactionMixin - Class in net.corda.client.jackson
 
JDBC_DRIVER_NAME - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
 
JDBC_DRIVER_NAME - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
 
jdbcSession() - Method in interface net.corda.core.node.ServiceHub
Exposes a JDBC connection (session) object using the currently configured database. Applications can use this to execute arbitrary SQL queries (native, direct, prepared, callable) against its Node database tables (including custom contract tables defined by extending interface QueryableState).
JPY - Static variable in class net.corda.finance.Currencies
 
justTransition(to) - Method in class net.corda.core.internal.LifeCycle
Transition the state to to without performing a current state check.

K

KEY_ALGORITHM - Static variable in class net.corda.core.crypto.CompositeKey
 
KeyManagementService - Interface in net.corda.core.node.services
The KMS is responsible for storing and using private keys to sign things. An implementation of this may, for example, call out to a hardware security module that enforces various auditing and frequency-of-use requirements.
keySet() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
KotlinUtilsKt - Class in net.corda.core.utilities
 
KryoClientSerializationScheme - Class in net.corda.client.rpc.internal
 
KryoClientSerializationScheme() - Constructor for class net.corda.client.rpc.internal.KryoClientSerializationScheme
 
KryoClientSerializationScheme.Companion - Class in net.corda.client.rpc.internal
 

L

LazyPool<A> - Class in net.corda.core.internal
A lazy pool of resources A.
LazyPool(clear, shouldReturnToPool, bound, newInstance) - Constructor for class net.corda.core.internal.LazyPool
A lazy pool of resources A.
LazyStickyPool<A> - Class in net.corda.core.internal
A class LazyStickyPool is a lazy pool of resources where a borrow may "stick" the borrowed instance to an object. Any subsequent borrows using the same object will return the same pooled instance.
LazyStickyPool(size, newInstance) - Constructor for class net.corda.core.internal.LazyStickyPool
A class LazyStickyPool is a lazy pool of resources where a borrow may "stick" the borrowed instance to an object. Any subsequent borrows using the same object will return the same pooled instance.
Leaf(hash) - Constructor for class net.corda.core.crypto.MerkleTree.Leaf
 
Leaf(hash) - Constructor for class net.corda.core.crypto.PartialTree.Leaf
 
LedgerTransaction - Class in net.corda.core.transactions
A LedgerTransaction is derived from a class WireTransaction. It is the result of doing the following operations:
LedgerTransaction(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt) - Constructor for class net.corda.core.transactions.LedgerTransaction
A LedgerTransaction is derived from a class WireTransaction. It is the result of doing the following operations:
LedgerTransaction.InOutGroup<T extends ContractState,K> - Class in net.corda.core.transactions
A set of related inputs and outputs that are connected by some common attributes. An InOutGroup is calculated using groupStates and is useful for handling cases where a transaction may contain similar but unrelated state evolutions, for example, a transaction that moves cash in two different currencies. The numbers must add up on both sides of the transaction, but the values must be summed independently per currency. Grouping can be used to simplify this logic.
LegalNameValidator - Class in net.corda.core.internal
 
LegalNameValidator.Rule<T> - Class in net.corda.core.internal
 
LegalProseReference - Interface in net.corda.core.contracts
The annotated interface Contract implements the legal prose identified by the given URI.
LENGTH_COUNTRY - Static variable in class net.corda.core.identity.CordaX500Name
 
lessThan($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
lessThan($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
lessThan(value) - Method in class net.corda.core.node.services.vault.Builder
 
lessThanOrEqual($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
lessThanOrEqual($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
lessThanOrEqual(value) - Method in class net.corda.core.node.services.vault.Builder
 
LifeCycle<S extends Enum<S>> - Class in net.corda.core.internal
This class provides simple tracking of the lifecycle of a service-type object. S is an enum enumerating the possible states the service can be in.
LifeCycle(initial) - Constructor for class net.corda.core.internal.LifeCycle
This class provides simple tracking of the lifecycle of a service-type object. S is an enum enumerating the possible states the service can be in.
Lifecycle() - Constructor for enum net.corda.finance.contracts.asset.Obligation.Lifecycle
Represents where in its lifecycle a contract state is, which in turn controls the commands that can be applied to the state. Most states will not leave the NORMAL lifecycle. Note that settled (as an end lifecycle) is represented by absence of the state on transaction output.
like($receiver, string) - Method in class net.corda.core.node.services.vault.Builder
 
like($receiver, string) - Static method in class net.corda.core.node.services.vault.Builder
 
Likeness(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
LikenessOperator - Enum in net.corda.core.node.services.vault
 
LikenessOperator() - Constructor for enum net.corda.core.node.services.vault.LikenessOperator
 
LinearInterpolator - Class in net.corda.finance.contracts.math
Interpolates values between the given data points using straight lines.
LinearInterpolator(xs, ys) - Constructor for class net.corda.finance.contracts.math.LinearInterpolator
Interpolates values between the given data points using straight lines.
LinearInterpolator.Factory - Class in net.corda.finance.contracts.math
 
LinearState - Interface in net.corda.core.contracts
A state that evolves by superseding itself, all of which share the common "linearId".
LinearState(participants, externalId, uuid) - Constructor for class net.corda.core.schemas.CommonSchemaV1.LinearState
 
LinearState(uid, _participants) - Constructor for class net.corda.core.schemas.CommonSchemaV1.LinearState
 
LinearStateAttribute(attributeName) - Constructor for enum net.corda.core.node.services.vault.Sort.LinearStateAttribute
 
LinearStateQueryCriteria(participants, uuid, externalId, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants, uuid, externalId, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants, uuid, externalId) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants, uuid) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
LinearStateQueryCriteria(participants, linearId, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
list($receiver, block) - Static method in class net.corda.core.internal.InternalUtilsKt
 
load(txid) - Method in class net.corda.core.internal.FetchAttachmentsFlow
 
load(txid) - Method in class net.corda.core.internal.FetchDataFlow
 
load(txid) - Method in class net.corda.core.internal.FetchTransactionsFlow
 
loadState($this, stateRef) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Given a class StateRef loads the referenced transaction and looks up the specified output interface ContractState.
loadState(stateRef) - Method in interface net.corda.core.node.ServiceHub
Given a class StateRef loads the referenced transaction and looks up the specified output interface ContractState.
loadState(stateRef) - Method in interface net.corda.core.node.ServicesForResolution
Given a class StateRef loads the referenced transaction and looks up the specified output interface ContractState.
locked(body) - Method in class net.corda.core.internal.ThreadBox
 
logElapsedTime($receiver, label, body) - Static method in class net.corda.core.internal.InternalUtilsKt
 
logElapsedTime(label, logger, body) - Static method in class net.corda.core.internal.InternalUtilsKt
 

M

map($receiver, transform) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
Returns a future that will have an outcome of applying the given transform to this future's value. But if this future fails, the transform is not invoked and the returned future becomes done with the same throwable.
map(function) - Method in class net.corda.core.utilities.Try
Maps the given function to the value from this class Try.Success, or returns this if this is a class Try.Failure.
MapChange.Added - Class in net.corda.core.node.services
 
MapChange.Modified - Class in net.corda.core.node.services
 
MapChange.Removed - Class in net.corda.core.node.services
 
MappedSchema - Class in net.corda.core.schemas
A database schema that might be configured for this node. As well as a name and version for identifying the schema, also list the classes that may be used in the generated object graph in order to configure the ORM tool.
MappedSchema(schemaFamily, version, mappedTypes) - Constructor for class net.corda.core.schemas.MappedSchema
A database schema that might be configured for this node. As well as a name and version for identifying the schema, also list the classes that may be used in the generated object graph in order to configure the ORM tool.
match($receiver, success, failure) - Static method in class net.corda.core.concurrent.ConcurrencyUtils
Invoke getOrThrow and pass the value/throwable to success/failure respectively.
max($receiver, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
 
max($receiver, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
 
max($receiver, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
 
max($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
MAX_LENGTH_COMMON_NAME - Static variable in class net.corda.core.identity.CordaX500Name
 
MAX_LENGTH_LOCALITY - Static variable in class net.corda.core.identity.CordaX500Name
 
MAX_LENGTH_ORGANISATION - Static variable in class net.corda.core.identity.CordaX500Name
 
MAX_LENGTH_ORGANISATION_UNIT - Static variable in class net.corda.core.identity.CordaX500Name
 
MAX_LENGTH_STATE - Static variable in class net.corda.core.identity.CordaX500Name
 
MAX_PAGE_SIZE - Static variable in class net.corda.core.node.services.vault.QueryCriteriaUtils
Note: use class PageSpecification to correctly handle a number of bounded pages of a pre-configured page size.
maybeWriteToDisk(downloaded) - Method in class net.corda.core.internal.FetchAttachmentsFlow
 
maybeWriteToDisk(downloaded) - Method in class net.corda.core.internal.FetchDataFlow
 
MerkleTree - Class in net.corda.core.crypto
Creation and verification of a Merkle tree for a WireTransaction.
MerkleTree.Companion - Class in net.corda.core.crypto
 
MerkleTree.Leaf - Class in net.corda.core.crypto
 
MerkleTree.Node - Class in net.corda.core.crypto
 
MerkleTreeException - Exception in net.corda.core.crypto
 
MerkleTreeException(reason) - Constructor for exception net.corda.core.crypto.MerkleTreeException
 
MessageRecipientGroup - Interface in net.corda.core.messaging
A base class for a set of recipients specifically identified by the sender.
MessageRecipients - Interface in net.corda.core.messaging
The interface for a group of message recipients (which may contain only one recipient)
min($receiver, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
 
min($receiver, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
 
min($receiver, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
 
min($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
minus(other) - Method in class net.corda.core.contracts.Amount
A checked addition operator is supported to simplify netting of Amounts. If this leads to the Amount going negative this will throw IllegalArgumentException. Mixing non-identical token types will throw IllegalArgumentException.
MissingAttachmentRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MissingAttachmentRejection
 
MissingAttachmentsException - Exception in net.corda.core.serialization
Thrown during deserialisation to indicate that an attachment needed to construct the WireTransaction is not found.
MissingAttachmentsException(ids) - Constructor for exception net.corda.core.serialization.MissingAttachmentsException
Thrown during deserialisation to indicate that an attachment needed to construct the WireTransaction is not found.
MissingContractAttachments - Exception in net.corda.core.transactions
A contract attachment was missing when trying to automatically attach all known contract attachments
MissingContractAttachments(states) - Constructor for exception net.corda.core.transactions.MissingContractAttachments
A contract attachment was missing when trying to automatically attach all known contract attachments
MissingParameter(methodName, paramName, command) - Constructor for exception net.corda.client.jackson.UnparseableCallException.MissingParameter
 
Modified(node, previousNode) - Constructor for class net.corda.core.node.services.MapChange.Modified
 
MoreThanOneNotary(txId) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MoreThanOneNotary
 
Move(contract) - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
Move(contract) - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that money has been moved, optionally to fulfil another contract.
Move(contract) - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that a debt has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.finance.contracts.asset.Commands.Move
A command stating that a debt has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.finance.contracts.Commands.Move
 
moveBusinessDays(date, direction, i) - Method in class net.corda.finance.contracts.BusinessCalendar
Returns a date which is the inbound date plus/minus a given number of business days. TODO: Make more efficient if necessary
MoveCommand - Interface in net.corda.core.contracts
A common move command for contract states which can change owner.
moveTo($receiver, target, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
MultilateralNetState<P> - Class in net.corda.finance.contracts.asset
Subset of state, containing the elements which must match for two or more obligation transactions to be candidates for netting (this does not include the checks to enforce that everyone's amounts received are the same at the end, which is handled under the verify() function). In comparison to class BilateralNetState, this doesn't include the parties' keys, as ensuring balances match on input and output is handled elsewhere. Used in cases where all parties (or their proxies) are signing, such as central clearing.
MultilateralNetState(template) - Constructor for class net.corda.finance.contracts.asset.MultilateralNetState
Subset of state, containing the elements which must match for two or more obligation transactions to be candidates for netting (this does not include the checks to enforce that everyone's amounts received are the same at the end, which is handled under the verify() function). In comparison to class BilateralNetState, this doesn't include the parties' keys, as ensuring balances match on input and output is handled elsewhere. Used in cases where all parties (or their proxies) are signing, such as central clearing.
MultilateralNettableState<T> - Interface in net.corda.finance.contracts
Interface for state objects that support being netted with other state objects.

N

NamedByHash - Interface in net.corda.core.contracts
Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).
nameOrNull() - Method in class net.corda.core.identity.AbstractParty
 
nameOrNull() - Method in class net.corda.core.identity.AnonymousParty
 
nameOrNull() - Method in class net.corda.core.identity.Party
 
Net(type) - Constructor for class net.corda.finance.contracts.asset.Commands.Net
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting as only the beneficiary (not the obligor) needs to sign.
net(other) - Method in class net.corda.finance.contracts.asset.Obligation.State
Perform bilateral netting of this state with another state. The two states must be compatible (as in bilateralNetState objects are equal).
net(other) - Method in interface net.corda.finance.contracts.BilateralNettableState
Perform bilateral netting of this state with another state. The two states must be compatible (as in bilateralNetState objects are equal).
net.corda.client.jackson - package net.corda.client.jackson
Utilities and serialisers for working with JSON representations of basic types. This adds Jackson support for the java.time API, some core types, and Kotlin data classes.
net.corda.client.rpc - package net.corda.client.rpc
RPC client interface to Corda, for use both by user-facing client and integration with external systems.
net.corda.client.rpc.internal - package net.corda.client.rpc.internal
Internal, do not use. These APIs and implementations which are currently being revised and are subject to future change.
net.corda.core - package net.corda.core
Exception types and some utilities for working with observables and futures.
net.corda.core.concurrent - package net.corda.core.concurrent
Provides a simplified java.util.concurrent.Future class that allows registration of a callback to execute when the future is complete.
net.corda.core.contracts - package net.corda.core.contracts
This package contains the base data types for smarts contracts implemented in Corda. To implement a new contract start with interface Contract, or see the examples in net.corda.finance.contracts.
net.corda.core.cordapp - package net.corda.core.cordapp
This package contains the interface to CorDapps from within a node. A CorDapp can access it's own context by using the CordappProvider.getAppContext() class. These classes are not intended to be constructed manually and no interface to do this will be provided.
net.corda.core.crypto - package net.corda.core.crypto
Cryptography data and utility classes used for signing, verifying, key management and data integrity checks.
net.corda.core.flows - package net.corda.core.flows
Base data types and abstract classes for implementing Corda flows. To implement a new flow start with class FlowLogic, or see class CollectSignaturesFlow for a simple example flow. Flows are started via a node's interface ServiceHub.
net.corda.core.identity - package net.corda.core.identity
Data classes which model different forms of identity (potentially with supporting evidence) for legal entities and services.
net.corda.core.internal - package net.corda.core.internal
 
net.corda.core.internal.concurrent - package net.corda.core.internal.concurrent
 
net.corda.core.internal.cordapp - package net.corda.core.internal.cordapp
 
net.corda.core.messaging - package net.corda.core.messaging
Data types used by the Corda messaging layer to manage state of messaging and sessions between nodes.
net.corda.core.node - package net.corda.core.node
 
net.corda.core.node.services - package net.corda.core.node.services
Services which run within a Corda node and provide various pieces of functionality such as identity management, transaction storage, etc.
net.corda.core.node.services.vault - package net.corda.core.node.services.vault
Supporting data types for the vault services.
net.corda.core.schemas - package net.corda.core.schemas
Data types representing database schemas for storing Corda data via an object mapper such as Hibernate. Modifying Corda state in the database directly is not a supported approach, however these can be used to read state for integrations with external systems.
net.corda.core.serialization - package net.corda.core.serialization
Supporting data types and classes for serialization of Corda data types.
net.corda.core.transactions - package net.corda.core.transactions
Base data types for transactions which modify contract state on the distributed ledger.
net.corda.core.utilities - package net.corda.core.utilities
Corda utility classes, providing a broad range of functionality to help implement both Corda nodes and CorDapps.
net.corda.finance - package net.corda.finance
Some simple testing utilities like pre-defined top-level values for common currencies. Mostly useful for writing unit tests in Kotlin.
net.corda.finance.contracts - package net.corda.finance.contracts
Various types for common financial concepts like day roll conventions, fixes, etc.
net.corda.finance.contracts.asset - package net.corda.finance.contracts.asset
Cash states, obligations and commodities.
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.
net.corda.finance.contracts.math - package net.corda.finance.contracts.math
Splines and interpolation.
net.corda.finance.flows - package net.corda.finance.flows
Cash payments and issuances. Two party "delivery vs payment" atomic asset swaps.
net.corda.finance.plugin - package net.corda.finance.plugin
JSON/Jackson plugin for business calendars.
net.corda.finance.schemas - package net.corda.finance.schemas
JPA (Java Persistence Architecture) schemas for the financial state types.
net.corda.finance.utils - package net.corda.finance.utils
A collection of utilities for summing financial states, for example, summing obligations to get total debts.
netAmountsDue(balances) - Static method in class net.corda.finance.contracts.asset.ObligationKt
Net off the amounts due between parties.
NetCommand - Interface in net.corda.finance.contracts
A common netting command for contracts whose states can be netted.
NetState<P> - Interface in net.corda.finance.contracts.asset
Common interface for the state subsets used when determining nettability of two or more states. Exposes the underlying issued thing.
NettableState<N extends BilateralNettableState<N>,T> - Interface in net.corda.finance.contracts
 
NetType - Enum in net.corda.finance.contracts
Enum for the types of netting that can be applied to state objects. Exact behaviour for each type of netting is left to the contract to determine.
NetType() - Constructor for enum net.corda.finance.contracts.NetType
Enum for the types of netting that can be applied to state objects. Exact behaviour for each type of netting is left to the contract to determine.
NetworkHostAndPort - Class in net.corda.core.utilities
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
NetworkHostAndPort(host, port) - Constructor for class net.corda.core.utilities.NetworkHostAndPort
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
NetworkHostAndPort.Companion - Class in net.corda.core.utilities
 
NetworkMapCache - Interface in net.corda.core.node.services
A network map contains lists of nodes on the network along with information about their identity keys, services they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised with a specified network map service, which it fetches data from and then subscribes to updates of.
NetworkMapCache.DefaultImpls - Class in net.corda.core.node.services
A network map contains lists of nodes on the network along with information about their identity keys, services they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised with a specified network map service, which it fetches data from and then subscribes to updates of.
NetworkMapCache.MapChange - Class in net.corda.core.node.services
 
networkMapFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns all parties currently visible on the network with their advertised services and an observable of future updates to the network.
networkMapSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns all parties currently visible on the network with their advertised services.
newSecureRandom() - Static method in class net.corda.core.crypto.CryptoUtils
Get an instance of SecureRandom to avoid blocking, due to waiting for additional entropy, when possible. In this version, the NativePRNGNonBlocking is exclusively used on Linux OS to utilize dev/urandom because in high traffic /dev/random may wait for a certain amount of "noise" to be generated on the host machine before returning a result.
nextFixingOf() - Method in interface net.corda.finance.contracts.FixableDealState
When is the next fixing and what is the fixing for?
nextScheduledActivity(thisStateRef, flowLogicRefFactory) - Method in interface net.corda.core.contracts.SchedulableState
Indicate whether there is some activity to be performed at some future point in time with respect to this interface ContractState, what that activity is and at what point in time it should be initiated. This can be used to implement deadlines for payment or processing of financial instruments according to a schedule.
nextStep() - Method in class net.corda.core.utilities.ProgressTracker
Iterates the progress tracker. If the current step has a child, the child is iterated instead (recursively). Returns the latest step at the bottom of the step tree.
Node(hash, left, right) - Constructor for class net.corda.core.crypto.MerkleTree.Node
 
Node(left, right) - Constructor for class net.corda.core.crypto.PartialTree.Node
 
NodeAndWeight(node, weight) - Constructor for class net.corda.core.crypto.CompositeKey.NodeAndWeight
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode. Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
nodeInfo() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns Node's NodeInfo, assuming this will not change while the node is running.
NodeInfo - Class in net.corda.core.node
Information about a network node that acts on behalf of some party. NodeInfos can be found via the network map cache, accessible from a interface NetworkMapCache. They are also available via RPC using the CordaRPCOps.networkMapSnapshot method.
NodeInfo(addresses, legalIdentitiesAndCerts, platformVersion, serial) - Constructor for class net.corda.core.node.NodeInfo
Information about a network node that acts on behalf of some party. NodeInfos can be found via the network map cache, accessible from a interface NetworkMapCache. They are also available via RPC using the CordaRPCOps.networkMapSnapshot method.
nodeInfoFromParty(party) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a node's info from the network map cache, where known.
NodeInfoSchema - Class in net.corda.core.schemas
 
NodeInfoSchemaV1 - Class in net.corda.core.schemas
 
NodeInfoSchemaV1.DBHostAndPort - Class in net.corda.core.schemas
 
NodeInfoSchemaV1.DBPartyAndCertificate - Class in net.corda.core.schemas
PartyAndCertificate entity (to be replaced by referencing final Identity Schema).
NodeInfoSchemaV1.PersistentNodeInfo - Class in net.corda.core.schemas
 
NodeInfoSchemaV1.PKHostAndPort - Class in net.corda.core.schemas
 
NonEmptySet<T> - Class in net.corda.core.utilities
An immutable ordered non-empty set.
NonEmptySet.Companion - Class in net.corda.core.utilities
 
noneOrSingle($receiver, predicate) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns the single element matching the given predicate, or null if the collection is empty, or throws exception if more than one element was found.
noneOrSingle($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns the single element, or null if the list is empty, or throws an exception if it has more than one element.
NoPartyObjectMapper(factory) - Constructor for class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
 
normaliseLegalName(legalName) - Method in class net.corda.core.internal.LegalNameValidator
The normalize function will trim the input string, replace any multiple spaces with a single space, and normalize the string according to NFKC normalization form.
Not(expression) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.Not
 
NotaryChangeFlow<T extends ContractState> - Class in net.corda.core.flows
A flow to be used for changing a state's Notary. This is required since all input states to a transaction must point to the same notary.
NotaryChangeFlow(originalState, newNotary, progressTracker) - Constructor for class net.corda.core.flows.NotaryChangeFlow
A flow to be used for changing a state's Notary. This is required since all input states to a transaction must point to the same notary.
NotaryChangeInWrongTransactionType(txId, txNotary, outputNotary) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
 
NotaryChangeLedgerTransaction - Class in net.corda.core.transactions
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction, signatures are checked against the signers specified by input states' participants fields, so full resolution is needed for signature verification.
NotaryChangeLedgerTransaction(inputs, notary, newNotary, id, sigs) - Constructor for class net.corda.core.transactions.NotaryChangeLedgerTransaction
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction, signatures are checked against the signers specified by input states' participants fields, so full resolution is needed for signature verification.
NotaryChangeWireTransaction - Class in net.corda.core.transactions
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s), old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs on the fly.
NotaryChangeWireTransaction(inputs, notary, newNotary) - Constructor for class net.corda.core.transactions.NotaryChangeWireTransaction
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s), old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs on the fly.
NotaryError - Class in net.corda.core.flows
 
NotaryError.Conflict - Class in net.corda.core.flows
 
NotaryError.TimeWindowInvalid - Class in net.corda.core.flows
Thrown if the time specified in the class TimeWindow command is outside the allowed tolerance.
NotaryError.TransactionInvalid - Class in net.corda.core.flows
 
NotaryError.WrongNotary - Class in net.corda.core.flows
 
NotaryException - Exception in net.corda.core.flows
 
NotaryException(error) - Constructor for exception net.corda.core.flows.NotaryException
 
NotaryFlow - Class in net.corda.core.flows
 
NotaryFlow() - Constructor for class net.corda.core.flows.NotaryFlow
 
NotaryFlow.Client - Class in net.corda.core.flows
A flow to be used by a party for obtaining signature(s) from a class NotaryService ascertaining the transaction time-window is correct and none of its inputs have been used in another completed transaction.
NotaryFlow.Service - Class in net.corda.core.flows
A flow run by a notary service that handles notarisation requests.
notaryIdentities() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns network's notary identities, assuming this will not change while the node is running.
NotaryService - Class in net.corda.core.node.services
 
NotaryService() - Constructor for class net.corda.core.node.services.NotaryService
 
notEqual($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
 
notEqual($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
 
notEqual(value) - Method in class net.corda.core.node.services.vault.Builder
 
notifyServerAndClose() - Method in class net.corda.client.rpc.CordaRPCConnection
Closes this client gracefully by sending a notification to the server, so it can immediately clean up resources. If the server is not available this method may block for a short period until it's clear the server is not coming back.
notifyServerAndClose() - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
Closes this handler and sends notifications to all observables, so it can immediately clean up resources. Notifications sent to observables are to be acknowledged, therefore this call blocks until all acknowledgements are received. If this is not convenient see the RPCClientProxyHandler.forceClose method. If an observable is not accessible this method may block for a duration of the message broker timeout.
notifyServerAndClose() - Method in interface net.corda.client.rpc.RPCConnection
Closes this client gracefully by sending a notification to the server, so it can immediately clean up resources. If the server is not available this method may block for a short period until it's clear the server is not coming back.
notIn($receiver, collection) - Method in class net.corda.core.node.services.vault.Builder
 
notIn($receiver, collection) - Static method in class net.corda.core.node.services.vault.Builder
 
notIn(collection) - Method in class net.corda.core.node.services.vault.Builder
 
notLike($receiver, string) - Method in class net.corda.core.node.services.vault.Builder
 
notLike($receiver, string) - Static method in class net.corda.core.node.services.vault.Builder
 
notNull($receiver) - Method in class net.corda.core.node.services.vault.Builder
 
notNull($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
notUsed($receiver) - Static method in class net.corda.client.rpc.UtilsKt
This function should be invoked on any unwanted Observables returned from RPC to release the server resources.
novate(centralParty) - Method in class net.corda.core.contracts.AmountTransfer
Returns a list of two new AmountTransfers each between one of the original parties and the centralParty. The net total exchange is the same as in the original input. Novation is a common financial operation in which a bilateral exchange is modified so that the same relative asset exchange happens, but with each party exchanging versus a central counterparty, or clearing house.
NullExpression(operator) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
NullKeys - Class in net.corda.core.crypto
 
NullKeys.NullPublicKey - Class in net.corda.core.crypto
 
NullOperator - Enum in net.corda.core.node.services.vault
 
NullOperator() - Constructor for enum net.corda.core.node.services.vault.NullOperator
 

O

objectOrNewInstance($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
creates a new instance if not a Kotlin object
Obligation<P> - Class in net.corda.finance.contracts.asset
An obligation contract commits the obligor to delivering a specified amount of a fungible asset (for example the class Cash contract) at a specified future point in time. Settlement transactions may split and merge contracts across multiple input and output states. The goal of this design is to handle amounts owed, and these contracts are expected to be netted/merged, with settlement only for any remainder amount.
Obligation() - Constructor for class net.corda.finance.contracts.asset.Obligation
An obligation contract commits the obligor to delivering a specified amount of a fungible asset (for example the class Cash contract) at a specified future point in time. Settlement transactions may split and merge contracts across multiple input and output states. The goal of this design is to handle amounts owed, and these contracts are expected to be netted/merged, with settlement only for any remainder amount.
Obligation.Commands - Interface in net.corda.finance.contracts.asset
 
Obligation.Lifecycle - Enum in net.corda.finance.contracts.asset
Represents where in its lifecycle a contract state is, which in turn controls the commands that can be applied to the state. Most states will not leave the NORMAL lifecycle. Note that settled (as an end lifecycle) is represented by absence of the state on transaction output.
Obligation.State<P> - Class in net.corda.finance.contracts.asset
A state representing the obligation of one party (obligor) to deliver a specified number of units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary no later than the specified time.
Obligation.Terms<P> - Class in net.corda.finance.contracts.asset
Subset of state, containing the elements specified when issuing a new settlement contract.
OBLIGATION_PROGRAM_ID - Static variable in class net.corda.finance.contracts.asset.ObligationKt
 
ObligationKt - Class in net.corda.finance.contracts.asset
 
ObservableContext - Class in net.corda.client.rpc.internal
Holds a context available during Kryo deserialisation of messages that are expected to contain Observables.
ObservableContext(callSiteMap, observableMap, hardReferenceStore) - Constructor for class net.corda.client.rpc.internal.ObservableContext
Holds a context available during Kryo deserialisation of messages that are expected to contain Observables.
of(bytes, offset, size) - Method in class net.corda.core.utilities.ByteSequence.Companion
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(bytes, offset) - Method in class net.corda.core.utilities.ByteSequence.Companion
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(bytes) - Method in class net.corda.core.utilities.ByteSequence.Companion
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(bytes, offset, size) - Static method in class net.corda.core.utilities.ByteSequence
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(bytes, offset) - Static method in class net.corda.core.utilities.ByteSequence
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(bytes) - Static method in class net.corda.core.utilities.ByteSequence
Construct a class ByteSequence given a ByteArray and optional offset and size, that represents that potentially sub-sequence of bytes. The returned implementation is optimised when the whole ByteArray is the sequence.
of(element) - Method in class net.corda.core.utilities.NonEmptySet.Companion
Returns a singleton set containing element. This behaves the same as Collections.singleton but returns a class NonEmptySet for the extra type-safety.
of(first, second, rest) - Method in class net.corda.core.utilities.NonEmptySet.Companion
Returns a non-empty set containing the given elements, minus duplicates, in the order each was specified.
of(element) - Static method in class net.corda.core.utilities.NonEmptySet
Returns a singleton set containing element. This behaves the same as Collections.singleton but returns a class NonEmptySet for the extra type-safety.
of(first, second, rest) - Static method in class net.corda.core.utilities.NonEmptySet
Returns a non-empty set containing the given elements, minus duplicates, in the order each was specified.
of(b) - Method in class net.corda.core.utilities.OpaqueBytes.Companion
 
of(b) - Static method in class net.corda.core.utilities.OpaqueBytes
 
on(body) - Method in class net.corda.core.utilities.Try.Companion
Executes the given block of code and returns a class Try.Success capturing the result, or a class Try.Failure if an exception is thrown.
on(body) - Static method in class net.corda.core.utilities.Try
Executes the given block of code and returns a class Try.Success capturing the result, or a class Try.Failure if an exception is thrown.
OnLedgerAsset<T,C extends CommandData,S extends FungibleAsset<T>> - Class in net.corda.finance.contracts.asset
An asset transaction may split and merge assets represented by a set of (issuer, depositRef) pairs, across multiple input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour (a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in the same transaction.
OnLedgerAsset() - Constructor for class net.corda.finance.contracts.asset.OnLedgerAsset
An asset transaction may split and merge assets represented by a set of (issuer, depositRef) pairs, across multiple input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour (a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in the same transaction.
OnLedgerAsset.Companion - Class in net.corda.finance.contracts.asset
 
OpaqueBytes - Class in net.corda.core.utilities
A simple class that wraps a byte array and makes the equals/hashCode/toString methods work as you actually expect. In an ideal JVM this would be a value type and be completely overhead free. Project Valhalla is adding such functionality to Java, but it won't arrive for a few years yet!
OpaqueBytes(bytes) - Constructor for class net.corda.core.utilities.OpaqueBytes
A simple class that wraps a byte array and makes the equals/hashCode/toString methods work as you actually expect. In an ideal JVM this would be a value type and be completely overhead free. Project Valhalla is adding such functionality to Java, but it won't arrive for a few years yet!
OpaqueBytes.Companion - Class in net.corda.core.utilities
 
OpaqueBytesSubSequence - Class in net.corda.core.utilities
Class is public for serialization purposes
OpaqueBytesSubSequence(bytes, offset, size) - Constructor for class net.corda.core.utilities.OpaqueBytesSubSequence
Class is public for serialization purposes
open() - Method in interface net.corda.core.contracts.Attachment
 
open() - Method in class net.corda.core.contracts.ContractAttachment
 
open() - Method in class net.corda.core.internal.AbstractAttachment
 
open() - Method in class net.corda.core.utilities.ByteSequence
Returns a ByteArrayInputStream of the bytes
openAsJAR($this) - Static method in class net.corda.core.contracts.Attachment.DefaultImpls
 
openAsJAR() - Method in interface net.corda.core.contracts.Attachment
 
openAsJAR() - Method in class net.corda.core.contracts.ContractAttachment
 
openAttachment(id) - Method in interface net.corda.core.messaging.CordaRPCOps
Download an attachment JAR by ID.
openAttachment(id) - Method in interface net.corda.core.node.services.AttachmentStorage
Returns a handle to a locally stored attachment, or null if it's not known. The handle can be used to open a stream for the data, which will be a zip/jar file.
openFuture() - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
 
OpenFuture<V> - Interface in net.corda.core.internal.concurrent
A interface CordaFuture with additional methods to complete it with a value, exception or the outcome of another future.
Operator - Interface in net.corda.core.node.services.vault
 
or(criteria) - Method in class net.corda.core.node.services.vault.QueryCriteria
 
outputsOfType(clazz) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify getting all output states of a particular class, interface, or base class.
outputStates() - Method in class net.corda.core.transactions.TransactionBuilder
 
outRef(index) - Method in class net.corda.core.transactions.BaseTransaction
Returns a class StateAndRef for the given output index.
outRef(state) - Method in class net.corda.core.transactions.BaseTransaction
Returns a class StateAndRef for the requested output state, or throws IllegalArgumentException if not found.
outRefsOfType(clazz) - Method in class net.corda.core.transactions.BaseTransaction
Helper to simplify getting all output class StateAndRef items of a particular state class, interface, or base class.
OwnableState - Interface in net.corda.core.contracts
A contract state that can have a single owner.
owned by($receiver, owner) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 
ownedBy(owner) - Method in class net.corda.finance.contracts.asset.Cash.State
 
ownedBy($receiver, owner) - Static method in class net.corda.finance.contracts.asset.ObligationKt
 

P

Page(states, statesMetadata, totalStatesAvailable, stateTypes, otherResults) - Constructor for class net.corda.core.node.services.Vault.Page
Returned in queries VaultService.queryBy and VaultService.trackBy. A Page contains:
PageSpecification - Class in net.corda.core.node.services.vault
class PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size (defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE) Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement. MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
PageSpecification(pageNumber, pageSize) - Constructor for class net.corda.core.node.services.vault.PageSpecification
class PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size (defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE) Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement. MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
PageSpecification() - Constructor for class net.corda.core.node.services.vault.PageSpecification
class PageSpecification allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size (defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE) Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement. MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
parallelStream() - Method in class net.corda.core.utilities.NonEmptySet
 
paramNamesFromConstructor(ctor) - Method in class net.corda.client.jackson.StringToMethodCallParser
Uses either Kotlin or Java 8 reflection to learn the names of the parameters to a constructor.
paramNamesFromMethod(method) - Method in class net.corda.client.jackson.StringToMethodCallParser
Uses either Kotlin or Java 8 reflection to learn the names of the parameters to a method.
parse(target, command) - Method in class net.corda.client.jackson.StringToMethodCallParser
Parses the given command as a call on the target type. The target should be specified, if it's null then the resulting class StringToMethodCallParser.ParsedMethodCall can't be invoked, just inspected.
parse(str) - Method in class net.corda.core.crypto.SecureHash.Companion
 
parse(str) - Static method in class net.corda.core.crypto.SecureHash
 
parse(name) - Method in class net.corda.core.identity.CordaX500Name.Companion
 
parse(name) - Static method in class net.corda.core.identity.CordaX500Name
 
parse(criteria, sorting) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parse(str) - Method in class net.corda.core.utilities.NetworkHostAndPort.Companion
Parses a string of the form host:port into a class NetworkHostAndPort. The host part may be a hostname or IP address. If it's an IPv6 address, it must be enclosed in square brackets. Note this does not parse the toString of a resolved java.net.InetSocketAddress, which is of a host/IP:port form.
parse(str) - Static method in class net.corda.core.utilities.NetworkHostAndPort
Parses a string of the form host:port into a class NetworkHostAndPort. The host part may be a hostname or IP address. If it's an IPv6 address, it must be enclosed in square brackets. Note this does not parse the toString of a resolved java.net.InetSocketAddress, which is of a host/IP:port form.
parseAnd(left, right) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseArguments(methodNameHint, parameters, args) - Method in class net.corda.client.jackson.StringToMethodCallParser
Parses only the arguments string given the info about parameter names and types.
parseAsHex($receiver) - Static method in class net.corda.core.utilities.ByteArrays
 
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parseCurrency(input) - Method in class net.corda.core.contracts.Amount.Companion
Returns an amount that is equal to the given currency amount in text. Examples of what is supported:
parseCurrency(input) - Static method in class net.corda.core.contracts.Amount
Returns an amount that is equal to the given currency amount in text. Examples of what is supported:
parseDateFromString(it) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
Parses a date of the form YYYY-MM-DD, like 2016-01-10 for 10th Jan.
parseDateFromString(it) - Static method in class net.corda.finance.contracts.BusinessCalendar
Parses a date of the form YYYY-MM-DD, like 2016-01-10 for 10th Jan.
ParsedMethodCall($outer, target, method) - Constructor for class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
 
parseOr(left, right) - Method in interface net.corda.core.node.services.vault.IQueryCriteriaParser
 
parsePublicKeyBase58(base58String) - Static method in class net.corda.core.utilities.EncodingUtils
 
PartialMerkleTree - Class in net.corda.core.crypto
Building and verification of Partial Merkle Tree. Partial Merkle Tree is a minimal tree needed to check that a given set of leaves belongs to a full Merkle Tree.
PartialMerkleTree(root) - Constructor for class net.corda.core.crypto.PartialMerkleTree
Building and verification of Partial Merkle Tree. Partial Merkle Tree is a minimal tree needed to check that a given set of leaves belongs to a full Merkle Tree.
PartialMerkleTree.Companion - Class in net.corda.core.crypto
 
PartialMerkleTree.PartialTree - Class in net.corda.core.crypto
The structure is a little different than that of Merkle Tree. Partial Tree might not be a full binary tree. Leaves represent either original Merkle tree leaves or cut subtree node with stored hash. We differentiate between the leaves that are included in a filtered transaction and leaves that just keep hashes needed for calculation. Reason for this approach: during verification it's easier to extract hashes used as a base for this tree.
PartialTree.IncludedLeaf - Class in net.corda.core.crypto
 
PartialTree.Leaf - Class in net.corda.core.crypto
 
PartialTree.Node - Class in net.corda.core.crypto
 
partiesFromName(query) - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
partiesFromName(query) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
 
partiesFromName(query) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
 
partiesFromName(query) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
partiesFromName(query, exactMatch) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a list of candidate matches for a given string, with optional fuzzy(ish) matching. Fuzzy matching may get smarter with time e.g. to correct spelling errors, so you should not hard-code indexes into the results but rather show them via a user interface and let the user pick the one they wanted.
partiesFromName(query, exactMatch) - Method in interface net.corda.core.node.services.IdentityService
Returns a list of candidate matches for a given string, with optional fuzzy(ish) matching. Fuzzy matching may get smarter with time e.g. to correct spelling errors, so you should not hard-code indexes into the results but rather show them via a user interface and let the user pick the one they wanted.
Party - Class in net.corda.core.identity
The class Party class represents an entity on the network, which is typically identified by a legal name and public key that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup keys, the "public key" of a party can be represented by a composite construct – a class CompositeKey, which combines multiple cryptographic public key primitives into a tree structure.
Party(name, owningKey) - Constructor for class net.corda.core.identity.Party
The class Party class represents an entity on the network, which is typically identified by a legal name and public key that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup keys, the "public key" of a party can be represented by a composite construct – a class CompositeKey, which combines multiple cryptographic public key primitives into a tree structure.
Party(certificate) - Constructor for class net.corda.core.identity.Party
 
PartyAndAmount<T> - Class in net.corda.finance.contracts.asset
A simple holder for a (possibly anonymous) class AbstractParty and a quantity of tokens
PartyAndAmount(party, amount) - Constructor for class net.corda.finance.contracts.asset.PartyAndAmount
A simple holder for a (possibly anonymous) class AbstractParty and a quantity of tokens
PartyAndCertificate - Class in net.corda.core.identity
A full party plus the X.509 certificate and path linking the party back to a trust root. Equality of class PartyAndCertificate instances is based on the party only, as certificate and path are data associated with the party, not part of the identifier themselves.
PartyAndCertificate(certPath) - Constructor for class net.corda.core.identity.PartyAndCertificate
A full party plus the X.509 certificate and path linking the party back to a trust root. Equality of class PartyAndCertificate instances is based on the party only, as certificate and path are data associated with the party, not part of the identifier themselves.
PartyAndReference - Class in net.corda.core.contracts
Reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger. The reference is intended to be encrypted so it's meaningless to anyone other than the party.
PartyAndReference(party, reference) - Constructor for class net.corda.core.contracts.PartyAndReference
Reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger. The reference is intended to be encrypted so it's meaningless to anyone other than the party.
partyFromKey(owningKey) - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
partyFromKey(owningKey) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
 
partyFromKey(owningKey) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
 
partyFromKey(owningKey) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
partyFromKey(key) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns the class Party corresponding to the given key, if found.
partyFromKey(key) - Method in interface net.corda.core.node.services.IdentityService
Converts an owning PublicKey to the X500Name extended class Party object if the class Party has been previously registered with the interface IdentityService either as a well known network map identity, or as a part of flows creating and exchanging the identity.
PartyInfo - Class in net.corda.core.node.services
Holds information about a class Party, which may refer to either a specific node or a service.
PartyInfo.DistributedNode - Class in net.corda.core.node.services
 
PartyInfo.SingleNode - Class in net.corda.core.node.services
 
PaymentRequest(amount, recipient, anonymous, issuerConstraint) - Constructor for class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
 
PaymentRule - Enum in net.corda.finance.contracts
Whether the payment should be made before the due date, or after it.
PaymentRule() - Constructor for enum net.corda.finance.contracts.PaymentRule
Whether the payment should be made before the due date, or after it.
Peer(party) - Constructor for class net.corda.core.flows.FlowInitiator.Peer
Started when we get new session initiation request.
PermissionException - Exception in net.corda.client.rpc
Thrown to indicate that the calling user does not have permission for something they have requested (for example calling a method).
PermissionException(msg) - Constructor for exception net.corda.client.rpc.PermissionException
Thrown to indicate that the calling user does not have permission for something they have requested (for example calling a method).
PersistentCashState(owner, pennies, currency, issuerParty, issuerRef) - Constructor for class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
PersistentCommercialPaperState(issuanceParty, issuanceRef, owner, maturity, faceValue, currency, faceValueIssuerParty, faceValueIssuerRef) - Constructor for class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
PersistentNodeInfo(id, addresses, legalIdentitiesAndCerts, platformVersion, serial) - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
PersistentState - Class in net.corda.core.schemas
A super class for all mapped states exported to a schema that ensures the class StateRef appears on the database row. The class StateRef will be set to the correct value by the framework (there's no need to set during mapping generation by the state itself).
PersistentState(stateRef) - Constructor for class net.corda.core.schemas.PersistentState
A super class for all mapped states exported to a schema that ensures the class StateRef appears on the database row. The class StateRef will be set to the correct value by the framework (there's no need to set during mapping generation by the state itself).
PersistentState() - Constructor for class net.corda.core.schemas.PersistentState
A super class for all mapped states exported to a schema that ensures the class StateRef appears on the database row. The class StateRef will be set to the correct value by the framework (there's no need to set during mapping generation by the state itself).
PersistentStateRef - Class in net.corda.core.schemas
Embedded class StateRef representation used in state mapping.
PersistentStateRef(txId, index) - Constructor for class net.corda.core.schemas.PersistentStateRef
Embedded class StateRef representation used in state mapping.
PersistentStateRef() - Constructor for class net.corda.core.schemas.PersistentStateRef
Embedded class StateRef representation used in state mapping.
PersistentStateRef(stateRef) - Constructor for class net.corda.core.schemas.PersistentStateRef
 
persistFlowStackSnapshot() - Method in class net.corda.core.flows.FlowLogic
Persists a shallow copy of the Quasar stack frames at the time of call to FlowLogic.persistFlowStackSnapshot. Use this to track the monitor evolution of the quasar stack values during the flow execution. The flow stack snapshot is stored in a file located in {baseDir}/flowStackSnapshots/YYYY-MM-DD/{flowId}/ where baseDir is the node running directory and flowId is the flow unique identifier generated by the platform.
persistFlowStackSnapshot(flowClass) - Method in interface net.corda.core.internal.FlowStateMachine
 
PKHostAndPort(host, port) - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
PKHostAndPort() - Constructor for class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
plus(other) - Method in class net.corda.core.contracts.Amount
A checked addition operator is supported to simplify aggregation of Amounts. Mixing non-identical token types will throw IllegalArgumentException.
plus(other) - Method in class net.corda.core.contracts.AmountTransfer
Add together two class AmountTransfer objects to produce the single equivalent net flow. The addition only applies to AmountTransfer objects with the same token type. Also the pair of parties must be aligned, although source destination may be swapped in the second item.
plus(rhs) - Method in class net.corda.core.node.services.Vault.Update
Combine two updates into a single update with the combined inputs and outputs of the two updates but net any outputs of the left-hand-side (this) that are consumed by the inputs of the right-hand-side (rhs).
plus(sig) - Method in class net.corda.core.transactions.SignedTransaction
Alias for withAdditionalSignature to let you use Kotlin operator overloading.
plus(sigList) - Method in class net.corda.core.transactions.SignedTransaction
Alias for withAdditionalSignatures to let you use Kotlin operator overloading.
Polynomial - Class in net.corda.finance.contracts.math
Represents a polynomial function of arbitrary degree.
Polynomial(coefficients) - Constructor for class net.corda.finance.contracts.math.Polynomial
Represents a polynomial function of arbitrary degree.
Position(tracker, newStep) - Constructor for class net.corda.core.utilities.Change.Position
 
POUNDS(amount) - Static method in class net.corda.finance.Currencies
 
predicate($receiver, predicate) - Method in class net.corda.core.node.services.vault.Builder
 
predicate($receiver, predicate) - Method in class net.corda.core.node.services.vault.Builder
 
prefixChars(prefixLen) - Method in class net.corda.core.crypto.SecureHash
 
Primary(progressTracker) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Primary
Abstracted bilateral deal flow participant that initiates communication/handshake.
Primary() - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Primary
Abstracted bilateral deal flow participant that initiates communication/handshake.
Primary.Companion - Class in net.corda.finance.flows
 
PrivacySalt - Class in net.corda.core.contracts
A privacy salt is required to compute nonces per transaction component in order to ensure that an adversary cannot use brute force techniques and reveal the content of a Merkle-leaf hashed value. Because this salt serves the role of the seed to compute nonces, its size and entropy should be equal to the underlying hash function used for Merkle tree generation, currently class SecureHash.SHA256, which has an output of 32 bytes. There are two constructors, one that generates a new 32-bytes random salt, and another that takes a ByteArray input. The latter is required in cases where the salt value needs to be pre-generated (agreed between transacting parties), but it is highlighted that one should always ensure it has sufficient entropy.
PrivacySalt(bytes) - Constructor for class net.corda.core.contracts.PrivacySalt
A privacy salt is required to compute nonces per transaction component in order to ensure that an adversary cannot use brute force techniques and reveal the content of a Merkle-leaf hashed value. Because this salt serves the role of the seed to compute nonces, its size and entropy should be equal to the underlying hash function used for Merkle tree generation, currently class SecureHash.SHA256, which has an output of 32 bytes. There are two constructors, one that generates a new 32-bytes random salt, and another that takes a ByteArray input. The latter is required in cases where the salt value needs to be pre-generated (agreed between transacting parties), but it is highlighted that one should always ensure it has sufficient entropy.
PrivacySalt() - Constructor for class net.corda.core.contracts.PrivacySalt
Constructs a salt with a randomly-generated 32 byte value.
ProgressTracker - Class in net.corda.core.utilities
A progress tracker helps surface information about the progress of an operation to a user interface or API of some kind. It lets you define a set of steps that represent an operation. A step is represented by an object (typically a singleton).
ProgressTracker(steps) - Constructor for class net.corda.core.utilities.ProgressTracker
A progress tracker helps surface information about the progress of an operation to a user interface or API of some kind. It lets you define a set of steps that represent an operation. A step is represented by an object (typically a singleton).
ProgressTracker.Change - Class in net.corda.core.utilities
 
ProgressTracker.DONE - Class in net.corda.core.utilities
 
ProgressTracker.Step - Class in net.corda.core.utilities
The superclass of all step objects.
ProgressTracker.UNSTARTED - Class in net.corda.core.utilities
 
project(screenWidth, screenHeight, topLatitude, bottomLatitude, leftLongitude, rightLongitude) - Method in class net.corda.finance.utils.WorldCoordinate
Convert to screen coordinates using the Mercator projection. You should have a world map image that you know the precise extents of for this function to work.
PropertyDelegate<T> - Interface in net.corda.core.utilities
Simple interface encapsulating the implicit Kotlin contract for immutable property delegates.
Proposal(stateRef, modification) - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
The class AbstractStateReplacementFlow.Proposal contains the details of proposed state modification. This is the message sent by the class AbstractStateReplacementFlow.Instigator to all participants(class AbstractStateReplacementFlow.Acceptor) during the state replacement process.
PROVIDER_NAME - Static variable in class net.corda.core.crypto.CordaSecurityProvider
 
publicKeyOnCurve(signatureScheme, publicKey) - Static method in class net.corda.core.crypto.Crypto
Check if a point's coordinates are on the expected curve to avoid certain types of ECC attacks. Point-at-infinity is not permitted as well.
putSingleton(toBeTokenized) - Method in interface net.corda.core.serialization.SerializeAsTokenContext
 

Q

QueryableState - Interface in net.corda.core.schemas
A contract state that may be mapped to database schemas configured for this node to support querying for, or filtering of, states.
queryBy($this, contractStateType) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
queryBy($this, contractStateType, criteria) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
queryBy($this, contractStateType, criteria, paging) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
queryBy($this, contractStateType, criteria, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
queryBy($this, contractStateType, criteria, paging, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
queryBy(contractStateType) - Method in interface net.corda.core.node.services.VaultService
 
queryBy(contractStateType, criteria) - Method in interface net.corda.core.node.services.VaultService
 
queryBy(contractStateType, criteria, paging) - Method in interface net.corda.core.node.services.VaultService
 
queryBy(contractStateType, criteria, sorting) - Method in interface net.corda.core.node.services.VaultService
 
queryBy(contractStateType, criteria, paging, sorting) - Method in interface net.corda.core.node.services.VaultService
 
QueryCriteria - Class in net.corda.core.node.services.vault
Indexing assumptions: QueryCriteria assumes underlying schema tables are correctly indexed for performance.
QueryCriteria.CommonQueryCriteria - Class in net.corda.core.node.services.vault
 
QueryCriteria.FungibleAssetQueryCriteria - Class in net.corda.core.node.services.vault
FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleState
QueryCriteria.LinearStateQueryCriteria - Class in net.corda.core.node.services.vault
LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
QueryCriteria.SoftLockingCondition - Class in net.corda.core.node.services.vault
 
QueryCriteria.SoftLockingType - Enum in net.corda.core.node.services.vault
 
QueryCriteria.TimeCondition - Class in net.corda.core.node.services.vault
 
QueryCriteria.TimeInstantType - Enum in net.corda.core.node.services.vault
 
QueryCriteria.VaultCustomQueryCriteria<L extends PersistentState> - Class in net.corda.core.node.services.vault
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
QueryCriteria.VaultQueryCriteria - Class in net.corda.core.node.services.vault
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
QueryCriteriaUtils - Class in net.corda.core.node.services.vault
 

R

random63BitValue() - Static method in class net.corda.core.crypto.CryptoUtils
Returns a random positive non-zero long generated using a secure RNG. This function sacrifies a bit of entropy in order to avoid potential bugs where the value is used in a context where negative numbers or zero are not expected.
randomOrNull($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns a random element in the list, or null if empty
randomSHA256() - Method in class net.corda.core.crypto.SecureHash.Companion
 
randomSHA256() - Static method in class net.corda.core.crypto.SecureHash
 
read(kryo, input, type) - Method in class net.corda.client.rpc.internal.RpcClientObservableSerializer
 
read($receiver, options, block) - Static method in class net.corda.core.internal.InternalUtilsKt
 
readAll($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
readAllLines($receiver, charset) - Static method in class net.corda.core.internal.InternalUtilsKt
 
readLines($receiver, charset, block) - Static method in class net.corda.core.internal.InternalUtilsKt
 
receive(receiveType, otherParty) - Method in class net.corda.core.flows.FlowLogic
Deprecated. 
receive(receiveType) - Method in class net.corda.core.flows.FlowSession
Suspends until counterparty sends us a message of type receiveType.
receive(receiveType, otherParty, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
 
receiveAndVerifyTx() - Method in class net.corda.core.flows.NotaryFlow.Service
Implement custom logic to receive the transaction to notarise, and perform verification based on validity and privacy requirements.
ReceiveStateAndRefFlow<T extends ContractState> - Class in net.corda.core.flows
The class ReceiveStateAndRefFlow should be called in response to the class SendStateAndRefFlow.
ReceiveStateAndRefFlow(otherSideSession) - Constructor for class net.corda.core.flows.ReceiveStateAndRefFlow
The class ReceiveStateAndRefFlow should be called in response to the class SendStateAndRefFlow.
ReceiveTransactionFlow - Class in net.corda.core.flows
The class ReceiveTransactionFlow should be called in response to the class SendTransactionFlow.
ReceiveTransactionFlow(otherSideSession, checkSufficientSignatures) - Constructor for class net.corda.core.flows.ReceiveTransactionFlow
The class ReceiveTransactionFlow should be called in response to the class SendTransactionFlow.
ReceiveTransactionFlow(otherSideSession) - Constructor for class net.corda.core.flows.ReceiveTransactionFlow
Receives a class SignedTransaction from otherSideSession, verifies it and then records it in the vault.
recordAuditEvent(eventType, comment, extraAuditData) - Method in class net.corda.core.flows.FlowLogic
Flows can call this method to record application level flow audit events
recordAuditEvent(eventType, comment, extraAuditData) - Method in interface net.corda.core.internal.FlowStateMachine
 
recordTransactions($this, notifyVault, first, remaining) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing if notifyVault is true. This is expected to be run within a database transaction.
recordTransactions($this, first, remaining) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing. This is expected to be run within a database transaction.
recordTransactions($this, txs) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing. This is expected to be run within a database transaction.
recordTransactions(notifyVault, txs) - Method in interface net.corda.core.node.ServiceHub
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing if notifyVault is true. This is expected to be run within a database transaction.
recordTransactions(notifyVault, first, remaining) - Method in interface net.corda.core.node.ServiceHub
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing if notifyVault is true. This is expected to be run within a database transaction.
recordTransactions(first, remaining) - Method in interface net.corda.core.node.ServiceHub
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing. This is expected to be run within a database transaction.
recordTransactions(txs) - Method in interface net.corda.core.node.ServiceHub
Stores the given class SignedTransactions in the local transaction storage and then sends them to the vault for further processing. This is expected to be run within a database transaction.
Redeem() - Constructor for class net.corda.finance.contracts.Commands.Redeem
 
ref(bytes) - Method in class net.corda.core.identity.AbstractParty
Build a reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger.
ref(bytes) - Method in class net.corda.core.identity.AbstractParty
Build a reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger.
ref(bytes) - Method in class net.corda.core.identity.AnonymousParty
Build a reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger.
ref(bytes) - Method in class net.corda.core.identity.Party
Build a reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger.
ReflectionDataMissing(methodName, argIndex) - Constructor for exception net.corda.client.jackson.UnparseableCallException.ReflectionDataMissing
 
registeredFlows() - Method in interface net.corda.core.messaging.CordaRPCOps
Enumerates the class names of the flows that this node knows about.
registerFinanceJSONMappers(objectMapper) - Static method in class net.corda.finance.plugin.FinanceJSONSupport
 
registerWithContext(context, toBeTokenized) - Method in class net.corda.core.serialization.SingletonSerializationToken
 
release(instance) - Method in class net.corda.core.internal.LazyPool
 
release(stickTo, instance) - Method in class net.corda.core.internal.LazyStickyPool
 
remove(p) - Method in class net.corda.core.utilities.NonEmptySet
 
removeAll(p) - Method in class net.corda.core.utilities.NonEmptySet
 
removeAuthorisedContractUpgrade(ref) - Method in interface net.corda.core.node.services.ContractUpgradeService
Remove a previously authorised state ref
Removed(id, result) - Constructor for class net.corda.core.messaging.StateMachineUpdate.Removed
 
Removed(node) - Constructor for class net.corda.core.node.services.MapChange.Removed
 
renderIfSupported(body) - Method in class net.corda.core.internal.Emoji
 
renderIfSupported(obj) - Method in class net.corda.core.internal.Emoji
 
Rendering(tracker, ofStep) - Constructor for class net.corda.core.utilities.Change.Rendering
 
Request.Data - Class in net.corda.core.internal
 
Request.End - Class in net.corda.core.internal
 
Requirements - Class in net.corda.core.contracts
Defines a simple domain specific language for the specification of financial contracts. Currently covers:
requireSingleCommand($receiver, klass) - Static method in class net.corda.core.contracts.ContractsDSL
Ensures that a transaction has only one command that is of the given type, otherwise throws an exception.
requireState(requiredState) - Method in class net.corda.core.internal.LifeCycle
Assert that the lifecycle in the requiredState.
requireState(errorMessage, predicate) - Method in class net.corda.core.internal.LifeCycle
Assert something about the current state atomically.
requireThat(body) - Static method in class net.corda.core.contracts.ContractsDSL
 
requireWellKnownPartyFromAnonymous(party) - Method in interface net.corda.core.node.services.IdentityService
Resolve the well known identity of a party. Throws an exception if the party cannot be identified. If the party passed in is already a well known identity (i.e. a class Party) this returns it as-is.
resolve(services, sigs) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
resolveEnclosingObjectFromColumn(column) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
 
resolveEnclosingObjectFromExpression(expression) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
 
resolveNotaryChangeTransaction(services) - Method in class net.corda.core.transactions.SignedTransaction
If transaction is a class NotaryChangeWireTransaction, loads the input states and resolves it to a class NotaryChangeLedgerTransaction so the signatures can be verified.
ResolveTransactionsFlow - Class in net.corda.core.internal
Resolves transactions for the specified txHashes along with their full history (dependency graph) from otherSide. Each retrieved transaction is validated and inserted into the local transaction storage.
ResolveTransactionsFlow(txHashes, otherSide) - Constructor for class net.corda.core.internal.ResolveTransactionsFlow
Resolves transactions for the specified txHashes along with their full history (dependency graph) from otherSide. Each retrieved transaction is validated and inserted into the local transaction storage.
ResolveTransactionsFlow(signedTransaction, otherSide) - Constructor for class net.corda.core.internal.ResolveTransactionsFlow
Resolves and validates the dependencies of the specified signedTransaction. Fetches the attachments, but does not validate or store the signedTransaction itself.
ResolveTransactionsFlow.Companion - Class in net.corda.core.internal
 
ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph - Exception in net.corda.core.internal
 
Result(fromDisk, downloaded) - Constructor for class net.corda.core.internal.FetchDataFlow.Result
 
Result(stx, recipient) - Constructor for class net.corda.finance.flows.AbstractCashFlow.Result
Combined signed transaction and identity lookup map, which is the resulting data from regular cash flows. Specialised flows for unit tests differ from this.
retainAll(p) - Method in class net.corda.core.utilities.NonEmptySet
 
rootAndUsedHashes(node, usedHashes) - Method in class net.corda.core.crypto.PartialMerkleTree.Companion
Recursive calculation of root of this partial tree. Modifies usedHashes to later check for inclusion with hashes provided.
RPC(username) - Constructor for class net.corda.core.flows.FlowInitiator.RPC
Started using net.corda.core.messaging.CordaRPCOps.startFlowDynamic.
RPCClient<I extends RPCOps> - Class in net.corda.client.rpc.internal
 
RPCClient(transport, rpcConfiguration, serializationContext) - Constructor for class net.corda.client.rpc.internal.RPCClient
 
RPCClient(hostAndPort, sslConfiguration, configuration, serializationContext) - Constructor for class net.corda.client.rpc.internal.RPCClient
 
RPCClient.Companion - Class in net.corda.client.rpc.internal
 
RPCClientConfiguration - Class in net.corda.client.rpc.internal
This configuration may be used to tweak the internals of the RPC client.
RPCClientConfiguration(minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, producerPoolBound, cacheConcurrencyLevel, connectionRetryInterval, connectionRetryIntervalMultiplier, connectionMaxRetryInterval, maxReconnectAttempts, maxFileSize) - Constructor for class net.corda.client.rpc.internal.RPCClientConfiguration
This configuration may be used to tweak the internals of the RPC client.
RPCClientConfiguration.Companion - Class in net.corda.client.rpc.internal
 
rpcClientKryoPool(context) - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme
 
RpcClientObservableSerializer - Class in net.corda.client.rpc.internal
A Serializer to deserialise Observables once the corresponding Kryo instance has been provided with an class ObservableContext.
RPCClientProxyHandler - Class in net.corda.client.rpc.internal
This class provides a proxy implementation of an RPC interface for RPC clients. It translates API calls to lower-level RPC protocol messages. For this protocol see RPCApi.
RPCClientProxyHandler(rpcConfiguration, rpcUsername, rpcPassword, serverLocator, clientAddress, rpcOpsClass, serializationContext) - Constructor for class net.corda.client.rpc.internal.RPCClientProxyHandler
This class provides a proxy implementation of an RPC interface for RPC clients. It translates API calls to lower-level RPC protocol messages. For this protocol see RPCApi.
RPCClientProxyHandlerKt - Class in net.corda.client.rpc.internal
 
RPCConnection<I extends RPCOps> - Interface in net.corda.client.rpc
Holds a proxy object implementing I that forwards requests to the RPC server. The server version can be queried via this interface.
RPCException - Exception in net.corda.client.rpc
Thrown to indicate a fatal error in the RPC system itself, as opposed to an error generated by the invoked method.
RPCException(message, cause) - Constructor for exception net.corda.client.rpc.RPCException
Thrown to indicate a fatal error in the RPC system itself, as opposed to an error generated by the invoked method.
RPCException(msg) - Constructor for exception net.corda.client.rpc.RPCException
 
RpcObjectMapper(rpc, factory, fuzzyIdentityMatch) - Constructor for class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
RPCOps - Interface in net.corda.core.messaging
Base interface that all RPC servers must implement. Note: in Corda there's only one RPC interface. This base interface is here in case we split the RPC system out into a separate library one day.
RPCReturnsObservables - Interface in net.corda.core.messaging
If an RPC is tagged with this annotation it may return one or more observables anywhere in its response graph. Calling such a method comes with consequences: it's slower, and consumes server side resources as observations will buffer up on the server until they're consumed by the client.
rpcServerKryoPool(context) - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme
 
RPCSinceVersion - Interface in net.corda.client.rpc
Records the protocol version in which this RPC was added.
RSA_SHA256 - Static variable in class net.corda.core.crypto.Crypto
RSA_SHA256 signature scheme using SHA256 as hash algorithm and MGF1 (with SHA256) as mask generation function. Note: Recommended key size >= 3072 bits.
RUB - Static variable in class net.corda.finance.Currencies
 
Rule.Companion - Class in net.corda.core.internal
 
run(withInstance) - Method in class net.corda.core.internal.LazyPool
 
run(stickToOrNull, withInstance) - Method in class net.corda.core.internal.LazyStickyPool
 

S

SchedulableFlow - Interface in net.corda.core.flows
Any class FlowLogic which is schedulable and is designed to be invoked by a interface SchedulableState must have this annotation. If it's missing FlowLogicRefFactory.create will throw an exception when it comes time to schedule the next activity in net.corda.core.contracts.SchedulableState.nextScheduledActivity.
SchedulableState - Interface in net.corda.core.contracts
 
Scheduled - Interface in net.corda.core.contracts
Something which is scheduled to happen at a point in time.
Scheduled(scheduledState) - Constructor for class net.corda.core.flows.FlowInitiator.Scheduled
Started as scheduled activity.
ScheduledActivity - Class in net.corda.core.contracts
This class represents the lifecycle activity that a contract state of type interface LinearState would like to perform at a given point in time. e.g. run a fixing flow.
ScheduledActivity(logicRef, scheduledAt) - Constructor for class net.corda.core.contracts.ScheduledActivity
This class represents the lifecycle activity that a contract state of type interface LinearState would like to perform at a given point in time. e.g. run a fixing flow.
ScheduledStateRef - Class in net.corda.core.contracts
Represents a contract state (unconsumed output) of type interface LinearState and a point in time that a lifecycle event is expected to take place for that contract state.
ScheduledStateRef(ref, scheduledAt) - Constructor for class net.corda.core.contracts.ScheduledStateRef
Represents a contract state (unconsumed output) of type interface LinearState and a point in time that a lifecycle event is expected to take place for that contract state.
ScreenCoordinate - Class in net.corda.finance.utils
 
ScreenCoordinate(screenX, screenY) - Constructor for class net.corda.finance.utils.ScreenCoordinate
 
Secondary(progressTracker, regulators) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Secondary
Abstracted bilateral deal flow participant that is recipient of initial communication.
Secondary() - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Secondary
Abstracted bilateral deal flow participant that is recipient of initial communication.
Secondary.Companion - Class in net.corda.finance.flows
 
SecureHash - Class in net.corda.core.crypto
Container for a cryptographically secure hash value. Provides utilities for generating a cryptographic hash using different algorithms (currently only SHA-256 supported).
SecureHash.Companion - Class in net.corda.core.crypto
 
SecureHash.SHA256 - Class in net.corda.core.crypto
SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes).
SecureHashDeserializer() - Constructor for class net.corda.client.jackson.JacksonSupport.SecureHashDeserializer
Implemented as a class so that we can instantiate for T.
SecureHashKt - Class in net.corda.core.crypto
 
secureRandomBytes(numOfBytes) - Static method in class net.corda.core.crypto.CryptoUtils
Generate a securely random ByteArray of requested number of bytes. Usually used for seeds, nonces and keys.
Seller(otherSideSession, assetToSell, price, myParty, progressTracker) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.Seller
 
Seller.Companion - Class in net.corda.finance.flows
 
SellerTradeInfo(price, payToIdentity) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
This object is serialised to the network and is the first flow message the seller sends to the buyer.
send(otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
Deprecated. 
send(payload) - Method in class net.corda.core.flows.FlowSession
Queues the given payload for sending to the counterparty and continues without suspending.
send(otherParty, payload, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
 
sendAndReceive(receiveType, otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
Deprecated. 
sendAndReceive(receiveType, payload) - Method in class net.corda.core.flows.FlowSession
Serializes and queues the given payload object for sending to the counterparty. Suspends until a response is received, which must be of the given receiveType. Remember that when receiving data from other parties the data should not be trusted until it's been thoroughly verified for consistency and that all expectations are satisfied, as a malicious peer may send you subtly corrupted data in order to exploit your code.
sendAndReceive(receiveType, otherParty, payload, sessionFlow, retrySend) - Method in interface net.corda.core.internal.FlowStateMachine
 
sendPayloadAndReceiveDataRequest(otherSideSession, payload) - Method in class net.corda.core.flows.DataVendingFlow
 
SendStateAndRefFlow - Class in net.corda.core.flows
The class SendStateAndRefFlow should be used to send a list of input class StateAndRef to another peer that wishes to verify the input's integrity by resolving and checking the dependencies as well. The other side should invoke class ReceiveStateAndRefFlow at the right point in the conversation to receive the input state and ref and perform the resolution back-and-forth required to check the dependencies.
SendStateAndRefFlow(otherSideSession, stateAndRefs) - Constructor for class net.corda.core.flows.SendStateAndRefFlow
The class SendStateAndRefFlow should be used to send a list of input class StateAndRef to another peer that wishes to verify the input's integrity by resolving and checking the dependencies as well. The other side should invoke class ReceiveStateAndRefFlow at the right point in the conversation to receive the input state and ref and perform the resolution back-and-forth required to check the dependencies.
SendTransactionFlow - Class in net.corda.core.flows
The class SendTransactionFlow should be used to send a transaction to another peer that wishes to verify that transaction's integrity by resolving and checking the dependencies as well. The other side should invoke class ReceiveTransactionFlow at the right point in the conversation to receive the sent transaction and perform the resolution back-and-forth required to check the dependencies and download any missing attachments.
SendTransactionFlow(otherSide, stx) - Constructor for class net.corda.core.flows.SendTransactionFlow
The class SendTransactionFlow should be used to send a transaction to another peer that wishes to verify that transaction's integrity by resolving and checking the dependencies as well. The other side should invoke class ReceiveTransactionFlow at the right point in the conversation to receive the sent transaction and perform the resolution back-and-forth required to check the dependencies and download any missing attachments.
sequence($receiver, offset, size) - Static method in class net.corda.core.utilities.ByteArrays
 
SerializationAPIKt - Class in net.corda.core.serialization
 
SerializationContext - Interface in net.corda.core.serialization
Parameters to serialization and deserialization.
SerializationContext.UseCase - Enum in net.corda.core.serialization
The use case that we are serializing for, since it influences the implementations chosen.
SerializationDefaults - Class in net.corda.core.serialization
Global singletons to be used as defaults that are injected elsewhere (generally, in the node or in RPC client).
SerializationFactory - Class in net.corda.core.serialization
An abstraction for serializing and deserializing objects, with support for versioning of the wire format via a header / prefix in the bytes.
SerializationFactory() - Constructor for class net.corda.core.serialization.SerializationFactory
An abstraction for serializing and deserializing objects, with support for versioning of the wire format via a header / prefix in the bytes.
SerializationFactory.Companion - Class in net.corda.core.serialization
 
SerializationToken - Interface in net.corda.core.serialization
This represents a token in the serialized stream for an instance of a type that implements interface SerializeAsToken.
SerializationWhitelist - Interface in net.corda.core.serialization
Provide a subclass of this via the java.util.ServiceLoader mechanism to be able to whitelist types for serialisation that you cannot otherwise annotate. The name of the class must appear in a text file on the classpath under the path META-INF/services/net.corda.core.serialization.SerializationWhitelist
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.AmountSerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.AnonymousPartySerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.CompositeKeySerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.CordaX500NameSerializer
 
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.NodeInfoSerializer
 
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.OpaqueBytesSerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.PartySerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.PublicKeySerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.SecureHashSerializer
 
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.ToStringSerializer
 
serialize($receiver, serializationFactory, context) - Static method in class net.corda.core.serialization.SerializationAPIKt
Convenience extension method for serializing an object of type T, utilising the defaults.
serialize(obj, context) - Method in class net.corda.core.serialization.SerializationFactory
Serialize an object to bytes using the preferred serialization format version from the context.
serialize(expr, generator, provider) - Method in class net.corda.finance.contracts.ExpressionSerializer
 
serialize(obj, generator, context) - Method in class net.corda.finance.plugin.CalendarSerializer
 
SerializeAsToken - Interface in net.corda.core.serialization
This interface should be implemented by classes that want to substitute a token representation of themselves if they are serialized because they have a lot of internal state that does not serialize (well).
SerializeAsTokenContext - Interface in net.corda.core.serialization
A context for mapping SerializationTokens to/from SerializeAsTokens.
SerializedBytes<T> - Class in net.corda.core.serialization
A type safe wrapper around a byte array that contains a serialised object. You can call SerializedBytes.deserialize to get the original object back.
SerializedBytes(bytes) - Constructor for class net.corda.core.serialization.SerializedBytes
A type safe wrapper around a byte array that contains a serialised object. You can call SerializedBytes.deserialize to get the original object back.
serializedHash(x) - Static method in class net.corda.core.crypto.CryptoUtils
Serialise the object and return the hash of the serialized bytes.
Service(otherSideSession, service) - Constructor for class net.corda.core.flows.NotaryFlow.Service
A flow run by a notary service that handles notarisation requests.
ServiceHub - Interface in net.corda.core.node
A service hub is the starting point for most operations you can do inside the node. You are provided with one when a class annotated with interface CordaService is constructed, and you have access to one inside flows. Most RPCs simply forward to the services found here after some access checking.
ServiceHub.DefaultImpls - Class in net.corda.core.node
A service hub is the starting point for most operations you can do inside the node. You are provided with one when a class annotated with interface CordaService is constructed, and you have access to one inside flows. Most RPCs simply forward to the services found here after some access checking.
ServicesForResolution - Interface in net.corda.core.node
Subset of node services that are used for loading transactions from the wire into fully resolved, looked up forms ready for verification.
set(value) - Method in interface net.corda.core.internal.concurrent.ValueOrException
 
setCause(cause) - Method in exception net.corda.core.CordaException
 
setCause(cause) - Method in exception net.corda.core.CordaRuntimeException
 
setCause(cause) - Method in interface net.corda.core.CordaThrowable
 
setCHECKPOINT_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setChildProgressTracker(step, childProgressTracker) - Method in class net.corda.core.utilities.ProgressTracker
 
setCurrency(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
setCurrency(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setCurrentStep(value) - Method in class net.corda.core.utilities.ProgressTracker
Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to the class ProgressTracker.DONE state, this tracker is finished and the current step cannot be moved again.
setException(t) - Method in interface net.corda.core.internal.concurrent.ValueOrException
 
setExternalId(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
Represents a
setFaceValue(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setFaceValueIssuerParty(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setFaceValueIssuerRef(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setId(p) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
setIndex(p) - Method in class net.corda.core.schemas.PersistentStateRef
 
setIssuanceParty(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setIssuanceRef(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setIssuer(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of issuer party
setIssuerParty(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
setIssuerRef(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
 
setIssuerRef(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
SetLifecycle(lifecycle) - Constructor for class net.corda.finance.contracts.asset.Commands.SetLifecycle
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled by the due date, or resetting a defaulted contract back to the issued state.
setLifecycle(p) - Method in class net.corda.finance.contracts.asset.Obligation.State
 
setLockId(p) - Method in class net.corda.core.transactions.TransactionBuilder
 
setMaturity(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setMessage(message) - Method in exception net.corda.core.CordaException
 
setMessage(message) - Method in exception net.corda.core.CordaRuntimeException
 
setMessage(message) - Method in interface net.corda.core.CordaThrowable
 
setNotary(p) - Method in class net.corda.core.transactions.TransactionBuilder
 
setOriginalExceptionClassName(p) - Method in exception net.corda.core.CordaException
 
setOriginalExceptionClassName(p) - Method in exception net.corda.core.CordaRuntimeException
 
setOriginalExceptionClassName(p) - Method in interface net.corda.core.CordaThrowable
 
setOwner(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of owner party
setOwner(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
X500Name of owner party
setOwner(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
 
setP2P_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setParticipants(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
X500Name of participant parties
setParticipants(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
X500Name of participant parties
setPennies(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
 
setPrivacySalt(privacySalt) - Method in class net.corda.core.transactions.TransactionBuilder
 
setPrivacySalt(p) - Method in class net.corda.core.transactions.TransactionBuilder
 
setQuantity(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
Amount attributes
setRPC_CLIENT_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setRPC_SERVER_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setSERIALIZATION_FACTORY(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setStateRef(p) - Method in class net.corda.core.schemas.PersistentState
 
setSTORAGE_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
 
setTimeWindow(timeWindow) - Method in class net.corda.core.transactions.TransactionBuilder
Sets the class TimeWindow for this transaction, replacing the existing class TimeWindow if there is one. To be valid, the transaction must then be signed by the notary service within this window of time. In this way, the notary acts as the Timestamp Authority.
setTimeWindow(time, timeTolerance) - Method in class net.corda.core.transactions.TransactionBuilder
The class TimeWindow for the transaction can also be defined as time +/- timeTolerance. The tolerance should be chosen such that your code can finish building the transaction and sending it to the Timestamp Authority within that window of time, taking into account factors such as network latency. Transactions being built by a group of collaborating parties may therefore require a higher time tolerance than a transaction being built by a single node.
Settle(amount) - Constructor for class net.corda.finance.contracts.asset.Commands.Settle
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
setTransactionCountLimit(value) - Method in class net.corda.core.internal.ResolveTransactionsFlow
The maximum number of transactions this flow will try to download before bailing out.
setTxId(p) - Method in class net.corda.core.schemas.PersistentStateRef
 
setUuid(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
 
setValue(value) - Method in class net.corda.core.internal.DeclaredField
 
setValue(thisRef, property, value) - Method in class net.corda.core.internal.WriteOnceProperty
 
setValue(thisRef, property, value) - Method in interface net.corda.core.utilities.VariablePropertyDelegate
Invoked as part of Kotlin delegated properties construct.
setWindow(p) - Method in class net.corda.core.transactions.TransactionBuilder
 
sha256(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
 
sha256(str) - Method in class net.corda.core.crypto.SecureHash.Companion
 
sha256(bytes) - Static method in class net.corda.core.crypto.SecureHash
 
sha256(str) - Static method in class net.corda.core.crypto.SecureHash
 
SHA256(bytes) - Constructor for class net.corda.core.crypto.SecureHash.SHA256
SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes).
sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
 
sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
 
sha256Twice(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
 
sha256Twice(bytes) - Static method in class net.corda.core.crypto.SecureHash
 
SHA512_256 - Static variable in class net.corda.core.crypto.Crypto
SPHINCS-256 hash-based signature scheme. It provides 128bit security against post-quantum attackers at the cost of larger key sizes and loss of compatibility.
SharedTx(tx, cashSigningPubKeys) - Constructor for class net.corda.finance.flows.Buyer.SharedTx
 
sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
Utility to simplify the act of signing a byte array.
sign($receiver, bytesToSign, publicKey) - Static method in class net.corda.core.crypto.CryptoUtils
 
sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
Helper function to sign with a key pair.
sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
 
sign($receiver, signableData) - Static method in class net.corda.core.crypto.CryptoUtils
Helper function for signing a class SignableData object.
sign(bytes, publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
Using the provided signing PublicKey internally looks up the matching PrivateKey and signs the data.
sign(signableData, publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
Using the provided signing PublicKey internally looks up the matching PrivateKey and signs the class SignableData.
sign(bits) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
sign(txId) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
SignableData - Class in net.corda.core.crypto
A class SignableData object is the packet actually signed. It works as a wrapper over transaction id and signature metadata.
SignableData(txId, signatureMetadata) - Constructor for class net.corda.core.crypto.SignableData
A class SignableData object is the packet actually signed. It works as a wrapper over transaction id and signature metadata.
SIGNATURE_ALGORITHM - Static variable in class net.corda.core.crypto.CompositeSignature
 
SignatureMetadata - Class in net.corda.core.crypto
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
SignatureMetadata(platformVersion, schemeNumberID) - Constructor for class net.corda.core.crypto.SignatureMetadata
SignatureMeta is required to add extra meta-data to a transaction's signature. It currently supports platformVersion only, but it can be extended to support a universal digital signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other application-specific fields.
SignatureScheme - Class in net.corda.core.crypto
This class is used to define a digital signature scheme.
SignatureScheme(schemeNumberID, schemeCodeName, signatureOID, alternativeOIDs, providerName, algorithmName, signatureName, algSpec, keySize, desc) - Constructor for class net.corda.core.crypto.SignatureScheme
This class is used to define a digital signature scheme.
SignaturesMissingException(missing, descriptions, id) - Constructor for exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
 
SignedData<T> - Class in net.corda.core.crypto
A serialized piece of data and its signature. Enforces signature validity in order to deserialize the data contained within.
SignedData(raw, sig) - Constructor for class net.corda.core.crypto.SignedData
A serialized piece of data and its signature. Enforces signature validity in order to deserialize the data contained within.
SignedTransaction - Class in net.corda.core.transactions
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may map to the same key (and they could be different in important ways, like validity!). The signatures on a SignedTransaction might be invalid or missing: the type does not imply validity. A transaction ID should be the hash of the class WireTransaction Merkle tree root. Thus adding or removing a signature does not change it.
SignedTransaction(txBits, sigs) - Constructor for class net.corda.core.transactions.SignedTransaction
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may map to the same key (and they could be different in important ways, like validity!). The signatures on a SignedTransaction might be invalid or missing: the type does not imply validity. A transaction ID should be the hash of the class WireTransaction Merkle tree root. Thus adding or removing a signature does not change it.
SignedTransaction(ctx, sigs) - Constructor for class net.corda.core.transactions.SignedTransaction
 
SignedTransaction.SignaturesMissingException - Exception in net.corda.core.transactions
 
SignedTransactionMixin() - Constructor for class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
 
SignersMissing(txId, missing) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.SignersMissing
 
signInitialTransaction($this, builder, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to construct an initial partially signed transaction from a class TransactionBuilder using keys stored inside the node. Signature metadata is added automatically.
signInitialTransaction($this, builder) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to construct an initial partially signed transaction from a TransactionBuilder using the default identity key contained in the node. The legal identity key is used to sign.
signInitialTransaction($this, builder, signingPubKeys) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Helper method to construct an initial partially signed transaction from a class TransactionBuilder using a set of keys all held in this node.
signInitialTransaction(builder, publicKey) - Method in interface net.corda.core.node.ServiceHub
Helper method to construct an initial partially signed transaction from a class TransactionBuilder using keys stored inside the node. Signature metadata is added automatically.
signInitialTransaction(builder) - Method in interface net.corda.core.node.ServiceHub
Helper method to construct an initial partially signed transaction from a TransactionBuilder using the default identity key contained in the node. The legal identity key is used to sign.
signInitialTransaction(builder, signingPubKeys) - Method in interface net.corda.core.node.ServiceHub
Helper method to construct an initial partially signed transaction from a class TransactionBuilder using a set of keys all held in this node.
SignTransactionFlow - Class in net.corda.core.flows
The class SignTransactionFlow should be called in response to the class CollectSignaturesFlow. It automates the signing of a transaction providing the transaction:
SignTransactionFlow(otherSideSession, progressTracker) - Constructor for class net.corda.core.flows.SignTransactionFlow
The class SignTransactionFlow should be called in response to the class CollectSignaturesFlow. It automates the signing of a transaction providing the transaction:
SignTransactionFlow.Companion - Class in net.corda.core.flows
 
SingleMessageRecipient - Interface in net.corda.core.messaging
A base class for the case of point-to-point messages
SingleNode(party, addresses) - Constructor for class net.corda.core.node.services.PartyInfo.SingleNode
 
SingletonSerializationToken - Class in net.corda.core.serialization
A class representing a interface SerializationToken for some object that is not serializable but can be looked up (when deserialized) via just the class name.
singletonSerializationToken(toBeTokenized) - Method in class net.corda.core.serialization.SingletonSerializationToken.Companion
 
SingletonSerializationToken.Companion - Class in net.corda.core.serialization
 
SingletonSerializeAsToken - Class in net.corda.core.serialization
A base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of.
SingletonSerializeAsToken() - Constructor for class net.corda.core.serialization.SingletonSerializeAsToken
A base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of.
size() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
size() - Method in class net.corda.core.utilities.NonEmptySet
 
SoftLockingCondition(type, lockIds) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
SoftLockingType() - Constructor for enum net.corda.core.node.services.vault.QueryCriteria.SoftLockingType
 
softLockRelease(lockId, stateRefs) - Method in interface net.corda.core.node.services.VaultService
Release all or an explicitly specified set of class StateRef for a given UUID unique identifier. A vault soft lock manager is automatically notified of a Flows that are terminated, such that any soft locked states may be released. In the case of coin selection, softLock are automatically released once previously gathered unconsumed input refs are consumed as part of cash spending.
softLockReserve(lockId, stateRefs) - Method in interface net.corda.core.node.services.VaultService
Reserve a set of class StateRef for a given UUID unique identifier. Typically, the unique identifier will refer to a FlowLogic.runId.uuid associated with an in-flight flow. In this case if the flow terminates the locks will automatically be freed, even if there is an error. However, the user can specify their own UUID and manage this manually, possibly across the lifetime of multiple flows, or from other thread contexts e.g. interface CordaService instances. In the case of coin selection, soft locks are automatically taken upon gathering relevant unconsumed input refs.
Sort - Class in net.corda.core.node.services.vault
Sort allows specification of a set of entity attribute names and their associated directionality and null handling, to be applied upon processing a query specification.
Sort(columns) - Constructor for class net.corda.core.node.services.vault.Sort
Sort allows specification of a set of entity attribute names and their associated directionality and null handling, to be applied upon processing a query specification.
Sort.Attribute - Interface in net.corda.core.node.services.vault
 
Sort.CommonStateAttribute - Enum in net.corda.core.node.services.vault
 
Sort.Direction - Enum in net.corda.core.node.services.vault
 
Sort.FungibleStateAttribute - Enum in net.corda.core.node.services.vault
 
Sort.LinearStateAttribute - Enum in net.corda.core.node.services.vault
 
Sort.SortColumn - Class in net.corda.core.node.services.vault
 
Sort.VaultStateAttribute - Enum in net.corda.core.node.services.vault
 
SortAttribute - Class in net.corda.core.node.services.vault
 
SortAttribute.Custom - Class in net.corda.core.node.services.vault
entityStateClass should reference a persistent state entity entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema (for example, CashSchemaV1.PersistentCashStatecurrency.name)
SortAttribute.Standard - Class in net.corda.core.node.services.vault
sortAttribute refers to common table attributes defined in the node schemas: VaultState, VaultLinearStates, VaultFungibleStates
SortColumn(sortAttribute, direction) - Constructor for class net.corda.core.node.services.vault.Sort.SortColumn
 
SourceAndAmount<T,P> - Class in net.corda.core.contracts
Simple data class to associate the origin, owner, or holder of a particular Amount object.
SourceAndAmount(source, amount, ref) - Constructor for class net.corda.core.contracts.SourceAndAmount
Simple data class to associate the origin, owner, or holder of a particular Amount object.
SPHINCS256_SHA256 - Static variable in class net.corda.core.crypto.Crypto
 
SplineFunction - Class in net.corda.finance.contracts.math
A spline is function piecewise-defined by polynomial functions. Points at which polynomial pieces connect are known as knots.
SplineFunction(segmentMap) - Constructor for class net.corda.finance.contracts.math.SplineFunction
A spline is function piecewise-defined by polynomial functions. Points at which polynomial pieces connect are known as knots.
spliterator() - Method in class net.corda.core.utilities.NonEmptySet
 
splitEvenly(partitions) - Method in class net.corda.core.contracts.Amount
This method provides a token conserving divide mechanism.
StackFrameDataToken - Class in net.corda.core.flows
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
StackFrameDataToken(className) - Constructor for class net.corda.core.flows.StackFrameDataToken
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
Standard(attribute) - Constructor for class net.corda.core.node.services.vault.SortAttribute.Standard
sortAttribute refers to common table attributes defined in the node schemas: VaultState, VaultLinearStates, VaultFungibleStates
start(username, password) - Method in class net.corda.client.rpc.CordaRPCClient
Logs in to the target server and returns an active connection. The returned connection is a java.io.Closeable and can be used with a try-with-resources statement. If you don't use that, you should use the RPCConnection.notifyServerAndClose or RPCConnection.forceClose methods to dispose of the connection object when done.
start(rpcOpsClass, username, password) - Method in class net.corda.client.rpc.internal.RPCClient
 
start() - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
Start the client. This creates the per-client queue, starts the consumer session and the reaper.
start() - Method in class net.corda.core.node.services.NotaryService
 
StartableByRPC - Interface in net.corda.core.flows
Any class FlowLogic which is to be started by the RPC interface (net.corda.core.messaging.CordaRPCOps.startFlowDynamic and net.corda.core.messaging.CordaRPCOps.startTrackedFlowDynamic) must have this annotation. If it's missing the flow will not be allowed to start and an exception will be thrown.
startFlowDynamic(logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
Start the given flow with the given arguments. logicType must be annotated with interface StartableByRPC.
startTrackedFlowDynamic(logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
Start the given flow with the given arguments, returning an Observable with a single observation of the result of running the flow. logicType must be annotated with interface StartableByRPC.
State(buffer, verifyKey) - Constructor for class net.corda.core.crypto.CompositeSignature.State
 
State(amount, owner) - Constructor for class net.corda.finance.contracts.asset.Cash.State
A state representing a cash claim against some party.
State(deposit, amount, owner) - Constructor for class net.corda.finance.contracts.asset.Cash.State
 
State(amount, owner) - Constructor for class net.corda.finance.contracts.asset.CommodityContract.State
A state representing a commodity claim against some party
State(deposit, amount, owner) - Constructor for class net.corda.finance.contracts.asset.CommodityContract.State
 
State(lifecycle, obligor, template, quantity, beneficiary) - Constructor for class net.corda.finance.contracts.asset.Obligation.State
A state representing the obligation of one party (obligor) to deliver a specified number of units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary no later than the specified time.
State(issuance, owner, faceValue, maturityDate) - Constructor for class net.corda.finance.contracts.CommercialPaper.State
 
StateAndContract - Class in net.corda.core.contracts
A convenience class for passing around a state and it's contract
StateAndContract(state, contract) - Constructor for class net.corda.core.contracts.StateAndContract
A convenience class for passing around a state and it's contract
StateAndRef<T extends ContractState> - Class in net.corda.core.contracts
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
StateAndRef(state, ref) - Constructor for class net.corda.core.contracts.StateAndRef
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
StateMachineInfo - Class in net.corda.core.messaging
 
StateMachineInfo(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Constructor for class net.corda.core.messaging.StateMachineInfo
 
stateMachineRecordedTransactionMappingFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a snapshot list of existing state machine id - recorded transaction hash mappings, and a stream of future such mappings as well.
stateMachineRecordedTransactionMappingSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a snapshot list of existing state machine id - recorded transaction hash mappings.
StateMachineRunId - Class in net.corda.core.flows
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
StateMachineRunId(uuid) - Constructor for class net.corda.core.flows.StateMachineRunId
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
StateMachineRunId.Companion - Class in net.corda.core.flows
 
stateMachinesFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a data feed of currently in-progress state machine infos and an observable of future state machine adds/removes.
stateMachinesSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a list of currently in-progress state machine infos.
StateMachineTransactionMapping - Class in net.corda.core.messaging
 
StateMachineTransactionMapping(stateMachineRunId, transactionId) - Constructor for class net.corda.core.messaging.StateMachineTransactionMapping
 
StateMachineUpdate - Class in net.corda.core.messaging
 
StateMachineUpdate.Added - Class in net.corda.core.messaging
 
StateMachineUpdate.Removed - Class in net.corda.core.messaging
 
StateMetadata(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime) - Constructor for class net.corda.core.node.services.Vault.StateMetadata
 
StatePersistable - Interface in net.corda.core.schemas
Marker interface to denote a persistable Corda state entity that will always have a transaction id and index
StateRef - Class in net.corda.core.contracts
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which transaction defined the state and where in that transaction it was.
StateRef(txhash, index) - Constructor for class net.corda.core.contracts.StateRef
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which transaction defined the state and where in that transaction it was.
StateReplacementException - Exception in net.corda.core.flows
 
StateReplacementException(message, cause) - Constructor for exception net.corda.core.flows.StateReplacementException
 
StateReplacementException(message) - Constructor for exception net.corda.core.flows.StateReplacementException
 
StateReplacementException() - Constructor for exception net.corda.core.flows.StateReplacementException
 
StatesNotAvailableException - Exception in net.corda.core.node.services
 
StatesNotAvailableException(message, cause) - Constructor for exception net.corda.core.node.services.StatesNotAvailableException
 
StateStatus() - Constructor for enum net.corda.core.node.services.Vault.StateStatus
 
StateSumming - Class in net.corda.finance.utils
 
staticField($receiver, name) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns a class DeclaredField wrapper around the declared (possibly non-public) static field of the receiver Class.
staticField($receiver, name) - Static method in class net.corda.core.internal.InternalUtilsKt
Returns a class DeclaredField wrapper around the declared (possibly non-public) static field of the receiver KClass.
Step(label) - Constructor for class net.corda.core.utilities.ProgressTracker.Step
The superclass of all step objects.
stop() - Method in class net.corda.core.node.services.NotaryService
 
storeAuthorisedContractUpgrade(ref, upgradedContractClass) - Method in interface net.corda.core.node.services.ContractUpgradeService
Store authorised state ref and associated UpgradeContract class
stream($receiver, parallel) - Static method in class net.corda.core.internal.InternalUtilsKt
 
stream() - Method in class net.corda.core.utilities.NonEmptySet
 
StringToMethodCallParser<T> - Class in net.corda.client.jackson
This class parses strings in a format designed for human usability into class StringToMethodCallParser.ParsedMethodCall objects representing a ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of Yaml and can be easily typed at a command line. Intended use cases include things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
StringToMethodCallParser(targetType, om) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
This class parses strings in a format designed for human usability into class StringToMethodCallParser.ParsedMethodCall objects representing a ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of Yaml and can be easily typed at a command line. Intended use cases include things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
StringToMethodCallParser(targetType) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
This class parses strings in a format designed for human usability into class StringToMethodCallParser.ParsedMethodCall objects representing a ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of Yaml and can be easily typed at a command line. Intended use cases include things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
StringToMethodCallParser(targetType) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
Same as the regular constructor but takes a Kotlin reflection KClass instead of a Java Class.
StringToMethodCallParser.Companion - Class in net.corda.client.jackson
 
StringToMethodCallParser.ParsedMethodCall - Class in net.corda.client.jackson
 
StringToMethodCallParser.UnparseableCallException - Exception in net.corda.client.jackson
 
Structural(tracker, parent) - Constructor for class net.corda.core.utilities.Change.Structural
 
Structures - Class in net.corda.core.contracts
 
subFlow(subLogic) - Method in class net.corda.core.flows.FlowLogic
Invokes the given subflow. This function returns once the subflow completes successfully with the result returned by that subflow's FlowLogic.call method. If the subflow has a progress tracker, it is attached to the current step in this flow's progress tracker.
subSequence(offset, size) - Method in class net.corda.core.utilities.ByteSequence
Create a sub-sequence backed by the same array.
Success(value) - Constructor for class net.corda.core.utilities.Try.Success
 
sum($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
Return the sum of an Iterable of BigDecimals.
sum($receiver, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
aggregate functions
sum($receiver, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
 
sum($receiver, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
 
sum($receiver) - Static method in class net.corda.core.node.services.vault.Builder
 
sumAmountsDue(balances) - Static method in class net.corda.finance.contracts.asset.ObligationKt
Calculate the total balance movement for each party in the transaction, based off a summary of balances between each obligor and beneficiary.
sumCash($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies or issuers).
sumCashBy($receiver, owner) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list belonging to a single owner, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies or issuers).
sumCashOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, returning null if there are none.
sumCashOrZero($receiver, currency) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, returning zero of the given currency+issuer if there are none.
sumCommodities($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies).
sumCommoditiesOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, returning null if there are none.
sumCommoditiesOrZero($receiver, currency) - Static method in class net.corda.finance.utils.StateSumming
Sums the cash states in the list, returning zero of the given currency if there are none.
sumFungibleOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the asset states in the list, returning null if there are none.
sumFungibleOrZero($receiver, token) - Static method in class net.corda.finance.utils.StateSumming
Sums the asset states in the list, returning zero of the given token if there are none.
sumObligations($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the obligation states in the list, throwing an exception if there are none. All state objects in the list are presumed to be nettable.
sumObligationsOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
Sums the obligation states in the list, returning null if there are none.
sumObligationsOrZero($receiver, issuanceDef) - Static method in class net.corda.finance.utils.StateSumming
Sums the obligation states in the list, returning zero of the given product if there are none.
sumOrNull($receiver) - Method in class net.corda.core.contracts.Amount.Companion
If the given iterable of class Amounts yields any elements, sum them, throwing an IllegalArgumentException if any of the token types are mismatched; if the iterator yields no elements, return null.
sumOrNull($receiver) - Static method in class net.corda.core.contracts.Amount
If the given iterable of class Amounts yields any elements, sum them, throwing an IllegalArgumentException if any of the token types are mismatched; if the iterator yields no elements, return null.
sumOrThrow($receiver) - Method in class net.corda.core.contracts.Amount.Companion
Sums the amounts yielded by the given iterable, throwing an IllegalArgumentException if any of the token types are mismatched.
sumOrThrow($receiver) - Static method in class net.corda.core.contracts.Amount
Sums the amounts yielded by the given iterable, throwing an IllegalArgumentException if any of the token types are mismatched.
sumOrZero($receiver, token) - Method in class net.corda.core.contracts.Amount.Companion
If the given iterable of class Amounts yields any elements, sum them, throwing an IllegalArgumentException if any of the token types are mismatched; if the iterator yields no elements, return a zero amount of the given token type.
sumOrZero($receiver, token) - Static method in class net.corda.core.contracts.Amount
If the given iterable of class Amounts yields any elements, sum them, throwing an IllegalArgumentException if any of the token types are mismatched; if the iterator yields no elements, return a zero amount of the given token type.
supportedSchemas() - Method in interface net.corda.core.schemas.QueryableState
Enumerate the schemas this state can export representations of itself as.
supportedSchemas() - Method in class net.corda.finance.contracts.asset.Cash.State
Object Relational Mapping support.
supportedSchemas() - Method in class net.corda.finance.contracts.CommercialPaper.State
Object Relational Mapping support.
supportedSignatureSchemes() - Static method in class net.corda.core.crypto.Crypto
 
SWISS_FRANCS(amount) - Static method in class net.corda.finance.Currencies
 

T

take(n) - Method in class net.corda.core.utilities.ByteSequence
Take the first n bytes of this sequence as a sub-sequence. See subSequence for further semantics.
tee($receiver, teeTo) - Static method in class net.corda.core.internal.InternalUtilsKt
Copy an Observer to multiple other Observers.
Tenor - Class in net.corda.finance.contracts
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
Tenor(name) - Constructor for class net.corda.finance.contracts.Tenor
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
Tenor.TimeUnit - Enum in net.corda.finance.contracts
 
Terms(acceptableContracts, acceptableIssuedProducts, dueBefore, timeTolerance) - Constructor for class net.corda.finance.contracts.asset.Obligation.Terms
Subset of state, containing the elements specified when issuing a new settlement contract.
then(callback) - Method in interface net.corda.core.concurrent.CordaFuture
Run the given callback when this future is done, on the completion thread. If the completion thread is problematic for you e.g. deadlock, you can submit to an executor manually. If callback fails, its throwable is logged.
thenMatch($receiver, success, failure) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
When this future is done, do match.
ThreadBox<T> - Class in net.corda.core.internal
A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state. Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a way that ensures it'll be released if there's an exception.
ThreadBox(content, lock) - Constructor for class net.corda.core.internal.ThreadBox
A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state. Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a way that ensures it'll be released if there's an exception.
TimeCondition(type, predicate) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
TimeInstantType() - Constructor for enum net.corda.core.node.services.vault.QueryCriteria.TimeInstantType
 
times(other) - Method in class net.corda.core.contracts.Amount
The multiplication operator is supported to allow easy calculation for multiples of a primitive Amount. Note this is not a conserving operation, so it may not always be correct modelling of proper token behaviour. N.B. Division is not supported as fractional tokens are not representable by an Amount.
times(other) - Method in class net.corda.core.contracts.Amount
The multiplication operator is supported to allow easy calculation for multiples of a primitive Amount. Note this is not a conserving operation, so it may not always be correct modelling of proper token behaviour. N.B. Division is not supported as fractional tokens are not representable by an Amount.
times($receiver, multiplicand) - Static method in class net.corda.core.internal.InternalUtilsKt
 
TimeUnit(code) - Constructor for enum net.corda.finance.contracts.Tenor.TimeUnit
 
TimeWindow - Class in net.corda.core.contracts
An interval on the time-line; not a single instantaneous point.
TimeWindow() - Constructor for class net.corda.core.contracts.TimeWindow
An interval on the time-line; not a single instantaneous point.
TimeWindow.Companion - Class in net.corda.core.contracts
 
TimeWindowChecker - Class in net.corda.core.node.services
Checks if the current instant provided by the input clock falls within the provided time-window.
TimeWindowChecker(clock) - Constructor for class net.corda.core.node.services.TimeWindowChecker
Checks if the current instant provided by the input clock falls within the provided time-window.
TimeWindowChecker() - Constructor for class net.corda.core.node.services.TimeWindowChecker
Checks if the current instant provided by the input clock falls within the provided time-window.
toArray() - Method in class net.corda.core.utilities.NonEmptySet
 
toArray(p) - Method in class net.corda.core.utilities.NonEmptySet
 
toASN1Primitive() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
toBase58($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
toBase58String($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
toBase64($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
toCalendar() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
toCompletableFuture() - Method in interface net.corda.core.concurrent.CordaFuture
 
toDecimal() - Method in class net.corda.core.contracts.Amount
Convert a currency class Amount to a decimal representation. For example, with an amount with a quantity of "1234" GBP, returns "12.34". The precise representation is controlled by the displayTokenSize, which determines the size of a single token and controls the trailing decimal places via it's scale property.
toDecimal() - Method in class net.corda.core.contracts.AmountTransfer
Convert the quantityDelta to a displayable format BigDecimal value. The conversion ratio is the same as for class Amount of the same token type.
toFuture($receiver) - Static method in class net.corda.core.Utils
Returns a interface CordaFuture bound to the first item emitted by this Observable. The future will complete with a NoSuchElementException if no items are emitted or any other error thrown by the Observable. If it's cancelled then it will unsubscribe from the observable.
toHex($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
Convert a byte array to a hex (base 16) capitalized encoded string.
toHexString($receiver) - Static method in class net.corda.core.utilities.ByteArrays
 
toHostAndPort() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
toInputStreamAndHash($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
toJavaIterator($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
TokenizableAssetInfo - Interface in net.corda.core.contracts
This interface is used by class Amount to determine the conversion ratio from indicative/displayed asset amounts in BigDecimal to fungible tokens represented by Amount objects.
toLedgerTransaction(services, checkSufficientSignatures) - Method in class net.corda.core.transactions.SignedTransaction
Checks the transaction's signatures are valid, optionally calls TransactionWithSignatures.verifyRequiredSignatures to check all required signatures are present, and then calls WireTransaction.toLedgerTransaction with the passed in interface ServiceHub to resolve the dependencies, returning an unverified LedgerTransaction.
toLedgerTransaction(services) - Method in class net.corda.core.transactions.SignedTransaction
Checks the transaction's signatures are valid, optionally calls TransactionWithSignatures.verifyRequiredSignatures to check all required signatures are present, and then calls WireTransaction.toLedgerTransaction with the passed in interface ServiceHub to resolve the dependencies, returning an unverified LedgerTransaction.
toLedgerTransaction(services) - Method in class net.corda.core.transactions.TransactionBuilder
 
toLedgerTransaction(services) - Method in class net.corda.core.transactions.WireTransaction
Looks up identities and attachments from storage to generate a class LedgerTransaction. A transaction is expected to have been fully resolved using the resolution flow by this point.
toLedgerTransaction(resolveIdentity, resolveAttachment, resolveStateRef, resolveContractAttachment) - Method in class net.corda.core.transactions.WireTransaction
Looks up identities, attachments and dependent input states using the provided lookup functions in order to construct a class LedgerTransaction. Note that identity lookup failure does not cause an exception to be thrown.
toLegalIdentityAndCert() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
toMultiMap($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
toNodeInfo() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
 
toNonEmptySet($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
 
toObservable($receiver) - Static method in class net.corda.core.Utils
 
TooManyParameters(methodName, command) - Constructor for exception net.corda.client.jackson.UnparseableCallException.TooManyParameters
 
topologicalSort(transactions) - Method in class net.corda.core.internal.ResolveTransactionsFlow.Companion
Topologically sorts the given transactions such that dependencies are listed before dependers.
topologicalSort(transactions) - Static method in class net.corda.core.internal.ResolveTransactionsFlow
Topologically sorts the given transactions such that dependencies are listed before dependers.
toSHA256Bytes($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
 
toSignedTransaction(keyManagementService, publicKey, signatureMetadata, services) - Method in class net.corda.core.transactions.TransactionBuilder
Sign the built transaction and return it. This is an internal function for use by the service hub, please use ServiceHub.signInitialTransaction instead.
toStateAndRef($this, stateRef) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
Converts the given class StateRef into a class StateAndRef object.
toStateAndRef(stateRef) - Method in interface net.corda.core.node.ServiceHub
Converts the given class StateRef into a class StateAndRef object.
toString() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
 
toString() - Method in class net.corda.client.rpc.internal.ObservableContext
 
toString() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
 
toString() - Method in class net.corda.core.contracts.Amount
Convert a currency class Amount to a display string representation.
toString() - Method in class net.corda.core.contracts.Command
 
toString() - Method in class net.corda.core.contracts.CommandAndState
 
toString() - Method in class net.corda.core.contracts.CommandWithParties
 
toString() - Method in class net.corda.core.contracts.HashAttachmentConstraint
 
toString() - Method in class net.corda.core.contracts.Issued
 
toString() - Method in class net.corda.core.contracts.PartyAndReference
 
toString() - Method in class net.corda.core.contracts.ScheduledActivity
 
toString() - Method in class net.corda.core.contracts.ScheduledStateRef
 
toString() - Method in class net.corda.core.contracts.SourceAndAmount
 
toString() - Method in class net.corda.core.contracts.StateAndContract
 
toString() - Method in class net.corda.core.contracts.StateAndRef
 
toString() - Method in class net.corda.core.contracts.StateRef
 
toString() - Method in class net.corda.core.contracts.TransactionState
 
toString() - Method in class net.corda.core.contracts.UniqueIdentifier
 
toString() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
 
toString() - Method in class net.corda.core.crypto.CompositeKey
 
toString() - Method in class net.corda.core.crypto.CompositeSignature.State
 
toString() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
 
toString() - Method in class net.corda.core.crypto.MerkleTree.Leaf
 
toString() - Method in class net.corda.core.crypto.MerkleTree.Node
 
toString() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
 
toString() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
 
toString() - Method in class net.corda.core.crypto.PartialTree.Leaf
 
toString() - Method in class net.corda.core.crypto.PartialTree.Node
 
toString() - Method in class net.corda.core.crypto.SecureHash
 
toString() - Method in class net.corda.core.crypto.SignableData
 
toString() - Method in class net.corda.core.crypto.SignatureMetadata
 
toString() - Method in class net.corda.core.crypto.SignatureScheme
 
toString() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
 
toString() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
 
toString() - Method in class net.corda.core.flows.FlowInfo
 
toString() - Method in class net.corda.core.flows.FlowInitiator.Peer
 
toString() - Method in class net.corda.core.flows.FlowInitiator.RPC
 
toString() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
 
toString() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
 
toString() - Method in class net.corda.core.flows.FlowStackSnapshot
 
toString() - Method in class net.corda.core.flows.NotaryError.Conflict
 
toString() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
 
toString() - Method in class net.corda.core.flows.StackFrameDataToken
 
toString() - Method in class net.corda.core.flows.StateMachineRunId
 
toString() - Method in class net.corda.core.flows.TransactionParts
 
toString() - Method in class net.corda.core.identity.AnonymousParty
 
toString() - Method in class net.corda.core.identity.CordaX500Name
 
toString() - Method in class net.corda.core.identity.Party
 
toString() - Method in class net.corda.core.identity.PartyAndCertificate
 
toString() - Method in class net.corda.core.internal.AbstractAttachment
 
toString() - Method in class net.corda.core.internal.cordapp.CordappImpl
 
toString() - Method in class net.corda.core.internal.Request.Data
 
toString() - Method in class net.corda.core.internal.FetchDataFlow.Result
 
toString() - Method in class net.corda.core.internal.InputStreamAndHash
 
toString() - Method in class net.corda.core.internal.UpgradeCommand
 
toString() - Method in class net.corda.core.messaging.DataFeed
 
toString() - Method in class net.corda.core.messaging.FlowHandleImpl
 
toString() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
 
toString() - Method in class net.corda.core.messaging.StateMachineInfo
 
toString() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
 
toString() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
 
toString() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
 
toString() - Method in class net.corda.core.node.NodeInfo
 
toString() - Method in class net.corda.core.node.services.MapChange.Added
 
toString() - Method in class net.corda.core.node.services.MapChange.Modified
 
toString() - Method in class net.corda.core.node.services.MapChange.Removed
 
toString() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
 
toString() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
 
toString() - Method in exception net.corda.core.node.services.StatesNotAvailableException
 
toString() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
 
toString() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
 
toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
 
toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
 
toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
 
toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
 
toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
 
toString() - Method in class net.corda.core.node.services.Vault.Page
 
toString() - Method in class net.corda.core.node.services.vault.PageSpecification
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
toString() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
 
toString() - Method in class net.corda.core.node.services.vault.Sort
 
toString() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
 
toString() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
 
toString() - Method in class net.corda.core.node.services.Vault.StateMetadata
 
toString() - Method in class net.corda.core.node.services.Vault.Update
 
toString() - Method in class net.corda.core.schemas.MappedSchema
 
toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
 
toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
 
toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
 
toString() - Method in class net.corda.core.schemas.PersistentStateRef
 
toString() - Method in class net.corda.core.transactions.BaseTransaction
 
toString() - Method in class net.corda.core.transactions.FilteredComponentGroup
 
toString() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
 
toString() - Method in class net.corda.core.transactions.LedgerTransaction
 
toString() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
 
toString() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
 
toString() - Method in class net.corda.core.transactions.SignedTransaction
 
toString() - Method in class net.corda.core.transactions.WireTransaction
 
toString() - Method in class net.corda.core.utilities.ByteSequence
 
toString() - Method in class net.corda.core.utilities.NetworkHostAndPort
 
toString() - Method in class net.corda.core.utilities.NonEmptySet
 
toString() - Method in class net.corda.core.utilities.Change.Position
 
toString() - Method in class net.corda.core.utilities.Change.Rendering
 
toString() - Method in class net.corda.core.utilities.Change.Structural
 
toString() - Method in class net.corda.core.utilities.Try.Failure
 
toString() - Method in class net.corda.core.utilities.Try.Success
 
toString() - Method in class net.corda.finance.contracts.asset.BilateralNetState
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
toString() - Method in class net.corda.finance.contracts.asset.Cash.State
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
toString() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
 
toString() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Net
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
 
toString() - Method in class net.corda.finance.contracts.asset.Commands.Settle
 
toString() - Method in class net.corda.finance.contracts.asset.Obligation.State
 
toString() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
 
toString() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
 
toString() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
toString() - Method in class net.corda.finance.contracts.Commodity
 
toString() - Method in enum net.corda.finance.contracts.DayCountBasisDay
 
toString() - Method in enum net.corda.finance.contracts.DayCountBasisYear
 
toString() - Method in class net.corda.finance.contracts.Expression
 
toString() - Method in class net.corda.finance.contracts.Fix
 
toString() - Method in class net.corda.finance.contracts.FixOf
 
toString() - Method in class net.corda.finance.contracts.Tenor
 
toString() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
 
toString() - Method in class net.corda.finance.flows.CashConfiguration
 
toString() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
 
toString() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
 
toString() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
 
toString() - Method in class net.corda.finance.flows.Buyer.SharedTx
 
toString() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
 
toString() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
 
toString() - Method in class net.corda.finance.utils.ScreenCoordinate
 
toString() - Method in class net.corda.finance.utils.WorldCoordinate
 
toString() - Method in class net.corda.finance.utils.WorldMapLocation
 
toStringShort($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
Render a public key to its hash (in Base58) of its serialised form using the DL prefix.
toSupportedPrivateKey(key) - Static method in class net.corda.core.crypto.Crypto
Convert a private key to a supported implementation. This can be used to convert a SUN's EC key to an BC key. This method is usually required to retrieve keys from JKS keystores that by default return SUN implementations.
toSupportedPublicKey(key) - Static method in class net.corda.core.crypto.Crypto
Convert a public key to a supported implementation.
toSupportedPublicKey(key) - Static method in class net.corda.core.crypto.Crypto
Convert a public key to a supported implementation. This can be used to convert a SUN's EC key to an BC key. This method is usually required to retrieve a key (via its corresponding cert) from JKS keystores that by default return SUN implementations.
toToken(context) - Method in interface net.corda.core.serialization.SerializeAsToken
 
toToken(context) - Method in class net.corda.core.serialization.SingletonSerializeAsToken
 
toWireTransaction(services) - Method in class net.corda.core.transactions.TransactionBuilder
Generates a class WireTransaction from this builder and resolves any class AutomaticHashConstraint on contracts to class HashAttachmentConstraint.
toX509CertHolder($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
 
trace($receiver, msg) - Static method in class net.corda.core.utilities.KotlinUtilsKt
Log a TRACE level message produced by evaluating the given lamdba, but only if TRACE logging is enabled.
track() - Method in class net.corda.core.flows.FlowLogic
Returns a pair of the current progress step, as a string, and an observable of stringified changes to the progressTracker.
track() - Method in interface net.corda.core.node.services.NetworkMapCache
Atomically get the current party nodes and a stream of updates. Note that the Observable buffers updates until the first subscriber is registered so as to avoid racing with early updates.
track() - Method in interface net.corda.core.node.services.TransactionStorage
Returns all currently stored transactions and further fresh ones.
trackBy($this, contractStateType) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
trackBy($this, contractStateType, criteria) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
trackBy($this, contractStateType, criteria, paging) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
trackBy($this, contractStateType, criteria, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
trackBy($this, contractStateType, criteria, paging, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
 
trackBy(contractStateType) - Method in interface net.corda.core.node.services.VaultService
 
trackBy(contractStateType, criteria) - Method in interface net.corda.core.node.services.VaultService
 
trackBy(contractStateType, criteria, paging) - Method in interface net.corda.core.node.services.VaultService
 
trackBy(contractStateType, criteria, sorting) - Method in interface net.corda.core.node.services.VaultService
 
trackBy(contractStateType, criteria, paging, sorting) - Method in interface net.corda.core.node.services.VaultService
 
tracker() - Method in class net.corda.core.flows.Acceptor.Companion
 
tracker() - Method in class net.corda.core.flows.Instigator.Companion
 
tracker() - Method in class net.corda.core.flows.CollectSignaturesFlow.Companion
 
tracker() - Static method in class net.corda.core.flows.CollectSignaturesFlow
 
tracker() - Method in class net.corda.core.flows.FinalityFlow.Companion
 
tracker() - Static method in class net.corda.core.flows.FinalityFlow
 
tracker() - Method in class net.corda.core.flows.Client.Companion
 
tracker() - Method in class net.corda.core.flows.SignTransactionFlow.Companion
 
tracker() - Static method in class net.corda.core.flows.SignTransactionFlow
 
tracker() - Method in class net.corda.finance.flows.AbstractCashFlow.Companion
 
tracker() - Method in class net.corda.finance.flows.CashExitFlow.Companion
 
tracker() - Method in class net.corda.finance.flows.Primary.Companion
 
tracker() - Method in class net.corda.finance.flows.Secondary.Companion
 
tracker() - Method in class net.corda.finance.flows.Seller.Companion
 
TransactionBuilder - Class in net.corda.core.transactions
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is intended to be passed around contracts that may edit it by adding new states/commands. Then once the states and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
TransactionBuilder(notary, lockId, inputs, attachments, outputs, commands, window, privacySalt) - Constructor for class net.corda.core.transactions.TransactionBuilder
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is intended to be passed around contracts that may edit it by adding new states/commands. Then once the states and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
TransactionBuilder() - Constructor for class net.corda.core.transactions.TransactionBuilder
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is intended to be passed around contracts that may edit it by adding new states/commands. Then once the states and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
TransactionBuilder(notary) - Constructor for class net.corda.core.transactions.TransactionBuilder
 
TransactionInvalid(cause) - Constructor for class net.corda.core.flows.NotaryError.TransactionInvalid
 
TransactionMissingEncumbranceException(txId, missing, inOut) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
 
TransactionParts - Class in net.corda.core.flows
The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
TransactionParts(id, inputs, timestamp, notary) - Constructor for class net.corda.core.flows.TransactionParts
The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
TransactionResolutionException - Exception in net.corda.core.contracts
 
TransactionResolutionException(hash) - Constructor for exception net.corda.core.contracts.TransactionResolutionException
 
TransactionSignature - Class in net.corda.core.crypto
A wrapper over the signature output accompanied by signer's public key and signature metadata. This is similar to class DigitalSignature.WithKey, but targeted to DLT transaction signatures.
TransactionSignature(bytes, by, signatureMetadata) - Constructor for class net.corda.core.crypto.TransactionSignature
A wrapper over the signature output accompanied by signer's public key and signature metadata. This is similar to class DigitalSignature.WithKey, but targeted to DLT transaction signatures.
TransactionState<T extends ContractState> - Class in net.corda.core.contracts
A wrapper for interface ContractState containing additional platform-level state information and contract information. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionState(data, contract, notary, encumbrance, constraint) - Constructor for class net.corda.core.contracts.TransactionState
A wrapper for interface ContractState containing additional platform-level state information and contract information. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionState(data, contract, notary, encumbrance) - Constructor for class net.corda.core.contracts.TransactionState
A wrapper for interface ContractState containing additional platform-level state information and contract information. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionState(data, contract, notary) - Constructor for class net.corda.core.contracts.TransactionState
A wrapper for interface ContractState containing additional platform-level state information and contract information. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionStateKt - Class in net.corda.core.contracts
 
TransactionStorage - Interface in net.corda.core.node.services
Thread-safe storage of transactions.
TransactionVerificationException - Exception in net.corda.core.contracts
 
TransactionVerificationException.ContractConstraintRejection - Exception in net.corda.core.contracts
 
TransactionVerificationException.ContractCreationError - Exception in net.corda.core.contracts
 
TransactionVerificationException.ContractRejection - Exception in net.corda.core.contracts
 
TransactionVerificationException.Direction - Enum in net.corda.core.contracts
 
TransactionVerificationException.DuplicateInputStates - Exception in net.corda.core.contracts
 
TransactionVerificationException.InvalidNotaryChange - Exception in net.corda.core.contracts
 
TransactionVerificationException.MissingAttachmentRejection - Exception in net.corda.core.contracts
 
TransactionVerificationException.MoreThanOneNotary - Exception in net.corda.core.contracts
 
TransactionVerificationException.NotaryChangeInWrongTransactionType - Exception in net.corda.core.contracts
 
TransactionVerificationException.SignersMissing - Exception in net.corda.core.contracts
 
TransactionVerificationException.TransactionMissingEncumbranceException - Exception in net.corda.core.contracts
 
TransactionWithSignatures - Interface in net.corda.core.transactions
An interface for transactions containing signatures, with logic for signature verification
TransactionWithSignatures.DefaultImpls - Class in net.corda.core.transactions
An interface for transactions containing signatures, with logic for signature verification
transient(initializer) - Static method in class net.corda.core.utilities.KotlinUtilsKt
A simple wrapper that enables the use of Kotlin's val x by transient { ... } syntax. Such a property will not be serialized, and if it's missing (or the first time it's accessed), the initializer will be used to set it up.
transition(from, to) - Method in class net.corda.core.internal.LifeCycle
Transition the state from from to to.
transpose($receiver) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
If all of the given futures succeed, the returned future's outcome is a list of all their values. The values are in the same order as the futures in the collection, not the order of completion. If at least one given future fails, the returned future's outcome is the first throwable that was thrown. Any subsequent throwables are added to the first one as suppressed throwables, in the order they are thrown. If no futures were given, the returned future has an immediate outcome of empty list. Otherwise the returned future does not have an outcome until all given futures have an outcome. Unlike Guava's Futures.allAsList, this method never hides failures/hangs subsequent to the first failure.
TraversableTransaction - Class in net.corda.core.transactions
Implemented by class WireTransaction and class FilteredTransaction. A TraversableTransaction allows you to iterate over the flattened components of the underlying transaction structure, taking into account that some may be missing in the case of this representing a "torn" transaction. Please see the user guide section "Transaction tear-offs" to learn more about this feature.
TraversableTransaction(componentGroups) - Constructor for class net.corda.core.transactions.TraversableTransaction
Implemented by class WireTransaction and class FilteredTransaction. A TraversableTransaction allows you to iterate over the flattened components of the underlying transaction structure, taking into account that some may be missing in the case of this representing a "torn" transaction. Please see the user guide section "Transaction tear-offs" to learn more about this feature.
TrustedAuthorityNotaryService - Class in net.corda.core.node.services
A base notary service implementation that provides functionality for cases where a signature by a single member of the cluster is sufficient for transaction notarisation. For example, a single-node or a Raft notary.
TrustedAuthorityNotaryService() - Constructor for class net.corda.core.node.services.TrustedAuthorityNotaryService
A base notary service implementation that provides functionality for cases where a signature by a single member of the cluster is sufficient for transaction notarisation. For example, a single-node or a Raft notary.
Try<A> - Class in net.corda.core.utilities
Representation of an operation that has either succeeded with a result (represented by class Try.Success) or failed with an exception (represented by class Try.Failure).
Try.Companion - Class in net.corda.core.utilities
 
Try.Failure<A> - Class in net.corda.core.utilities
 
Try.Success<A> - Class in net.corda.core.utilities
 
tryLockFungibleStatesForSpending(lockId, eligibleStatesQuery, amount, contractStateType) - Method in interface net.corda.core.node.services.VaultService
Helper function to determine spendable states and soft locking them. Currently performance will be worse than for the hand optimised version in Cash.unconsumedCashStatesForSpending However, this is fully generic and can operate with custom interface FungibleAsset states.
TwoPartyDealFlow - Class in net.corda.finance.flows
Classes for manipulating a two party deal or agreement.
TwoPartyDealFlow.Acceptor - Class in net.corda.finance.flows
One side of the flow for inserting a pre-agreed deal.
TwoPartyDealFlow.AutoOffer - Class in net.corda.finance.flows
 
TwoPartyDealFlow.Handshake<T> - Class in net.corda.finance.flows
This object is serialised to the network and is the first flow message the seller sends to the buyer.
TwoPartyDealFlow.Instigator - Class in net.corda.finance.flows
One side of the flow for inserting a pre-agreed deal.
TwoPartyDealFlow.Primary - Class in net.corda.finance.flows
Abstracted bilateral deal flow participant that initiates communication/handshake.
TwoPartyDealFlow.Secondary<U> - Class in net.corda.finance.flows
Abstracted bilateral deal flow participant that is recipient of initial communication.
TwoPartyTradeFlow - Class in net.corda.finance.flows
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:
TwoPartyTradeFlow.AssetMismatchException - Exception in net.corda.finance.flows
 
TwoPartyTradeFlow.Buyer - Class in net.corda.finance.flows
 
TwoPartyTradeFlow.Seller - Class in net.corda.finance.flows
 
TwoPartyTradeFlow.SellerTradeInfo - Class in net.corda.finance.flows
This object is serialised to the network and is the first flow message the seller sends to the buyer.
TwoPartyTradeFlow.UnacceptablePriceException - Exception in net.corda.finance.flows
 
TypeOnlyCommandData - Class in net.corda.core.contracts
Commands that inherit from this are intended to have no data items: it's only their presence that matters.
TypeOnlyCommandData() - Constructor for class net.corda.core.contracts.TypeOnlyCommandData
Commands that inherit from this are intended to have no data items: it's only their presence that matters.

U

UnacceptablePriceException(givenPrice) - Constructor for exception net.corda.finance.flows.TwoPartyTradeFlow.UnacceptablePriceException
 
uncheckedCast(obj) - Static method in class net.corda.core.internal.InternalUtilsKt
 
unconsumedCashStatesForSpending(services, amount, onlyFromIssuerParties, notary, lockId, withIssuerRefs) - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
An optimised query to gather Cash states that are available and retry if they are temporarily unavailable.
unconsumedCashStatesForSpending(services, amount, onlyFromIssuerParties, notary, lockId, withIssuerRefs) - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
Query to gather Cash states that are available
unconsumedCashStatesForSpending(services, amount, onlyFromIssuerParties, notary, lockId, withIssuerRefs) - Method in interface net.corda.finance.contracts.asset.CashSelection
Query to gather Cash states that are available
UnexpectedFlowEndException - Exception in net.corda.core.flows
Thrown when a flow session ends unexpectedly due to a type mismatch (the other side sent an object of a type that we were not expecting), or the other side had an internal error, or the other side terminated when we were waiting for a response.
UnexpectedFlowEndException(message, cause) - Constructor for exception net.corda.core.flows.UnexpectedFlowEndException
Thrown when a flow session ends unexpectedly due to a type mismatch (the other side sent an object of a type that we were not expecting), or the other side had an internal error, or the other side terminated when we were waiting for a response.
UnexpectedFlowEndException(msg) - Constructor for exception net.corda.core.flows.UnexpectedFlowEndException
 
UniqueIdentifier - Class in net.corda.core.contracts
This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier(externalId, id) - Constructor for class net.corda.core.contracts.UniqueIdentifier
This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier() - Constructor for class net.corda.core.contracts.UniqueIdentifier
This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier.Companion - Class in net.corda.core.contracts
 
UniquenessException - Exception in net.corda.core.node.services
 
UniquenessException(error) - Constructor for exception net.corda.core.node.services.UniquenessException
 
UniquenessProvider - Interface in net.corda.core.node.services
A service that records input states of the given transaction and provides conflict information if any of the inputs have already been used in another transaction.
UniquenessProvider.Conflict - Class in net.corda.core.node.services
Specifies the consuming transaction for every conflicting state
UniquenessProvider.ConsumingTx - Class in net.corda.core.node.services
Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
UnknownAnonymousPartyException - Exception in net.corda.core.node.services
 
UnknownAnonymousPartyException(msg) - Constructor for exception net.corda.core.node.services.UnknownAnonymousPartyException
 
UnknownCalendar(name) - Constructor for exception net.corda.finance.contracts.BusinessCalendar.UnknownCalendar
 
UnknownMethod(methodName) - Constructor for exception net.corda.client.jackson.UnparseableCallException.UnknownMethod
 
UnparseableCallException(command, cause) - Constructor for exception net.corda.client.jackson.StringToMethodCallParser.UnparseableCallException
 
UnparseableCallException.FailedParse - Exception in net.corda.client.jackson
 
UnparseableCallException.MissingParameter - Exception in net.corda.client.jackson
 
UnparseableCallException.ReflectionDataMissing - Exception in net.corda.client.jackson
 
UnparseableCallException.TooManyParameters - Exception in net.corda.client.jackson
 
UnparseableCallException.UnknownMethod - Exception in net.corda.client.jackson
 
until($receiver, endExclusive) - Static method in class net.corda.core.internal.InternalUtilsKt
 
untilOnly(untilTime) - Method in class net.corda.core.contracts.TimeWindow.Companion
Creates a class TimeWindow with null fromTime, i.e. the time interval (∞, untilTime). midpoint will return null.
untilOnly(untilTime) - Static method in class net.corda.core.contracts.TimeWindow
Creates a class TimeWindow with null fromTime, i.e. the time interval (∞, untilTime). midpoint will return null.
UntrustworthyData<T> - Class in net.corda.core.utilities
A small utility to approximate taint tracking: if a method gives you back one of these, it means the data came from a remote source that may be incentivised to pass us junk that violates basic assumptions and thus must be checked first. The wrapper helps you to avoid forgetting this vital step. Things you might want to check are:
UntrustworthyData() - Constructor for class net.corda.core.utilities.UntrustworthyData
A small utility to approximate taint tracking: if a method gives you back one of these, it means the data came from a remote source that may be incentivised to pass us junk that violates basic assumptions and thus must be checked first. The wrapper helps you to avoid forgetting this vital step. Things you might want to check are:
UntrustworthyData.Validator<T,R> - Interface in net.corda.core.utilities
 
UntrustworthyDataKt - Class in net.corda.core.utilities
 
unwrap(validator) - Method in class net.corda.core.utilities.UntrustworthyData
 
unwrap($receiver, validator) - Static method in class net.corda.core.utilities.UntrustworthyDataKt
 
Update(consumed, produced, flowId, type) - Constructor for class net.corda.core.node.services.Vault.Update
Represents an update observed by the vault that will be notified to observers. Include the class StateRefs of transaction outputs that were consumed (inputs) and the interface ContractStates produced (outputs) to/by the transaction or transactions observed and the vault.
UpdateType() - Constructor for enum net.corda.core.node.services.Vault.UpdateType
 
upgrade(state) - Method in interface net.corda.core.contracts.UpgradedContract
Upgrade contract's state object to a new state object.
UpgradeCommand - Class in net.corda.core.internal
Indicates that this transaction replaces the inputs contract state to another contract state
UpgradeCommand(upgradedContractClass) - Constructor for class net.corda.core.internal.UpgradeCommand
Indicates that this transaction replaces the inputs contract state to another contract state
UpgradedContract<OldState extends ContractState,NewState extends ContractState> - Interface in net.corda.core.contracts
Interface which can upgrade state objects issued by a contract to a new state object issued by a different contract.
UpgradeTx(stx) - Constructor for class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
The assembled transaction for upgrading a contract.
uploadAttachment(jar) - Method in interface net.corda.core.messaging.CordaRPCOps
Uploads a jar to the node, returns it's hash.
uri() - Method in interface net.corda.core.contracts.LegalProseReference
 
USD - Static variable in class net.corda.finance.Currencies
 
use(username, password, block) - Method in class net.corda.client.rpc.CordaRPCClient
A helper for Kotlin users that simply closes the connection after the block has executed. Be careful not to over-use this, as setting up and closing connections takes time.
UseCase() - Constructor for enum net.corda.core.serialization.SerializationContext.UseCase
The use case that we are serializing for, since it influences the implementations chosen.
using($receiver, expr) - Method in class net.corda.core.contracts.Requirements
Throws IllegalArgumentException if the given expression evaluates to false.
Utils - Class in net.corda.core
 
UtilsKt - Class in net.corda.client.rpc
 

V

validate(legalName) - Method in class net.corda.core.internal.LegalNameValidator.Rule
 
validate(data) - Method in interface net.corda.core.utilities.UntrustworthyData.Validator
 
validateHandshake(handshake) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
 
validateHandshake(handshake) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
 
validateLegalName(normalizedLegalName) - Method in class net.corda.core.internal.LegalNameValidator
The validation function will validate the input string using the following rules:
validateTimeWindow(t) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
 
value() - Method in interface net.corda.core.flows.InitiatedBy
 
ValueOrException<V> - Interface in net.corda.core.internal.concurrent
The contravariant members of interface OpenFuture.
ValueOrException.DefaultImpls - Class in net.corda.core.internal.concurrent
The contravariant members of interface OpenFuture.
values() - Method in class net.corda.core.crypto.CordaSecurityProvider
 
VariablePropertyDelegate<T> - Interface in net.corda.core.utilities
Simple interface encapsulating the implicit Kotlin contract for mutable property delegates.
Vault<T extends ContractState> - Class in net.corda.core.node.services
A vault (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance, because we own them. This class represents an immutable, stable state of a vault: it is guaranteed not to change out from underneath you, even though the canonical currently-best-known vault may change as we learn about new transactions from our peers and generate new transactions that consume states ourselves.
Vault(states) - Constructor for class net.corda.core.node.services.Vault
A vault (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance, because we own them. This class represents an immutable, stable state of a vault: it is guaranteed not to change out from underneath you, even though the canonical currently-best-known vault may change as we learn about new transactions from our peers and generate new transactions that consume states ourselves.
Vault.Companion - Class in net.corda.core.node.services
 
Vault.Page<T extends ContractState> - Class in net.corda.core.node.services
Returned in queries VaultService.queryBy and VaultService.trackBy. A Page contains:
Vault.StateMetadata - Class in net.corda.core.node.services
 
Vault.StateStatus - Enum in net.corda.core.node.services
 
Vault.Update<U extends ContractState> - Class in net.corda.core.node.services
Represents an update observed by the vault that will be notified to observers. Include the class StateRefs of transaction outputs that were consumed (inputs) and the interface ContractStates produced (outputs) to/by the transaction or transactions observed and the vault.
Vault.UpdateType - Enum in net.corda.core.node.services
 
VaultCustomQueryCriteria(expression, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
VaultCustomQueryCriteria(expression, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
VaultCustomQueryCriteria(expression) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
vaultQuery($this, contractStateType) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultQuery(contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultQueryBy(criteria, paging, sorting, contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a snapshot of vault states for a given query criteria (and optional order and paging specification)
vaultQueryByCriteria($this, criteria, contractStateType) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultQueryByCriteria(criteria, contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultQueryByWithPagingSpec($this, contractStateType, criteria, paging) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultQueryByWithPagingSpec(contractStateType, criteria, paging) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultQueryByWithSorting($this, contractStateType, criteria, sorting) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultQueryByWithSorting(contractStateType, criteria, sorting) - Method in interface net.corda.core.messaging.CordaRPCOps
 
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria(status, contractStateTypes, stateRefs) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria(status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria(status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
VaultQueryException - Exception in net.corda.core.node.services
 
VaultQueryException(description) - Constructor for exception net.corda.core.node.services.VaultQueryException
 
VaultService - Interface in net.corda.core.node.services
A interface VaultService is responsible for securely and safely persisting the current state of a vault to storage. The vault service vends immutable snapshots of the current vault for working with: if you build a transaction based on a vault that isn't current, be aware that it may end up being invalid if the states that were used have been consumed by someone else first!
VaultService.DefaultImpls - Class in net.corda.core.node.services
A interface VaultService is responsible for securely and safely persisting the current state of a vault to storage. The vault service vends immutable snapshots of the current vault for working with: if you build a transaction based on a vault that isn't current, be aware that it may end up being invalid if the states that were used have been consumed by someone else first!
VaultServiceKt - Class in net.corda.core.node.services
 
VaultStateAttribute(attributeName) - Constructor for enum net.corda.core.node.services.vault.Sort.VaultStateAttribute
 
vaultTrack($this, contractStateType) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultTrack(contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultTrackBy(criteria, paging, sorting, contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a snapshot (as per queryBy) and an observable of future updates to the vault for the given query criteria.
vaultTrackByCriteria($this, contractStateType, criteria) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultTrackByCriteria(contractStateType, criteria) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultTrackByWithPagingSpec($this, contractStateType, criteria, paging) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultTrackByWithPagingSpec(contractStateType, criteria, paging) - Method in interface net.corda.core.messaging.CordaRPCOps
 
vaultTrackByWithSorting($this, contractStateType, criteria, sorting) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
 
vaultTrackByWithSorting(contractStateType, criteria, sorting) - Method in interface net.corda.core.messaging.CordaRPCOps
 
verified() - Method in class net.corda.core.crypto.SignedData
Return the deserialized data if the signature can be verified.
verify(tx) - Method in interface net.corda.core.contracts.Contract
Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verify($receiver, content, signature) - Static method in class net.corda.core.crypto.CryptoUtils
Utility to simplify the act of verifying a signature.
verify($receiver, signatureData, clearData) - Static method in class net.corda.core.crypto.CryptoUtils
Helper function to verify a signature.
verify($receiver, signatureData, clearData) - Static method in class net.corda.core.crypto.CryptoUtils
Helper function for the signers to verify their own signature.
verify(content) - Method in class net.corda.core.crypto.DigitalSignature.WithKey
Utility to simplify the act of verifying a signature.
verify(content) - Method in class net.corda.core.crypto.DigitalSignature.WithKey
Utility to simplify the act of verifying a signature.
verify(merkleRootHash, hashesToCheck) - Method in class net.corda.core.crypto.PartialMerkleTree
 
verify(txId) - Method in class net.corda.core.crypto.TransactionSignature
Function to verify a class SignableData object's signature. Note that class SignableData contains the id of the transaction and extra metadata, such as DLT's platform version.
verify(trustAnchor) - Method in class net.corda.core.identity.PartyAndCertificate
Verify the certificate path is valid.
verify() - Method in class net.corda.core.transactions.FilteredTransaction
Runs verification of partial Merkle branch against id. Note that empty filtered transactions (with no component groups) are accepted as well, e.g. for Timestamp Authorities to blindly sign or any other similar case in the future that requires a blind signature over a transaction's id.
verify() - Method in class net.corda.core.transactions.LedgerTransaction
Verifies this transaction and runs contract code. At this stage it is assumed that signatures have already been verified.
verify(services, checkSufficientSignatures) - Method in class net.corda.core.transactions.SignedTransaction
Checks the transaction's signatures are valid, optionally calls TransactionWithSignatures.verifyRequiredSignatures to check all required signatures are present. Resolves inputs and attachments from the local storage and performs full transaction verification, including running the contracts.
verify(services) - Method in class net.corda.core.transactions.SignedTransaction
Checks the transaction's signatures are valid, optionally calls TransactionWithSignatures.verifyRequiredSignatures to check all required signatures are present. Resolves inputs and attachments from the local storage and performs full transaction verification, including running the contracts.
verify(services) - Method in class net.corda.core.transactions.TransactionBuilder
 
verify(tx) - Method in class net.corda.finance.contracts.asset.Cash
Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verify(tx) - Method in class net.corda.finance.contracts.asset.CommodityContract
Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verify(tx) - Method in class net.corda.finance.contracts.asset.Obligation
Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verify(tx) - Method in class net.corda.finance.contracts.CommercialPaper
Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verifyAndRegisterIdentity(identity) - Method in interface net.corda.core.node.services.IdentityService
Verify and then store an identity.
verifyData(data) - Method in class net.corda.core.crypto.SignedData
Verify the wrapped data after the signature has been verified and the data deserialised. Provided as an extension point for subclasses.
verifyDataRequest(dataRequest) - Method in class net.corda.core.flows.DataVendingFlow
 
verifyProposal(stx, proposal) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
Check the state change proposal and the signed transaction to confirm that it's acceptable to this node. Rules for verification depend on the change proposed, and may further depend on the node itself (for example configuration). The proposal is returned if acceptable, otherwise a exception StateReplacementException is thrown.
verifyRequiredSignatures($this) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
Verifies the signatures on this transaction and throws if any are missing. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.
verifyRequiredSignatures() - Method in interface net.corda.core.transactions.TransactionWithSignatures
Verifies the signatures on this transaction and throws if any are missing. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.
verifySignaturesExcept($this, allowedToBeMissing) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
Verifies the signatures on this transaction and throws if any are missing which aren't passed as parameters. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.
verifySignaturesExcept(allowedToBeMissing) - Method in interface net.corda.core.transactions.TransactionWithSignatures
Verifies the signatures on this transaction and throws if any are missing which aren't passed as parameters. In this context, "verifying" means checking they are valid signatures and that their public keys are in the requiredSigningKeys set.
version() - Method in interface net.corda.client.rpc.RPCSinceVersion
 
version() - Method in interface net.corda.core.flows.InitiatingFlow
 
version() - Method in interface net.corda.core.serialization.DeprecatedConstructorForDeserialization
 
VisibleForTesting - Interface in net.corda.core.internal
The annotated object would have a more restricted visibility were it not needed in tests.
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
 
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
 
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
 
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
 
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
 
visit(parser) - Method in class net.corda.core.node.services.vault.QueryCriteria
 

W

waitForLedgerCommit(hash) - Method in class net.corda.core.flows.FlowLogic
Suspends the flow until the transaction with the specified ID is received, successfully verified and sent to the vault for processing. Note that this call suspends until the transaction is considered valid by the local node, but that doesn't imply the vault will consider it relevant.
waitForLedgerCommit(hash, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
 
waitUntilNetworkReady() - Method in interface net.corda.core.messaging.CordaRPCOps
Returns a interface CordaFuture which completes when the node has registered wih the network map service. It can also complete with an exception if it is unable to.
wellKnownPartyFromAnonymous(party) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns the well known identity from an abstract party. This is intended to resolve the well known identity from a confidential identity, however it transparently handles returning the well known identity back if a well known identity is passed in.
wellKnownPartyFromAnonymous($this, partyRef) - Static method in class net.corda.core.node.services.IdentityService.DefaultImpls
Returns the well known identity from a PartyAndReference. This is intended to resolve the well known identity, as visible in the interface NetworkMapCache from a confidential identity. It transparently handles returning the well known identity back if a well known identity is passed in.
wellKnownPartyFromAnonymous(party) - Method in interface net.corda.core.node.services.IdentityService
Returns the well known identity from an class AbstractParty. This is intended to resolve the well known identity, as visible in the interface NetworkMapCache from a confidential identity. It transparently handles returning the well known identity back if a well known identity is passed in.
wellKnownPartyFromAnonymous(partyRef) - Method in interface net.corda.core.node.services.IdentityService
Returns the well known identity from a PartyAndReference. This is intended to resolve the well known identity, as visible in the interface NetworkMapCache from a confidential identity. It transparently handles returning the well known identity back if a well known identity is passed in.
wellKnownPartyFromX500Name(name) - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
 
wellKnownPartyFromX500Name(name) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
 
wellKnownPartyFromX500Name(name) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
 
wellKnownPartyFromX500Name(name) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
 
wellKnownPartyFromX500Name(x500Name) - Method in interface net.corda.core.messaging.CordaRPCOps
Returns the class Party with the X.500 principal as it's Party.name.
wellKnownPartyFromX500Name(name) - Method in interface net.corda.core.node.services.IdentityService
Resolves a party name to the well known identity class Party instance for this name.
whenConsumed($this, ref) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
Provide a interface CordaFuture for when a class StateRef is consumed, which can be very useful in building tests.
whenConsumed(ref) - Method in interface net.corda.core.node.services.VaultService
Provide a interface CordaFuture for when a class StateRef is consumed, which can be very useful in building tests.
WireTransaction - Class in net.corda.core.transactions
A transaction ready for serialisation, without any signatures attached. A WireTransaction is usually wrapped by a class SignedTransaction that carries the signatures over this payload. The identity of the transaction is the Merkle tree root of its components (see class MerkleTree).
WireTransaction(componentGroups, privacySalt) - Constructor for class net.corda.core.transactions.WireTransaction
A transaction ready for serialisation, without any signatures attached. A WireTransaction is usually wrapped by a class SignedTransaction that carries the signatures over this payload. The identity of the transaction is the Merkle tree root of its components (see class MerkleTree).
WireTransaction(inputs, attachments, outputs, commands, notary, timeWindow, privacySalt) - Constructor for class net.corda.core.transactions.WireTransaction
Deprecated. 
WireTransactionMixin() - Constructor for class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
 
withAdditionalSignature(keyPair, signatureMetadata) - Method in class net.corda.core.transactions.SignedTransaction
 
withAdditionalSignature(sig) - Method in class net.corda.core.transactions.SignedTransaction
Returns the same transaction but with an additional (unchecked) signature.
withAdditionalSignatures(sigList) - Method in class net.corda.core.transactions.SignedTransaction
Returns the same transaction but with an additional (unchecked) signatures.
withAttachmentsClassLoader(attachmentHashes) - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context with the appropriate class loader constructed from the passed attachment identifiers. (Requires the attachment storage to have been enabled).
withClassLoader(classLoader) - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context with the deserialization class loader changed.
withCurrentContext(context, block) - Method in class net.corda.core.serialization.SerializationFactory
Change the current context inside the block to that supplied.
withDeposit(deposit) - Method in class net.corda.finance.contracts.asset.Cash.State
 
withFaceValue(newFaceValue) - Method in class net.corda.finance.contracts.CommercialPaper.State
 
withItems(items) - Method in class net.corda.core.transactions.TransactionBuilder
A more convenient way to add items to this transaction that calls the add* methods for you based on type
WithKey(by, bytes) - Constructor for class net.corda.core.crypto.DigitalSignature.WithKey
A digital signature that identifies who the public key is owned by.
withMaturityDate(newMaturityDate) - Method in class net.corda.finance.contracts.CommercialPaper.State
 
withNewOwner(newOwner) - Method in interface net.corda.core.contracts.OwnableState
Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone.
withNewOwner(newOwner) - Method in class net.corda.finance.contracts.asset.Cash.State
Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone.
withNewOwner(newOwner) - Method in class net.corda.finance.contracts.asset.CommodityContract.State
Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone.
withNewOwner(newOwner) - Method in class net.corda.finance.contracts.asset.Obligation.State
Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone.
withNewOwner(newOwner) - Method in class net.corda.finance.contracts.CommercialPaper.State
Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone.
withNewOwnerAndAmount(newAmount, newOwner) - Method in interface net.corda.core.contracts.FungibleAsset
Copies the underlying data structure, replacing the amount and owner fields with the new values and leaving the rest (exitKeys) alone.
withNewOwnerAndAmount(newAmount, newOwner) - Method in class net.corda.finance.contracts.asset.Cash.State
Copies the underlying data structure, replacing the amount and owner fields with the new values and leaving the rest (exitKeys) alone.
withNewOwnerAndAmount(newAmount, newOwner) - Method in class net.corda.finance.contracts.asset.CommodityContract.State
Copies the underlying data structure, replacing the amount and owner fields with the new values and leaving the rest (exitKeys) alone.
withNewOwnerAndAmount(newAmount, newOwner) - Method in class net.corda.finance.contracts.asset.Obligation.State
Copies the underlying data structure, replacing the amount and owner fields with the new values and leaving the rest (exitKeys) alone.
withoutIssuer($receiver) - Static method in class net.corda.core.contracts.Structures
Strips the issuer and returns an class Amount of the raw token directly. This is useful when you are mixing code that cares about specific issuers with code that will accept any, or which is imposing issuer constraints via some other mechanism and the additional type safety is not wanted.
withoutOwner() - Method in class net.corda.finance.contracts.CommercialPaper.State
 
withoutReferences() - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context with object references disabled.
withOwner(newOwner) - Method in class net.corda.finance.contracts.CommercialPaper.State
 
withPreferredSerializationVersion(versionHeader) - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context but with serialization using the format this header sequence represents.
withProperty(property, value) - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context with the property added.
withTolerance(instant, tolerance) - Method in class net.corda.core.contracts.TimeWindow.Companion
Creates a class TimeWindow which is centered around instant with the given tolerance on both sides, i.e the time interval [instant - tolerance, instant + tolerance). midpoint will return instant.
withTolerance(instant, tolerance) - Static method in class net.corda.core.contracts.TimeWindow
Creates a class TimeWindow which is centered around instant with the given tolerance on both sides, i.e the time interval [instant - tolerance, instant + tolerance). midpoint will return instant.
withWhitelisted(clazz) - Method in interface net.corda.core.serialization.SerializationContext
Helper method to return a new context based on this context with the given class specifically whitelisted.
WorldCoordinate - Class in net.corda.finance.utils
A latitude/longitude pair.
WorldCoordinate(latitude, longitude) - Constructor for class net.corda.finance.utils.WorldCoordinate
A latitude/longitude pair.
WorldMapLocation - Class in net.corda.finance.utils
A labelled class WorldCoordinate, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations. The countryCode field is a two letter ISO country code.
WorldMapLocation(coordinate, description, countryCode) - Constructor for class net.corda.finance.utils.WorldMapLocation
A labelled class WorldCoordinate, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations. The countryCode field is a two letter ISO country code.
write(kryo, output, observable) - Method in class net.corda.client.rpc.internal.RpcClientObservableSerializer
 
write($receiver, createDirs, options, block) - Static method in class net.corda.core.internal.InternalUtilsKt
 
writeLines($receiver, lines, charset, options) - Static method in class net.corda.core.internal.InternalUtilsKt
 
WriteOnceProperty<T> - Class in net.corda.core.internal
A write-once property to be used as delegate for Kotlin var properties. The expectation is that this is initialised prior to the spawning of any threads that may access it and so there's no need for it to be volatile.
WriteOnceProperty(defaultValue) - Constructor for class net.corda.core.internal.WriteOnceProperty
A write-once property to be used as delegate for Kotlin var properties. The expectation is that this is initialised prior to the spawning of any threads that may access it and so there's no need for it to be volatile.
WriteOnceProperty() - Constructor for class net.corda.core.internal.WriteOnceProperty
A write-once property to be used as delegate for Kotlin var properties. The expectation is that this is initialised prior to the spawning of any threads that may access it and so there's no need for it to be volatile.

X

X500NameUtils - Class in net.corda.core.internal
 
X509EdDSAEngine - Class in net.corda.core.internal
Wrapper around EdDSAEngine which can intelligently rewrite X509Keys to a EdDSAPublicKey. This is a temporary solution until this is integrated upstream and/or a custom certificate factory implemented to force the correct key type. Only intercepts public keys passed into X509EdDSAEngine.engineInitVerify, as there is no equivalent issue with private keys.
X509EdDSAEngine() - Constructor for class net.corda.core.internal.X509EdDSAEngine
 
X509EdDSAEngine(digest) - Constructor for class net.corda.core.internal.X509EdDSAEngine
 

Z

zero(token) - Method in class net.corda.core.contracts.Amount.Companion
For a particular token returns a zero sized Amount
zero(token) - Static method in class net.corda.core.contracts.Amount
For a particular token returns a zero sized Amount
zero(token, source, destination) - Method in class net.corda.core.contracts.AmountTransfer.Companion
Helper to make a zero size AmountTransfer.
zero(token, source, destination) - Static method in class net.corda.core.contracts.AmountTransfer
Helper to make a zero size AmountTransfer.

_

_queryBy(criteria, paging, sorting, contractStateType) - Method in interface net.corda.core.node.services.VaultService
Generic vault query function which takes a class QueryCriteria object to define filters, optional class PageSpecification and optional class Sort modification criteria (default unsorted), and returns a class Vault.Page object containing the following:
_trackBy(criteria, paging, sorting, contractStateType) - Method in interface net.corda.core.node.services.VaultService
Generic vault query function which takes a class QueryCriteria object to define filters, optional class PageSpecification and optional class Sort modification criteria (default unsorted), and returns a Vault.PageAndUpdates object containing
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
Skip navigation links