Index
Date: 2023-09-18

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

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.
AbstractCashSelection - Class in net.corda.finance.workflows.asset.selection
  Pluggable interface to allow for different cash selection provider implementations Default implementation in finance workflow module 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.finance.workflows.asset.selection.AbstractCashSelection`.
AbstractCashSelection(maxRetries, retrySleep, retryCap) - Constructor for class net.corda.finance.workflows.asset.selection.AbstractCashSelection
  Pluggable interface to allow for different cash selection provider implementations Default implementation in finance workflow module 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.finance.workflows.asset.selection.AbstractCashSelection`.
AbstractCashSelection() - Constructor for class net.corda.finance.workflows.asset.selection.AbstractCashSelection
  Pluggable interface to allow for different cash selection provider implementations Default implementation in finance workflow module 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.finance.workflows.asset.selection.AbstractCashSelection`.
AbstractCashSelection.Companion - Class in net.corda.finance.workflows.asset.selection
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.
AbstractParty.Companion - Class in net.corda.core.identity
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.
acceptEncoding(encoding) - Method in interface net.corda.core.serialization.EncodingWhitelist
acceptNewNetworkParameters(parametersHash) - Method in interface net.corda.core.messaging.CordaRPCOps
  Accept network parameters with given hash, hash is obtained through `networkParametersFeed` method. Information is sent back to the zone operator that the node accepted the parameters update - this process cannot be undone. Only parameters that are scheduled for update can be accepted, if different hash is provided this method will fail. Note: This operation may be restricted only to node administrators.
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.
Actor - Class in net.corda.core.context
  Models an initiator in Corda, can be a user, a service, etc.
Actor(id, serviceId, owningLegalIdentity) - Constructor for class net.corda.core.context.Actor
  Models an initiator in Corda, can be a user, a service, etc.
Actor.Companion - Class in net.corda.core.context
Actor.Id - Class in net.corda.core.context
  Actor id.
addAttachment(attachmentId) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an attachment with the specified hash to the TransactionBuilder.
addCommand(arg) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds a `class Command` to the transaction.
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds a `class Command` to the transaction, specified by the encapsulated `interface CommandData` object and required list of signing PublicKeys.
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
addConnectionListener(listener) - Method in class net.corda.client.rpc.ext.MultiRPCClient
  Adds `interface RPCConnectionListener` to this `class MultiRPCClient` to be informed about important connectivity events.
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
  Adds an input `class StateRef` to the transaction.
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
addMockCordapp(contractClassName) - Method in class net.corda.testing.node.MockServices
  Add the given package name to the list of packages which will be scanned for cordapp contract verification code
addNoteToTransaction(txnId, noteText) - Method in interface net.corda.core.node.services.VaultService
  Add a note to an existing `class LedgerTransaction` given by its unique `class SecureHash` id. Multiple notes may be attached to the same `class 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
  Adds an output state to the transaction.
addOutputState(state, contract, notary, encumbrance, constraint) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state, with associated contract code (and constraints), and notary, to the transaction.
addOutputState(state, contract, notary, encumbrance) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state, with associated contract code (and constraints), and notary, to the transaction.
addOutputState(state, contract, notary) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state, with associated contract code (and constraints), and notary, to the transaction.
addOutputState(state, notary) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state, with associated contract code (and constraints), and notary, to the transaction.
addOutputState(state, contract, constraint) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state. A default notary must be specified during builder construction to use this method
addOutputState(state, contract) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state. A default notary must be specified during builder construction to use this method
addOutputState(state) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state. A default notary must be specified during builder construction to use this method
addOutputState(state, constraint) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds an output state with the specified constraint.
addReferenceState(referencedStateAndRef) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds a reference input `class StateRef` to the transaction.
addSignature($this, signedTransaction, publicKey) - Static method in class net.corda.core.node.AppServiceHub.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.AppServiceHub.DefaultImpls
  Helper method to append an additional signature for an existing (partially) `class SignedTransaction` using the default identity signing key of the node.
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
addSuppressed(suppressed) - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
addVaultTransactionNote(txnId, txnNote) - Method in interface net.corda.core.messaging.CordaRPCOps
  Add note(s) to an existing Vault transaction.
advanceBy(duration) - Method in class net.corda.testing.node.TestClock
  Advance this Clock by the specified Duration for testing purposes.
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
ALIAS_PRIVATE_KEY - Static variable in class net.corda.core.CordaOID
  OID for AliasPrivateKey.
allOnesHash - Static variable in class net.corda.core.crypto.SecureHash
  A SHA-256 hash value consisting of 32 0xFF bytes. This field provides more intuitive access from Java.
allOnesHashFor(algorithm) - Static method in class net.corda.core.crypto.SecureHash
allOnesHashFor(algorithm) - Method in class net.corda.core.crypto.SecureHash.Companion
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.
AllPossibleRecipients() - Constructor for interface net.corda.core.messaging.AllPossibleRecipients
AlwaysAcceptAttachmentConstraint - Class in net.corda.core.contracts
  An `interface AttachmentConstraint` where `isSatisfiedBy` always returns true.
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(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
AMQP_ENVELOPE_CACHE_INITIAL_CAPACITY - Static variable in class net.corda.core.serialization.SerializationAPIKt
AMQP_ENVELOPE_CACHE_PROPERTY - Static variable in class net.corda.core.serialization.SerializationAPIKt
and(criteria) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria
and(criteria) - Method in interface net.corda.core.node.services.vault.GenericQueryCriteria.ChainableQueryCriteria
and(criteria) - Method in class net.corda.core.node.services.vault.QueryCriteria
AndComposition(a, b) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AndComposition
AndComposition(a, b) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.AndComposition
AndVisitor() - Constructor for interface net.corda.core.node.services.vault.ChainableQueryCriteria.AndVisitor
AndVisitor.DefaultImpls - Class in net.corda.core.node.services.vault
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.
AnonymousParty.Companion - Class in net.corda.core.identity
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
AppServiceHub - Interface in net.corda.core.node
  A `annotationclass CordaService` annotated class requires a constructor taking a single parameter of type `interface AppServiceHub`. With the `interface AppServiceHub` parameter a `annotationclass CordaService` is able to access to privileged operations. In particular such a `annotationclass CordaService` can initiate and track flows marked with `annotationclass StartableByService`.
AppServiceHub() - Constructor for interface net.corda.core.node.AppServiceHub
AppServiceHub.Companion - Class in net.corda.core.node
AppServiceHub.DefaultImpls - Class in net.corda.core.node
  A `annotationclass CordaService` annotated class requires a constructor taking a single parameter of type `interface AppServiceHub`. With the `interface AppServiceHub` parameter a `annotationclass CordaService` is able to access to privileged operations. In particular such a `annotationclass CordaService` can initiate and track flows marked with `annotationclass StartableByService`.
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.
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.
assertOwnership($this, party, anonymousParty) - Static method in class net.corda.core.node.services.IdentityService.DefaultImpls
  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
asString($this$asString, maxFrames) - Static method in class net.corda.core.utilities.ThreadDumpUtilsKt
  Inspired by `ThreadInfo.toString`
at($this$at, 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() - Constructor for interface net.corda.core.contracts.Attachment
attachment(attachment) - Method in class net.corda.testing.dsl.LedgerDSL
  Adds an attachment to the ledger.
attachment(attachment) - Method in interface net.corda.testing.dsl.LedgerDSLInterpreter
  Adds an attachment to the ledger.
attachment(attachment) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Adds an attachment to the ledger.
attachment(attachmentId) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Adds an `interface Attachment` reference to the transaction.
attachment(contractClassName) - Method in class net.corda.testing.dsl.TransactionDSL
attachment(contractClassName, attachmentId, signers, jarManifestAttributes) - Method in class net.corda.testing.dsl.TransactionDSL
attachment(contractClassName, attachmentId) - Method in class net.corda.testing.dsl.TransactionDSL
attachment(attachmentId) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an `interface Attachment` reference to the transaction.
attachment(attachmentId) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Adds an `interface Attachment` reference to the transaction.
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 Contract`.
AttachmentConstraint() - Constructor for interface net.corda.core.contracts.AttachmentConstraint
AttachmentConstraintKt - Class in net.corda.core.contracts
AttachmentConstraintKt() - Constructor for class net.corda.core.contracts.AttachmentConstraintKt
attachmentExists(id) - Method in interface net.corda.core.messaging.CordaRPCOps
  Checks whether an attachment with the given hash is stored on the node.
AttachmentQueryCriteria - Class in net.corda.core.node.services.vault
AttachmentQueryCriteria.AndComposition - Class in net.corda.core.node.services.vault
AttachmentQueryCriteria.AttachmentsQueryCriteria - Class in net.corda.core.node.services.vault
  AttachmentsQueryCriteria:
AttachmentQueryCriteria.OrComposition - Class in net.corda.core.node.services.vault
AttachmentResolutionException - Exception in net.corda.core.contracts
  The node asked a remote peer for the attachment identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.
AttachmentResolutionException(hash) - Constructor for exception net.corda.core.contracts.AttachmentResolutionException
  The node asked a remote peer for the attachment identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.
AttachmentResolutionException - Exception in net.corda.testing.dsl
AttachmentResolutionException(attachmentId) - Constructor for exception net.corda.testing.dsl.AttachmentResolutionException
attachments() - Method in class net.corda.core.transactions.TransactionBuilder
  Returns an immutable list of attachment hashes.
attachments(contractClassNames) - Method in class net.corda.testing.dsl.TransactionDSL
AttachmentSort - Class in net.corda.core.node.services.vault
AttachmentSort(columns) - Constructor for class net.corda.core.node.services.vault.AttachmentSort
AttachmentSort.AttachmentSortAttribute - Enum in net.corda.core.node.services.vault
AttachmentSort.AttachmentSortColumn - Class in net.corda.core.node.services.vault
AttachmentSortColumn(sortAttribute, direction) - Constructor for class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
AttachmentsQueryCriteria(uploaderCondition, filenameCondition, uploadDateCondition, contractClassNamesCondition, signersCondition, isSignedCondition, versionCondition) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
AttachmentsQueryCriteria() - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
AttachmentsQueryCriteria(uploaderCondition, filenameCondition, uploadDateCondition) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
AttachmentsQueryCriteria(uploaderCondition) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
AttachmentsQueryCriteria(uploaderCondition, filenameCondition) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
AttachmentsQueryCriteriaParser - Interface in net.corda.core.node.services.vault
AttachmentsQueryCriteriaParser() - Constructor for interface net.corda.core.node.services.vault.AttachmentsQueryCriteriaParser
AttachmentStorage - Interface in net.corda.core.node.services
  An attachment store records potentially large binary objects, identified by their hash.
AttachmentStorage() - Constructor for interface net.corda.core.node.services.AttachmentStorage
AttachmentStorage.DefaultImpls - Class 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
AttachmentStorageKt() - Constructor for class net.corda.core.node.services.AttachmentStorageKt
AttachmentTooBigException(txId) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.AttachmentTooBigException
Attribute() - Constructor for interface net.corda.core.node.services.vault.Sort.Attribute
Authorise(stateAndRef, upgradedContractClass) - Constructor for class net.corda.core.flows.ContractUpgradeFlow.Authorise
  Authorise a contract state upgrade.
AuthServiceId - Class in net.corda.core.context
  Authentication / Authorisation Service ID.
AuthServiceId(value) - Constructor for class net.corda.core.context.AuthServiceId
  Authentication / Authorisation Service ID.
AutoAcceptable - Annotation Type in net.corda.core.node
  Tagging a network parameter with this annotation signifies that any update which modifies the parameter could be accepted without the need for the node operator to run a manual accept command. If the update contains changes for any non-auto-acceptable parameter or the behaviour is switched off via configuration then it will not be auto-accepted
AutoAcceptable() - Constructor for annotation type net.corda.core.node.AutoAcceptable
AutomaticHashConstraint - Class in net.corda.core.contracts
  Deprecated.
AutomaticPlaceholderConstraint - Class in net.corda.core.contracts
  This `interface AttachmentConstraint` is a convenience class that acts as a placeholder and will be automatically resolved by the platform when set on an output state. It is the default constraint of all output states.
AutoOffer(notary, dealBeingOffered) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
avg($this$avg, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
avg($this$avg, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
avg($this$avg, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
avg($this$avg) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
avg($this$avg, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
avg($this$avg, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
avg($this$avg) - Static method in class net.corda.core.node.services.vault.Builder
await(operation) - Method in class net.corda.core.flows.FlowLogic
  Executes the specified `operation` and suspends until operation completion.
await(operation) - Method in class net.corda.core.flows.FlowLogic
  Executes the specified `operation` and suspends until operation completion.

## B

base58toBase64($this$base58toBase64) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Base58-String to Base64-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base58ToByteArray($this$base58ToByteArray) - Static method in class net.corda.core.utilities.EncodingUtils
base58toHex($this$base58toHex) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Base58-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base58ToRealString($this$base58ToRealString) - Static method in class net.corda.core.utilities.EncodingUtils
  Base58-String to the actual real String, i.e. "JxF12TrwUP45BMd" -> "Hello World".
base64toBase58($this$base64toBase58) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Base64-String to Base58-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base64ToByteArray($this$base64ToByteArray) - Static method in class net.corda.core.utilities.EncodingUtils
base64toHex($this$base64toHex) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Base64-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base64ToRealString($this$base64ToRealString) - Static method in class net.corda.core.utilities.EncodingUtils
  Base64-String to the actual real String, i.e. "SGVsbG8gV29ybGQ=" -> "Hello World".
baseDirectory(nodeName) - Method in interface net.corda.testing.driver.DriverDSL
  Returns the base directory for a node with the given `class CordaX500Name`. This method is useful if the base directory is needed before the node is started.
baseDirectory(nodeId) - Method in class net.corda.testing.node.MockNetwork
  Get the base directory for the given node id.
BaseQueryCriteriaParser<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort> - Interface in net.corda.core.node.services.vault
BaseQueryCriteriaParser() - Constructor for interface net.corda.core.node.services.vault.BaseQueryCriteriaParser
BaseSort - Class in net.corda.core.node.services.vault
BaseSort() - Constructor for class net.corda.core.node.services.vault.BaseSort
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.
BelongsToContract - Annotation Type in net.corda.core.contracts
  This annotation is required by any `interface ContractState` which needs to ensure that it is only ever processed as part of a `class TransactionState` referencing the specified `interface Contract`. It may be omitted in the case that the `interface ContractState` class is defined as an inner class of its owning `interface Contract` class, in which case the "X belongs to Y" relationship is taken to be implicitly declared.
BelongsToContract() - Constructor for annotation type net.corda.core.contracts.BelongsToContract
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($this$between, from, to) - Method in class net.corda.core.node.services.vault.Builder
between($this$between, from, to) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
between($this$between, 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($this$between, parties) - Static method in class net.corda.finance.contracts.asset.ObligationKt
between(sender, receiver) - Method in interface net.corda.testing.node.InMemoryMessagingNetwork.LatencyCalculator
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.
BilateralNettableState() - Constructor for interface net.corda.finance.contracts.BilateralNettableState
BinaryComparison(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
BinaryComparisonOperator - Enum in net.corda.core.node.services.vault
BinaryLogical(left, right, operator) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
BinaryLogicalOperator - Enum in net.corda.core.node.services.vault
BrokenAttachmentException - Exception in net.corda.core.contracts
  A non-specific exception for the attachment identified by attachmentId. The context for this error is provided via the message and cause.
BrokenAttachmentException(attachmentId, message, cause) - Constructor for exception net.corda.core.contracts.BrokenAttachmentException
  A non-specific exception for the attachment identified by attachmentId. The context for this error is provided via the message and cause.
BrokenTransactionException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.BrokenTransactionException
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() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Constructs a filtered transaction: the inputs, the notary party and network parameters hash are always visible, while the rest are hidden.
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 `tx`.
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
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($this$byKeys) - 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
ByteArrays() - Constructor for class net.corda.core.utilities.ByteArrays
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
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.ReceiveFinalityFlow
  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.flows.WithReferencedStatesFlow
  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.CashExitResponderFlow
  This is where you fill out your business logic.
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.CashPaymentReceiverFlow
  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.
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.
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, issuerRef) - 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
CashExitResponderFlow - Class in net.corda.finance.flows
CashExitResponderFlow(otherSide) - Constructor for class net.corda.finance.flows.CashExitResponderFlow
CashIssueAndPaymentFlow - Class in net.corda.finance.flows
  Initiates a flow that self-issues cash and then send this to a recipient.
CashIssueAndPaymentFlow(amount, issueRef, recipient, anonymous, notary, progressTracker) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
  Initiates a flow that self-issues cash and then send this to a recipient.
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.Companion - Class in net.corda.finance.flows
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, notary) - 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(amount, recipient, anonymous, notary) - Constructor for class net.corda.finance.flows.CashPaymentFlow
CashPaymentFlow(request) - Constructor for class net.corda.finance.flows.CashPaymentFlow
CashPaymentFlow.PaymentRequest - Class in net.corda.finance.flows
CashPaymentReceiverFlow - Class in net.corda.finance.flows
CashPaymentReceiverFlow(otherSide) - Constructor for class net.corda.finance.flows.CashPaymentReceiverFlow
CashSchema - Class in net.corda.finance.schemas
  An object used to fully qualify the `class CashSchema` family name (i.e. independent of version).
CashSchema - Class in net.corda.finance.test
  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
CashSelectionH2Impl - Class in net.corda.finance.workflows.asset.selection
CashSelectionH2Impl() - Constructor for class net.corda.finance.workflows.asset.selection.CashSelectionH2Impl
CashSelectionH2Impl.Companion - Class in net.corda.finance.workflows.asset.selection
CashSelectionPostgreSQLImpl - Class in net.corda.finance.workflows.asset.selection
CashSelectionPostgreSQLImpl() - Constructor for class net.corda.finance.workflows.asset.selection.CashSelectionPostgreSQLImpl
CashSelectionPostgreSQLImpl.Companion - Class in net.corda.finance.workflows.asset.selection
CashSelectionSQLServerImpl - Class in net.corda.finance.workflows.asset.selection
CashSelectionSQLServerImpl() - Constructor for class net.corda.finance.workflows.asset.selection.CashSelectionSQLServerImpl
CashSelectionSQLServerImpl.Companion - Class in net.corda.finance.workflows.asset.selection
CashUtilities - Class in net.corda.finance.contracts.asset
CashUtilities() - Constructor for class net.corda.finance.contracts.asset.CashUtilities
CashUtils - Class in net.corda.finance.workflows.asset
certificateFromKey(owningKey) - Method in interface net.corda.core.node.services.IdentityService
  Resolves a public key to the well known identity `class PartyAndCertificate` instance which is owned by the key.
ChainableQueryCriteria() - Constructor for interface net.corda.core.node.services.vault.GenericQueryCriteria.ChainableQueryCriteria
ChainableQueryCriteria.AndVisitor<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort> - Interface in net.corda.core.node.services.vault
ChainableQueryCriteria.OrVisitor<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,? super S>,S extends BaseSort> - Interface in net.corda.core.node.services.vault
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 or any other entity requiring `class Command` visibility, but because this method cannot distinguish between related and unrelated to the signer `class Command`s, one should use the `checkCommandVisibility` method, which is specifically designed for `class Command` visibility purposes. 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 `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
checkBeforeRecording(stx) - Method in class net.corda.core.flows.ReceiveTransactionFlow
  Hook to perform extra checks on the received transaction just before it's recorded. The transaction has already been resolved and verified at this point.
checkCommandVisibility(publicKey) - Method in class net.corda.core.transactions.FilteredTransaction
  Function that checks if all of the commands that should be signed by the input public key are visible. This functionality is required from Oracles to check that all of the commands they should sign are visible. This algorithm uses the ComponentGroupEnum.SIGNERS_GROUP to count how many commands should be signed by the input PublicKey and it then matches it with the size of received `commands`. Note that this method does not throw if there are no commands for this key to sign in the original `class WireTransaction`.
checkFlowIsNotKilled() - Method in class net.corda.core.flows.FlowLogic
  Helper function that throws a `exception KilledFlowException` if the current `class FlowLogic` has been killed.
checkFlowIsNotKilled(lazyMessage) - Method in class net.corda.core.flows.FlowLogic
  Helper function that throws a `exception KilledFlowException` if the current `class FlowLogic` has been killed. The provided message is added to the thrown `exception KilledFlowException`.
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.
checkNotaryWhitelisted() - Method in class net.corda.core.transactions.FullTransaction
  Make sure the assigned notary is part of the network parameter whitelist.
CheckpointCustomSerializer<OBJ,PROXY> - Interface in net.corda.core.serialization
  Allows CorDapps to provide custom serializers for classes that do not serialize successfully during a checkpoint. In this case, a proxy serializer can be written that implements this interface whose purpose is to move between unserializable types and an intermediate representation.
CheckpointCustomSerializer() - Constructor for interface net.corda.core.serialization.CheckpointCustomSerializer
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 `verifyRequiredSignatures` instead.
checkTransaction() - Method in class net.corda.core.flows.NotaryFlow.Client
  Checks that the transaction specifies a valid notary, and verifies that it contains all required signatures apart from the notary's.
checkTransaction(stx) - Method in class net.corda.core.flows.SignTransactionFlow
  The `checkTransaction` method allows the caller of this flow to provide some additional checks over the proposed transaction received from the counterparty. 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).
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
ClassWhitelist - Interface in net.corda.core.serialization
ClassWhitelist() - Constructor for interface net.corda.core.serialization.ClassWhitelist
clearNetworkMapCache() - Method in interface net.corda.core.messaging.CordaRPCOps
  Clear all network map data from local node cache. Notice that after invoking this method your node will lose network map data and effectively won't be able to start any flow with the peers until network map is downloaded again on next poll - from `additional-node-infos` directory or from network map server. It depends on the polling interval when it happens. You can also use `refreshNetworkMapCache` to force next fetch from network map server (not from directory - it will happen automatically). If you run local test deployment and want clear view of the network, you may want to clear also `additional-node-infos` directory, because cache can be repopulated from there.
clearNetworkMapCache() - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Clear all network map data from local node cache.
Client(stx, progressTracker, skipVerification) - Constructor for class net.corda.core.flows.NotaryFlow.Client
  A flow to be used by a party for obtaining signature(s) from a NotaryService ascertaining the transaction time-window is correct and none of its inputs have been used in another completed transaction.
Client(stx, skipVerification) - Constructor for class net.corda.core.flows.NotaryFlow.Client
Client(stx) - Constructor for class net.corda.core.flows.NotaryFlow.Client
Client(stx, progressTracker) - Constructor for class net.corda.core.flows.NotaryFlow.Client
Client.Companion - Class in net.corda.core.flows
ClientRelevantError - Interface in net.corda.core
  Deprecated.
ClientRelevantError() - Constructor for interface net.corda.core.ClientRelevantError
  Deprecated.
ClientRpcSslOptions - Class in net.corda.core.messaging
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
ClientRpcSslOptions(trustStorePath, trustStorePassword, trustStoreProvider) - Constructor for class net.corda.core.messaging.ClientRpcSslOptions
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
close() - Method in class net.corda.client.rpc.ext.MultiRPCClient
close() - Method in interface net.corda.client.rpc.RPCConnection
close($this) - Static method in class net.corda.client.rpc.RPCConnection.DefaultImpls
close(sessions) - Method in class net.corda.core.flows.FlowLogic
  Closes the provided sessions and performs cleanup of any resources tied to these sessions.
close() - Method in class net.corda.core.flows.FlowSession
  Closes this session and performs cleanup of any resources tied to this session.
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 class net.corda.core.messaging.FlowHandleWithClientIdImpl
  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.
ClusterSpec - Class in net.corda.testing.node
  Abstract class specifying information about the consensus algorithm used for a cluster of nodes.
ClusterSpec() - Constructor for class net.corda.testing.node.ClusterSpec
  Abstract class specifying information about the consensus algorithm used for a cluster of nodes.
ClusterSpec.Raft - Class in net.corda.testing.node
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
CollectionExpression(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
CollectionOperator - Enum in net.corda.core.node.services.vault
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 counterparty 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 counterparty 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 counterparty 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
  Deprecated.
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
command(signers, commandData) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Adds a command to the transaction.
command(signer, commandData) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds a command to the transaction.
command(signers, commandData) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds a command to the transaction.
command(signers, commandData) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Adds a command to the transaction.
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
CommandData() - Constructor for interface net.corda.core.contracts.CommandData
commands() - Method in class net.corda.core.transactions.TransactionBuilder
  Returns an immutable list of `class Command`s.
Commands() - Constructor for interface net.corda.finance.contracts.asset.Cash.Commands
Commands() - Constructor for interface net.corda.finance.contracts.asset.Obligation.Commands
Commands() - Constructor for interface net.corda.finance.contracts.CommercialPaper.Commands
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 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 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
CommercialPaperKt() - Constructor for class net.corda.finance.contracts.CommercialPaperKt
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
CommercialPaperUtils - Class in net.corda.finance.workflows
Commodity - Class in net.corda.finance.contracts
  Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the 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 CommodityContract contract, and is likely to change in future.
Commodity.Companion - Class in net.corda.finance.contracts
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
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.CordaRPCConnection
Companion - Static variable in class net.corda.client.rpc.ext.MultiRPCClient
  Deprecated.
Companion - Static variable in class net.corda.core.context.Actor
Companion - Static variable in class net.corda.core.context.InvocationContext
Companion - Static variable in class net.corda.core.context.Trace
Companion - Static variable in class net.corda.core.context.Trace.InvocationId
Companion - Static variable in class net.corda.core.context.Trace.SessionId
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.ContractAttachment
Companion - Static variable in class net.corda.core.contracts.HashAttachmentConstraint
Companion - Static variable in class net.corda.core.contracts.PrivacySalt
Companion - Static variable in class net.corda.core.contracts.SignatureAttachmentConstraint
Companion - Static variable in class net.corda.core.contracts.StatePointer
Companion - Static variable in class net.corda.core.contracts.TimeWindow
Companion - Static variable in class net.corda.core.contracts.TransactionState
  Deprecated.
Companion - Static variable in class net.corda.core.contracts.UniqueIdentifier
Companion - Static variable in class net.corda.core.cordapp.CordappContext
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.DigestService
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.FlowLogic
Companion - Static variable in class net.corda.core.flows.NotarisationRequest
Companion - Static variable in class net.corda.core.flows.NotaryError
Companion - Static variable in class net.corda.core.flows.NotaryError.TimeWindowInvalid
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.flows.WithReferencedStatesFlow
Companion - Static variable in class net.corda.core.identity.AbstractParty
Companion - Static variable in class net.corda.core.identity.AnonymousParty
Companion - Static variable in class net.corda.core.identity.CordaX500Name
Companion - Static variable in class net.corda.core.identity.Party
Companion - Static variable in interface net.corda.core.node.AppServiceHub
Companion - Static variable in interface net.corda.core.node.services.IdentityService
Companion - Static variable in class net.corda.core.node.services.vault.Column
  Deprecated.
Companion - Static variable in class net.corda.core.node.services.Vault
Companion - Static variable in class net.corda.core.node.services.Vault.ConstraintInfo
Companion - Static variable in class net.corda.core.serialization.SerializationFactory
Companion - Static variable in class net.corda.core.serialization.SerializedBytes
Companion - Static variable in class net.corda.core.serialization.SingletonSerializationToken
Companion - Static variable in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
Companion - Static variable in class net.corda.core.transactions.ContractUpgradeWireTransaction
Companion - Static variable in class net.corda.core.transactions.FilteredTransaction
Companion - Static variable in class net.corda.core.transactions.LedgerTransaction
Companion - Static variable in class net.corda.core.transactions.NotaryChangeLedgerTransaction
Companion - Static variable in class net.corda.core.transactions.SignedTransaction
  Deprecated.
Companion - Static variable in class net.corda.core.transactions.TransactionBuilder
  Deprecated.
Companion - Static variable in class net.corda.core.transactions.WireTransaction
Companion - Static variable in class net.corda.core.utilities.ByteSequence
Companion - Static variable in class net.corda.core.utilities.Id
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.ProgressTracker
  Deprecated.
Companion - Static variable in class net.corda.core.utilities.Try
Companion - Static variable in class net.corda.core.utilities.UuidGenerator
Companion - Static variable in class net.corda.finance.contracts.asset.Cash
Companion - Static variable in class net.corda.finance.contracts.asset.Obligation
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.CashExitFlow
Companion - Static variable in class net.corda.finance.flows.CashIssueAndPaymentFlow
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 - Static variable in class net.corda.finance.workflows.asset.selection.AbstractCashSelection
Companion - Static variable in class net.corda.finance.workflows.asset.selection.CashSelectionH2Impl
Companion - Static variable in class net.corda.finance.workflows.asset.selection.CashSelectionPostgreSQLImpl
Companion - Static variable in class net.corda.finance.workflows.asset.selection.CashSelectionSQLServerImpl
Companion - Static variable in class net.corda.testing.driver.JmxPolicy
Companion - Static variable in class net.corda.testing.driver.PortAllocation
Companion - Static variable in class net.corda.testing.dsl.TestLedgerDSLInterpreter
Companion - Static variable in class net.corda.testing.http.HttpApi
Companion - Static variable in class net.corda.testing.node.InMemoryMessagingNetwork
Companion - Static variable in class net.corda.testing.node.InMemoryMessagingNetwork.MessageTransfer
Companion - Static variable in class net.corda.testing.node.InMemoryMessagingNetwork.MockMessagingService
Companion - Static variable in class net.corda.testing.node.MockServices
Companion - Static variable in class net.corda.testing.node.StartedMockNode
Companion - Static variable in class net.corda.testing.node.TestCordapp
Companion - Static variable in class net.corda.testing.node.UnstartedMockNode
Companion.APPROVING - Class in net.corda.core.flows
Companion.ATTEMPT - 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.RETRYING - 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.SUCCESS - Class in net.corda.core.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($this$comparePredicate, operator, value) - Method in class net.corda.core.node.services.vault.Builder
comparePredicate($this$comparePredicate, operator, value) - Method in class net.corda.core.node.services.vault.Builder
  Deprecated.
comparePredicate($this$comparePredicate, 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
  Deprecated.
component1() - Method in class net.corda.core.context.Actor
component1() - Method in class net.corda.core.context.Actor.Id
component1() - Method in class net.corda.core.context.AuthServiceId
component1() - Method in class net.corda.core.context.InvocationContext
  Origin of the invocation.
component1() - Method in class net.corda.core.context.InvocationOrigin.Peer
component1() - Method in class net.corda.core.context.InvocationOrigin.RPC
component1() - Method in class net.corda.core.context.InvocationOrigin.Scheduled
component1() - Method in class net.corda.core.context.InvocationOrigin.Service
component1() - Method in class net.corda.core.context.Trace
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.ReferencedStateAndRef
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.SignatureAttachmentConstraint
  A
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
  Any existing weak identifier such as trade reference ID.
component1() - Method in class net.corda.core.cordapp.Info.Contract
  Cordapp
component1() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
component1() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
component1() - Method in class net.corda.core.cordapp.Info.Workflow
  Cordapp
component1() - Method in class net.corda.core.cordapp.CordappInfo
  A description of what sort of CorDapp this is
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($this$component1) - Static method in class net.corda.core.crypto.CryptoUtils
component1() - Method in class net.corda.core.crypto.DigestService
  the name of the hash algorithm to be used for the instance
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
  transaction
component1() - Method in class net.corda.core.crypto.SignatureMetadata
  current DLT version.
component1() - Method in class net.corda.core.crypto.SignatureScheme
  unique number ID for better efficiency on-wire serialisation.
component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
  signed transaction to do the upgrade.
component1() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
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.FlowInitiator.Service
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.NotarisationPayload
component1() - Method in class net.corda.core.flows.NotarisationRequestSignature
component1() - Method in class net.corda.core.flows.NotarisationResponse
component1() - Method in class net.corda.core.flows.NotaryError.Conflict
  Id of the transaction that was attempted to be notarised.
component1() - Method in class net.corda.core.flows.NotaryError.General
component1() - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
component1() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
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.StateConsumptionDetails
  Hash of the consuming transaction id.
component1() - Method in class net.corda.core.flows.StateMachineRunId
component1() - Method in class net.corda.core.flows.WaitTimeUpdate
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.messaging.ClientRpcSslOptions
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.FlowHandleWithClientIdImpl
  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.ParametersUpdateInfo
  new
component1() - Method in class net.corda.core.messaging.StateMachineInfo
  A universally unique ID
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.NetworkParameters
  Minimum version of Corda platform that is required for nodes in the network.
component1() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The current node version string,
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.NotaryInfo
  Identity of the notary
component1() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  The release version string of the node,
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.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
component1() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
component1() - Method in class net.corda.core.node.services.vault.AttachmentSort
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.ConstraintInfo
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.FungibleStateQueryCriteria
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Whether to select all locked states,
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.PersistentStateRef
component1() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
component1() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Transaction components that are exposed.
component1() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component1() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Contains all of the transaction components in serialized form.
component1() - Method in class net.corda.core.transactions.FilteredComponentGroup
component1() - Method in class net.corda.core.transactions.LedgerTransaction
component1() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
component1() - Method in class net.corda.core.transactions.NetworkParametersHash
component1() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
component1() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Contains all of the transaction components in serialized form.
component1() - Method in class net.corda.core.transactions.ReferenceStateRef
component1() - Method in class net.corda.core.transactions.SignedTransaction
component1() - Method in class net.corda.core.utilities.NetworkHostAndPort
  a hostname or IP address.
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
  the contract this move is for the attention of.
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.MultilateralNetState
component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
  the contract this move is for the attention of.
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
  a unique code for the 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
  the signed transaction.
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.testing.driver.DriverParameters
  Indicates whether the spawned nodes should start in jdwt debug mode and have debug level logging.
component1() - Method in class net.corda.testing.driver.JmxPolicy
  Indicates whether the spawned nodes should start with a Jolokia JMX agent to enable remote
component1() - Method in class net.corda.testing.driver.NodeParameters
  Optional name of the node,
component1() - Method in class net.corda.testing.driver.NotaryHandle
component1() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  The
component1() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
component1() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  A reference to the enclosing ledger{..}
component1() - Method in class net.corda.testing.node.ClusterSpec.Raft
  The number of nodes within the cluster.
component1() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  The
component1() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  An integer giving the node an ID on the
component1() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The name of the notary node.
component1() - Method in class net.corda.testing.node.MockNetworkParameters
  If false then messages will not be routed from sender to receiver until you use
component1() - Method in class net.corda.testing.node.MockNodeParameters
  Override the ID to use for the node.
component1() - Method in class net.corda.testing.node.NotarySpec
  The name of the notary.
component1() - Method in class net.corda.testing.node.User
  The rpc user
component10() - Method in class net.corda.core.crypto.SignatureScheme
  a human-readable description for this scheme.
component10() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component10() - Method in class net.corda.core.node.services.Vault.StateMetadata
component10() - Method in class net.corda.core.transactions.LedgerTransaction
component10() - Method in class net.corda.testing.driver.DriverParameters
  A
component10() - Method in class net.corda.testing.driver.NodeParameters
  optional override for RPC address on which node will be accepting RPC connections from the clients.
component11() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component11() - Method in class net.corda.testing.driver.DriverParameters
  Used to specify whether to expose JMX metrics via Jolokia HHTP/JSON.
component12() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component12() - Method in class net.corda.testing.driver.DriverParameters
  The network parameters to be used by all the nodes.
component13() - Method in class net.corda.testing.driver.DriverParameters
  Extra settings that need to be passed to the notary.
component14() - Method in class net.corda.testing.driver.DriverParameters
  Whether to use in-memory H2 for new nodes rather then on-disk
component15() - Method in class net.corda.testing.driver.DriverParameters
  `class TestCordapp`
component16() - Method in class net.corda.testing.driver.DriverParameters
  Location of a JAR containing the Java APIs for the DJVM to use.
component17() - Method in class net.corda.testing.driver.DriverParameters
  Locations of JARs of user-supplied classes to execute within the DJVM sandbox.
component18() - Method in class net.corda.testing.driver.DriverParameters
component19() - Method in class net.corda.testing.driver.DriverParameters
component2() - Method in class net.corda.core.context.Actor
component2() - Method in class net.corda.core.context.InvocationContext
  Corda invocation trace.
component2() - Method in class net.corda.core.context.InvocationOrigin.Service
component2() - Method in class net.corda.core.context.Trace
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
  Should never be set by user code and left as default initialised.
component2() - Method in class net.corda.core.cordapp.Info.Contract
  Cordapp
component2() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
component2() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
component2() - Method in class net.corda.core.cordapp.Info.Workflow
  Cordapp
component2() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the JAR file that defines the CorDapp
component2() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
component2() - Method in class net.corda.core.crypto.CompositeSignature.State
component2($this$component2) - 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
  meta data required.
component2() - Method in class net.corda.core.crypto.SignatureMetadata
  number id of the signature scheme used based on signer
component2() - Method in class net.corda.core.crypto.SignatureScheme
  unique code name for this signature scheme
component2() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
component2() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
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.NotarisationPayload
component2() - Method in class net.corda.core.flows.NotarisationRequestSignature
component2() - Method in class net.corda.core.flows.NotaryError.Conflict
  Specifies which states have already been consumed in another transaction.
component2() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
component2() - Method in class net.corda.core.flows.StateConsumptionDetails
  The type of consumed state
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.messaging.ClientRpcSslOptions
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.FlowHandleWithClientIdImpl
  A
component2() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  A
component2() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  new
component2() - Method in class net.corda.core.messaging.StateMachineInfo
  The JVM class name of the flow code.
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.NetworkParameters
  List of well known and trusted notary identities with information on validation type.
component2() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The git commit hash this node was built from
component2() - Method in class net.corda.core.node.NodeInfo
  A non-empty list,
component2() - Method in class net.corda.core.node.NotaryInfo
  Indicates if the notary is validating.
component2() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  The git commit hash this node was built from
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.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
component2() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
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.FungibleStateQueryCriteria
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  The specific locked states to select
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.PersistentStateRef
component2() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
component2() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Hashes of the transaction components that are not revealed in this transaction.
component2() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component2() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Required for hiding components in
component2() - Method in class net.corda.core.transactions.FilteredComponentGroup
component2() - Method in class net.corda.core.transactions.LedgerTransaction
component2() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
component2() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
component2() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
component2() - Method in class net.corda.core.transactions.SignedTransaction
  a list of signatures from individual
component2() - Method in class net.corda.core.utilities.NetworkHostAndPort
  a valid port number.
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.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
  human readable name for the 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
  the identity used for the other side of the transaction,
component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
  the
component2() - Method in class net.corda.finance.flows.Buyer.SharedTx
component2() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
  anonymous identity of the seller,
component2() - Method in class net.corda.testing.driver.DriverParameters
  The base directory node directories go into,
component2() - Method in class net.corda.testing.driver.JmxPolicy
  The port allocation strategy to use for remote Jolokia/JMX monitoring over HTTP.
component2() - Method in class net.corda.testing.driver.NodeParameters
  List of users who are authorised to use the RPC system.
component2() - Method in class net.corda.testing.driver.NotaryHandle
component2() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  The
component2() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
component2() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  The node
component2() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  Boolean for whether the notary is validating or non-validating.
component2() - Method in class net.corda.testing.node.MockNetworkParameters
  If true then each node will be run in its own thread.
component2() - Method in class net.corda.testing.node.MockNodeParameters
  The
component2() - Method in class net.corda.testing.node.NotarySpec
  Boolean for whether the notary is validating or non-validating.
component2() - Method in class net.corda.testing.node.User
  The rpc user
component20() - Method in class net.corda.testing.driver.DriverParameters
  Whether to use a prebuilt H2 database schema or start from an empty schema.
component21() - Method in class net.corda.testing.driver.DriverParameters
  Specifies how long to wait to receive a notary handle.
component3() - Method in class net.corda.core.context.Actor
component3() - Method in class net.corda.core.context.InvocationContext
  Acting agent of the invocation,
component3() - Method in class net.corda.core.contracts.Amount
  the type of token this is an amount of.
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.cordapp.Info.Contract
  integer version of the CorDapp.
component3() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
component3() - Method in class net.corda.core.cordapp.Info.Workflow
  integer version of the CorDapp.
component3() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the CorDapp
component3() - Method in class net.corda.core.crypto.MerkleTree.Node
component3() - Method in class net.corda.core.crypto.PartialTree.Node
component3() - Method in class net.corda.core.crypto.SignatureScheme
  ASN.1 algorithm identifier of the signature algorithm
component3() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
component3() - Method in class net.corda.core.flows.FlowStackSnapshot
component3() - Method in class net.corda.core.identity.CordaX500Name
  name of the organisation.
component3() - Method in class net.corda.core.messaging.ClientRpcSslOptions
component3() - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
  The
component3() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  The stream of progress tracker events.
component3() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  description of the update
component3() - Method in class net.corda.core.messaging.StateMachineInfo
  An object representing information about the initiator of the flow.
component3() - Method in class net.corda.core.node.NetworkParameters
  Maximum allowed size in bytes of an individual message sent over the wire.
component3() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The platform version of this node.
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.diagnostics.NodeVersionInfo
  The platform version of this node,
component3() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
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.FungibleStateQueryCriteria
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.transactions.ContractUpgradeFilteredTransaction
component3() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component3() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
component3() - Method in class net.corda.core.transactions.FilteredComponentGroup
component3() - Method in class net.corda.core.transactions.LedgerTransaction
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.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
  the number of digits normally after the decimal point when referring to quantities of
component3() - Method in class net.corda.finance.contracts.FixOf
component3() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
  the
component3() - Method in class net.corda.testing.driver.DriverParameters
  The port allocation strategy to use for the messaging and the web server addresses.
component3() - Method in class net.corda.testing.driver.NodeParameters
  The type of transaction verifier to use.
component3() - Method in class net.corda.testing.driver.NotaryHandle
component3() - Method in class net.corda.testing.node.MockNetworkParameters
  How messages are load balanced in the case where a single compound identity
component3() - Method in class net.corda.testing.node.MockNodeParameters
  the initial entropy value to use when generating keys.
component3() - Method in class net.corda.testing.node.NotarySpec
  A list of users able to instigate RPC for this node or cluster of nodes.
component3() - Method in class net.corda.testing.node.User
  A
component4() - Method in class net.corda.core.context.InvocationContext
  Optional external invocation trace for cross-system logs correlation.
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.cordapp.Info.Contract
component4() - Method in class net.corda.core.cordapp.Info.Default
component4() - Method in class net.corda.core.cordapp.Info.Workflow
component4() - Method in class net.corda.core.cordapp.CordappInfo
  The minimum platform version the node must be at for the CorDapp to run
component4() - Method in class net.corda.core.crypto.SignatureScheme
  ASN.1 algorithm identifiers for keys of the signature,
component4() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
component4() - Method in class net.corda.core.identity.CordaX500Name
  locality of the organisation,
component4() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  `class DataFeed`
component4() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  deadline for accepting this update using
component4() - Method in class net.corda.core.messaging.StateMachineInfo
  A
component4() - Method in class net.corda.core.node.NetworkParameters
  Maximum permitted transaction size in bytes.
component4() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The vendor of this node
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.diagnostics.NodeVersionInfo
  The vendor of this node
component4() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
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.FungibleStateQueryCriteria
component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
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.transactions.ContractUpgradeLedgerTransaction
component4() - Method in class net.corda.core.transactions.FilteredComponentGroup
component4() - Method in class net.corda.core.transactions.LedgerTransaction
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
  tolerance value on
component4() - Method in class net.corda.finance.contracts.CommercialPaper.State
component4() - Method in class net.corda.testing.driver.DriverParameters
  The port allocation strategy to use for jvm debugging.
component4() - Method in class net.corda.testing.driver.NodeParameters
  A map of custom node configuration overrides.
component4() - Method in class net.corda.testing.node.MockNetworkParameters
  The notaries to use in the mock network.
component4() - Method in class net.corda.testing.node.MockNodeParameters
  Add/override behaviour of the
component4() - Method in class net.corda.testing.node.NotarySpec
  How the notary will verify transactions.
component5() - Method in class net.corda.core.context.InvocationContext
  Optional impersonated actor,
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.cordapp.CordappInfo
  The target platform version this CorDapp has been tested against
component5() - Method in class net.corda.core.crypto.SignatureScheme
  the provider
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.messaging.FlowProgressHandleImpl
  `class DataFeed`
component5() - Method in class net.corda.core.messaging.StateMachineInfo
  An
component5() - Method in class net.corda.core.node.NetworkParameters
  (
component5() - Method in class net.corda.core.node.NodeDiagnosticInfo
  A list of CorDapps currently installed on this node
component5() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
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.FungibleStateQueryCriteria
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.node.services.Vault.Update
component5() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component5() - Method in class net.corda.core.transactions.LedgerTransaction
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
component5() - Method in class net.corda.testing.driver.DriverParameters
  A Map of extra system properties which will be given to each new node.
component5() - Method in class net.corda.testing.driver.NodeParameters
  Determines if the node should be started inside the same process the Driver is running
component5() - Method in class net.corda.testing.node.MockNetworkParameters
  The network parameters to be used by all the nodes.
component5() - Method in class net.corda.testing.node.MockNodeParameters
  `class TestCordapp`
component5() - Method in class net.corda.testing.node.NotarySpec
  `class ClusterSpec`
component6() - Method in class net.corda.core.context.InvocationContext
component6() - Method in class net.corda.core.cordapp.CordappInfo
  The version of this CorDapp
component6() - Method in class net.corda.core.crypto.SignatureScheme
  which signature algorithm is used
component6() - Method in class net.corda.core.identity.CordaX500Name
  country the organisation is in,
component6() - Method in class net.corda.core.node.NetworkParameters
  (
component6() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
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.ContractUpgradeLedgerTransaction
component6() - Method in class net.corda.core.transactions.LedgerTransaction
component6() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
component6() - Method in class net.corda.testing.driver.DriverParameters
  If true the test clock will be used in Node.
component6() - Method in class net.corda.testing.driver.NodeParameters
  The maximum JVM heap size to use for the node.
component6() - Method in class net.corda.testing.node.MockNetworkParameters
  `class TestCordapp`
component6() - Method in class net.corda.testing.node.NotarySpec
  Should the notary be started in process.
component7() - Method in class net.corda.core.context.InvocationContext
component7() - Method in class net.corda.core.cordapp.CordappInfo
  The vendor of this CorDapp
component7() - Method in class net.corda.core.crypto.SignatureScheme
  a signature-scheme name as required to create
component7() - Method in class net.corda.core.node.NetworkParameters
  (
component7() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
component7() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
component7() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
component7() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component7() - Method in class net.corda.core.node.services.Vault.StateMetadata
component7() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component7() - Method in class net.corda.core.transactions.LedgerTransaction
component7() - Method in class net.corda.testing.driver.DriverParameters
  Provides the default behaviour of whether new nodes should start inside this process or
component7() - Method in class net.corda.testing.driver.NodeParameters
  Additional
component8() - Method in class net.corda.core.context.InvocationContext
component8() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the licence this CorDapp is released under
component8() - Method in class net.corda.core.crypto.SignatureScheme
  parameter specs for the underlying algorithm.
component8() - Method in class net.corda.core.node.NetworkParameters
  Time after which nodes will be removed from the network map if they have not been seen
component8() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
component8() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component8() - Method in class net.corda.core.node.services.Vault.StateMetadata
component8() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component8() - Method in class net.corda.core.transactions.LedgerTransaction
component8() - Method in class net.corda.testing.driver.DriverParameters
  If true,
component8() - Method in class net.corda.testing.driver.NodeParameters
component9() - Method in class net.corda.core.cordapp.CordappInfo
  The hash of the JAR file that defines this CorDapp
component9() - Method in class net.corda.core.crypto.SignatureScheme
  the private key size
component9() - Method in class net.corda.core.node.NetworkParameters
  (
component9() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
component9() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
component9() - Method in class net.corda.core.node.services.Vault.StateMetadata
component9() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
component9() - Method in class net.corda.core.transactions.LedgerTransaction
component9() - Method in class net.corda.testing.driver.DriverParameters
  The notaries advertised for this network.
component9() - Method in class net.corda.testing.driver.NodeParameters
  log level to be passed as parameter to an out of process node.
componentDigest(bytes) - Method in interface net.corda.core.crypto.DigestAlgorithm
  Computes the digest of the ByteArray which is resistant to pre-image attacks. Only used to calculate the hash of the leaves of the ComponentGroup Merkle tree, starting from its serialized components. Default implementation provides double hashing, but can it be changed to single hashing or something else for better performance.
componentDigest($this, bytes) - Static method in class net.corda.core.crypto.DigestAlgorithm.DefaultImpls
  Computes the digest of the ByteArray which is resistant to pre-image attacks. Only used to calculate the hash of the leaves of the ComponentGroup Merkle tree, starting from its serialized components. Default implementation provides double hashing, but can it be changed to single hashing or something else for better performance.
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.
componentHash(opaqueBytes, privacySalt, componentGroupIndex, internalIndex) - Static method in class net.corda.core.crypto.CryptoUtils
  Deprecated.
componentHash(nonce, opaqueBytes) - Static method in class net.corda.core.crypto.CryptoUtils
  Deprecated.
componentHash(opaqueBytes, privacySalt, componentGroupIndex, internalIndex) - Method in class net.corda.core.crypto.DigestService
  Compute the hash of each serialised component so as to be used as Merkle tree leaf. The resultant output (leaf) is calculated using the service's hash algorithm, thus HASH(HASH(nonce || serializedComponent)) for SHA2-256 and other algorithms loaded via JCA MessageDigest, or DigestAlgorithm.componentDigest(nonce || serializedComponent) otherwise, where nonce is computed from `computeNonce`.
componentHash(nonce, opaqueBytes) - Method in class net.corda.core.crypto.DigestService
  Return the HASH(HASH(nonce || serializedComponent)) for SHA2-256 and other algorithms loaded via JCA MessageDigest, otherwise it's defined by DigestAlgorithm.componentDigest(nonce || serializedComponent).
componentHashAs(algorithm, bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the digest of the ByteArray which is resistant to pre-image attacks. It computes the hash of the hash for SHA2-256 and other algorithms loaded via JCA MessageDigest. For custom algorithms the strategy can be modified via `interface DigestAlgorithm`.
componentHashAs(algorithm, bytes) - Static method in class net.corda.core.crypto.SecureHash
  Computes the digest of the ByteArray which is resistant to pre-image attacks. It computes the hash of the hash for SHA2-256 and other algorithms loaded via JCA MessageDigest. For custom algorithms the strategy can be modified via `interface DigestAlgorithm`.
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 `class CompositeKey` signature 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 multi-signature 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
  Deprecated.
computeNonce(privacySalt, groupIndex, internalIndex) - Method in class net.corda.core.crypto.DigestService
  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.
concatenate(other) - Method in class net.corda.core.crypto.SecureHash
  Append a second hash value to this hash value, and then compute the hash of the result.
concatenateAs(concatAlgorithm, other) - Method in class net.corda.core.crypto.SecureHash
  Append a second hash value to this hash value, and then compute the hash of the result using the specified algorithm.
ConcurrencyUtils - Class in net.corda.core.concurrent
ConcurrencyUtils() - Constructor for class net.corda.core.concurrent.ConcurrencyUtils
Conflict(txId, consumedStates) - Constructor for class net.corda.core.flows.NotaryError.Conflict
  Occurs when one or more input states have already been consumed by another transaction.
ConflictingAttachmentsRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ConflictingAttachmentsRejection
  Indicates this transaction violates the "no overlap" rule: two attachments are trying to provide the same file path. Whereas Java classpaths would normally allow that with the first class taking precedence, this is not allowed in transactions for security reasons. This usually indicates that two separate apps share a dependency, in which case you could try 'shading the fat jars' to rename classes of dependencies. Or you could manually attach dependency JARs when building the transaction.
ConnectionContext() - Constructor for interface net.corda.client.rpc.ext.RPCConnectionListener.ConnectionContext
ConnectionFailureException - Exception in net.corda.client.rpc
  Signals that the underlying `interface RPCConnection` dropped.
ConnectionFailureException(cause) - Constructor for exception net.corda.client.rpc.ConnectionFailureException
  Signals that the underlying `interface RPCConnection` dropped.
ConnectionFailureException() - Constructor for exception net.corda.client.rpc.ConnectionFailureException
  Signals that the underlying `interface RPCConnection` dropped.
ConstraintInfo(constraint) - Constructor for class net.corda.core.node.services.Vault.ConstraintInfo
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
constraintInfo(type, data) - Method in class net.corda.core.node.services.ConstraintInfo.Companion
ConstraintInfo.Companion - Class in net.corda.core.node.services
ConstraintInfo.Type - Enum in net.corda.core.node.services
ConstraintPropagationRejection(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ConstraintPropagationRejection
  This exception happens when a transaction was not built correctly. When a contract is not annotated with `annotationclass NoConstraintPropagation`, then the platform ensures that the constraints of output states transition correctly from input states.
ConstraintPropagationRejection(txId, contractClass, inputConstraint, outputConstraint) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ConstraintPropagationRejection
ConstructorForDeserialization - Annotation Type in net.corda.core.serialization
  Annotation indicating a constructor to be used to reconstruct instances of a class during deserialization.
ConstructorForDeserialization() - Constructor for annotation type net.corda.core.serialization.ConstructorForDeserialization
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($this$containsAny, 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
contextLogger($this$contextLogger) - Static method in class net.corda.core.utilities.KotlinUtilsKt
  When called from a companion object, returns the logger for the enclosing class.
ContextPropertyKeys - Enum in net.corda.core.serialization
  Set of well known properties that may be set on a serialization context. This doesn't preclude others being set that aren't keyed on this enumeration, but for general use properties adding a well known key here is preferred.
continueOnError($this$continueOnError) - Static method in class net.corda.core.observable.Observables
  `Observable.continueOnError` is used to return an Observable, through which we can subscribe non unsubscribing rx.Observers to the source Observable. Namely, it makes the rx.Observers resilient to exceptions coming out of rx.Observer.onNext.
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.
Contract() - Constructor for interface net.corda.core.contracts.Contract
Contract(shortName, vendor, versionId, licence) - Constructor for class net.corda.core.cordapp.Info.Contract
  A contract CorDapp contains contract definitions (state, commands) and verification logic
ContractAndWorkflow(contract, workflow) - Constructor for class net.corda.core.cordapp.Info.ContractAndWorkflow
  A CorDapp that includes both contract and workflow classes, and defined in terms of `class Info.Contract` and `class Info.Workflow`.
ContractAttachment - Class in net.corda.core.contracts
  An `interface Attachment` which represents a contract JAR.
ContractAttachment(attachment, contract, additionalContracts, uploader) - Constructor for class net.corda.core.contracts.ContractAttachment
ContractAttachment(attachment, contract, additionalContracts) - Constructor for class net.corda.core.contracts.ContractAttachment
ContractAttachment(attachment, contract) - Constructor for class net.corda.core.contracts.ContractAttachment
ContractAttachment.Companion - Class in net.corda.core.contracts
ContractConstraintRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractConstraintRejection
  The transaction attachment that contains the contractClass class didn't meet the constraints specified by the TransactionState.constraint object. This usually implies a version mismatch of some kind.
ContractsDSL - Class in net.corda.core.contracts
ContractsDSL() - Constructor for class net.corda.core.contracts.ContractsDSL
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.
ContractState() - Constructor for interface net.corda.core.contracts.ContractState
ContractUpgradeFilteredTransaction - Class in net.corda.core.transactions
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
ContractUpgradeFilteredTransaction(visibleComponents, hiddenComponents, digestService) - Constructor for class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
ContractUpgradeFilteredTransaction(visibleComponents, hiddenComponents) - Constructor for class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Old version of `class ContractUpgradeFilteredTransaction` constructor for ABI compatibility.
ContractUpgradeFilteredTransaction.FilteredComponent - Class in net.corda.core.transactions
  Contains the serialized component and the associated nonce for computing the transaction id.
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.
ContractUpgradeLedgerTransaction - Class in net.corda.core.transactions
  A contract upgrade transaction with fully resolved inputs and signatures. Contract upgrade transactions are separate to regular transactions because their validation logic is specialised; the original contract by definition cannot be aware of the upgraded contract (it was written after the original contract was developed), so its validation logic cannot succeed. Instead alternative verification logic is used which verifies that the outputs correspond to the inputs after upgrading.
ContractUpgradeLedgerTransaction(inputs, notary, legacyContractAttachment, upgradedContractClassName, upgradedContractAttachment, id, privacySalt, sigs, networkParameters) - Constructor for class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  Deprecated.
ContractUpgradeLedgerTransaction.Companion - Class in net.corda.core.transactions
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.
ContractUpgradeService() - Constructor for interface net.corda.core.node.services.ContractUpgradeService
ContractUpgradeWireTransaction - Class in net.corda.core.transactions
  A special transaction for upgrading the contract of a state.
ContractUpgradeWireTransaction(serializedComponents, privacySalt, digestService) - Constructor for class net.corda.core.transactions.ContractUpgradeWireTransaction
  A special transaction for upgrading the contract of a state.
ContractUpgradeWireTransaction(serializedComponents, privacySalt) - Constructor for class net.corda.core.transactions.ContractUpgradeWireTransaction
ContractUpgradeWireTransaction.Companion - Class in net.corda.core.transactions
ContractUpgradeWireTransaction.Component - Enum in net.corda.core.transactions
copy(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, cacheConcurrencyLevel, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry, openTelemetryEnabled, simpleLogTelemetryEnabled, spanStartEndEventsEnabled, copyBaggageToTags) - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
copy(id, serviceId, owningLegalIdentity) - Method in class net.corda.core.context.Actor
  Models an initiator in Corda, can be a user, a service, etc.
copy(value) - Method in class net.corda.core.context.Actor.Id
  Actor id.
copy(value) - Method in class net.corda.core.context.AuthServiceId
  Authentication / Authorisation Service ID.
copy(origin, trace, actor, externalTrace, impersonatedActor) - Method in class net.corda.core.context.InvocationContext
copy(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId) - Method in class net.corda.core.context.InvocationContext
copy(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId, serializedTelemetry) - Method in class net.corda.core.context.InvocationContext
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
copy(party) - Method in class net.corda.core.context.InvocationOrigin.Peer
  Origin was a message sent by a `class InvocationOrigin.Peer`.
copy(actor) - Method in class net.corda.core.context.InvocationOrigin.RPC
  Origin was an RPC call.
copy(scheduledState) - Method in class net.corda.core.context.InvocationOrigin.Scheduled
  Origin was a scheduled activity.
copy(serviceClassName, owningLegalIdentity) - Method in class net.corda.core.context.InvocationOrigin.Service
  Origin was a Corda Service.
copy(invocationId, sessionId) - Method in class net.corda.core.context.Trace
  Contextual tracing information, including invocation and session id.
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. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
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(stateAndRef) - Method in class net.corda.core.contracts.ReferencedStateAndRef
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
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(key) - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
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(shortName, vendor, versionId, licence) - Method in class net.corda.core.cordapp.Info.Contract
  A contract CorDapp contains contract definitions (state, commands) and verification logic
copy(contract, workflow) - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  A CorDapp that includes both contract and workflow classes, and defined in terms of `class Info.Contract` and `class Info.Workflow`.
copy(shortName, vendor, version, licence) - Method in class net.corda.core.cordapp.Info.Default
  CorDapps created on V3 which bundle contracts and flows into the same jar. This is effectively `class Info.ContractAndWorkflow` but without the integer versioning.
copy(shortName, vendor, versionId, licence) - Method in class net.corda.core.cordapp.Info.Workflow
  A workflow CorDapp contains flows and services used to implement business transactions using contracts and states persisted to the immutable ledger
copy(type, name, shortName, minimumPlatformVersion, targetPlatformVersion, version, vendor, licence, jarHash) - Method in class net.corda.core.cordapp.CordappInfo
  A `class CordappInfo` describes a single CorDapp currently installed on the node
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(hashAlgorithm) - Method in class net.corda.core.crypto.DigestService
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
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
  Old version of `PartialTree.Node.copy` for ABI compatibility.
copy(left, right, hashAlgorithm) - 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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
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(oldParticipants, sessions, newApi, statesToRecord) - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
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(serviceClassName) - Method in class net.corda.core.flows.FlowInitiator.Service
  Started by a CordaService.
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(transaction, requestSignature) - Method in class net.corda.core.flows.NotarisationPayload
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
copy(digitalSignature, platformVersion) - Method in class net.corda.core.flows.NotarisationRequestSignature
  A wrapper around a digital signature used for notarisation requests.
copy(signatures) - Method in class net.corda.core.flows.NotarisationResponse
  Payload returned by the notary service flow to the client.
copy(txId, consumedStates) - Method in class net.corda.core.flows.NotaryError.Conflict
  Occurs when one or more input states have already been consumed by another transaction.
copy(cause) - Method in class net.corda.core.flows.NotaryError.General
  Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable.
copy(cause) - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
  Occurs when the notarisation request signature does not verify for the provided transaction.
copy(currentTime, txTimeWindow) - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
  Occurs when time specified in the `class TimeWindow` command is outside the allowed tolerance.
copy(cause) - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
  Occurs when the provided transaction fails to verify.
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(hashOfTransactionId) - Method in class net.corda.core.flows.StateConsumptionDetails
copy(hashOfTransactionId, type) - Method in class net.corda.core.flows.StateConsumptionDetails
  Contains information about the consuming transaction for a particular state.
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(waitTime) - Method in class net.corda.core.flows.WaitTimeUpdate
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
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 organisation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
copy(trustStorePath, trustStorePassword, trustStoreProvider) - Method in class net.corda.core.messaging.ClientRpcSslOptions
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
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, clientId) - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
copy(id, returnValue, progress) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
copy(id, returnValue, progress, stepsTreeIndexFeed, stepsTreeFeed) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
copy(hash, parameters, description, updateDeadline) - Method in class net.corda.core.messaging.ParametersUpdateInfo
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
copy(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Method in class net.corda.core.messaging.StateMachineInfo
copy(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates, invocationContext) - Method in class net.corda.core.messaging.StateMachineInfo
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
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(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations, eventHorizon) - Method in class net.corda.core.node.NetworkParameters
  This is to address backwards compatibility of the API, invariant to package ownership addresses bug CORDA-2769
copy(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations) - Method in class net.corda.core.node.NetworkParameters
  This is to address backwards compatibility of the API, invariant to package ownership addresses bug CORDA-2769
copy(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations, eventHorizon, packageOwnership) - Method in class net.corda.core.node.NetworkParameters
  Network parameters are a set of values that every node participating in the zone needs to agree on and use to correctly interoperate with each other.
copy(version, revision, platformVersion, vendor, cordapps) - Method in class net.corda.core.node.NodeDiagnosticInfo
  A `class NodeDiagnosticInfo` holds information about the current node version.
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 `net.corda.core.messaging.CordaRPCOps.networkMapSnapshot` method.
copy(identity, validating) - Method in class net.corda.core.node.NotaryInfo
  Data class storing information about notaries available in the network.
copy(releaseVersion, revision, platformVersion, vendor) - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
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(uploaderCondition, filenameCondition, uploadDateCondition) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
copy(uploaderCondition, filenameCondition, uploadDateCondition, contractClassNamesCondition, signersCondition, isSignedCondition, versionCondition) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
copy(sortAttribute, direction) - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
copy(columns) - Method in class net.corda.core.node.services.vault.AttachmentSort
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(constraint) - Method in class net.corda.core.node.services.Vault.ConstraintInfo
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
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, relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
copy(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
copy(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes, relevancyStatus, exactParticipants) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
copy(participants, quantity, status, contractStateTypes, relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
copy(participants, uuid, externalId, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
copy(participants, uuid, externalId, status, contractStateTypes, relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
copy(participants, uuid, externalId, status, contractStateTypes, relevancyStatus, exactParticipants) - 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
  Select states based on their locks.
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
copy(expression, status, contractStateTypes, relevancyStatus) - 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, relevancyStatus, constraintTypes, constraints, participants, externalIds) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a `class QueryCriteria.VaultQueryCriteria` object with the given values. All other fields have the default values set.
copy(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition, relevancyStatus, constraintTypes, constraints, participants) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a `class QueryCriteria.VaultQueryCriteria` object with the given values. All other fields have the default values set.
copy(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies `class QueryCriteria.VaultQueryCriteria` object.
copy(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition, relevancyStatus, constraintTypes, constraints, participants, externalIds, exactParticipants) - 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.PersistentCashState::currency.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(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime, relevancyStatus) - Method in class net.corda.core.node.services.Vault.StateMetadata
copy(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime, relevancyStatus, constraintInfo) - 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
  Additional copy method to maintain backwards compatibility.
copy(consumed, produced, flowId, type, references) - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
copy(txId, index) - Method in class net.corda.core.schemas.PersistentStateRef
  Embedded `class StateRef` representation used in state mapping.
copy(obj, context) - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
copy(visibleComponents, hiddenComponents) - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Old version of `ContractUpgradeFilteredTransaction.copy` for ABI compatibility.
copy(visibleComponents, hiddenComponents, digestService) - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
copy(inputs, notary, legacyContractAttachment, upgradedContractClassName, upgradedContractAttachment, id, privacySalt, sigs, networkParameters) - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  Deprecated.
copy(serializedComponents, privacySalt) - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Old version of `ContractUpgradeWireTransaction.copy` for sake of ABI compatibility.
copy(serializedComponents, privacySalt, digestService) - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  A special transaction for upgrading the contract of a state.
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
  Deprecated.
copy(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt, networkParameters) - Method in class net.corda.core.transactions.LedgerTransaction
  Deprecated.
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(hash) - Method in class net.corda.core.transactions.NetworkParametersHash
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
copy(inputs, notary, newNotary, id, sigs) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
  Deprecated.
copy(serializedComponents) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Old version of `NotaryChangeWireTransaction.copy` for ABI compatibility.
copy(serializedComponents, digestService) - 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(stateRef) - Method in class net.corda.core.transactions.ReferenceStateRef
  Wrapper over `class StateRef` to be used when filtering reference states.
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(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 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(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(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters) - Method in class net.corda.testing.driver.DriverParameters
copy(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, cordappsForAllNodes) - Method in class net.corda.testing.driver.DriverParameters
copy(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes) - Method in class net.corda.testing.driver.DriverParameters
copy(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema) - Method in class net.corda.testing.driver.DriverParameters
copy(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema, premigrateH2Database) - Method in class net.corda.testing.driver.DriverParameters
copy(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema, premigrateH2Database, notaryHandleTimeout) - Method in class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
copy(startJmxHttpServer, jmxHttpServerPortAllocation) - Method in class net.corda.testing.driver.JmxPolicy
  A class containing configuration information for Jolokia JMX, to be used when creating a node via the `driver`.
copy(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize) - Method in class net.corda.testing.driver.NodeParameters
copy(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, additionalCordapps, flowOverrides) - Method in class net.corda.testing.driver.NodeParameters
copy(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, additionalCordapps, flowOverrides, logLevelOverride, rpcAddress) - Method in class net.corda.testing.driver.NodeParameters
  Parameters for creating a node for `DriverDSL.startNode`.
copy(identity, validating, nodeHandles) - Method in class net.corda.testing.driver.NotaryHandle
  Object ecapsulating a notary started automatically by the driver.
copy(listenAddress, process) - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  Class which represents a handle to a webserver process and its `class NetworkHostAndPort` for testing purposes.
copy(services, labelToOutputStateAndRefs, transactionWithLocations, nonVerifiedTransactionWithLocations) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
copy(ledgerInterpreter, transactionBuilder, labelToIndexMap) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  This interpreter builds a transaction, and TransactionDSL.verifies that the resolved transaction is correct. Note that transactions corresponding to input states are not verified. Use LedgerDSL.verifies for that.
copy(clusterSize) - Method in class net.corda.testing.node.ClusterSpec.Raft
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
copy(party) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  A class which represents information about nodes offering the same distributed service on the `class InMemoryMessagingNetwork`.
copy(id, name) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  A class which represents information about an entity on the `class InMemoryMessagingNetwork`.
copy(name, validating) - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
copy(networkSendManuallyPumped, threadPerNode, servicePeerAllocationStrategy, notarySpecs, networkParameters) - Method in class net.corda.testing.node.MockNetworkParameters
copy(networkSendManuallyPumped, threadPerNode, servicePeerAllocationStrategy, notarySpecs, networkParameters, cordappsForAllNodes) - Method in class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
copy(forcedID, legalName, entropyRoot, configOverrides) - Method in class net.corda.testing.node.MockNodeParameters
copy(forcedID, legalName, entropyRoot, configOverrides, additionalCordapps) - Method in class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
copy(name, validating, rpcUsers, verifierType, cluster) - Method in class net.corda.testing.node.NotarySpec
copy(name, validating, rpcUsers, verifierType, cluster, startInProcess) - Method in class net.corda.testing.node.NotarySpec
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
copy(username, password, permissions) - Method in class net.corda.testing.node.User
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
copyBytes() - Method in class net.corda.core.utilities.ByteSequence
  Same as `copy` but returns just the new byte array.
copyDatabaseSnapshot(baseDirectory) - Method in class net.corda.testing.node.DatabaseSnapshot
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.
CORDA_PLATFORM - Static variable in class net.corda.core.CordaOID
  OIDs issued for the Corda platform.
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.
CordaFuture() - Constructor for interface net.corda.core.concurrent.CordaFuture
CordaInternal - Annotation Type in net.corda.core
  These methods and annotations are not part of Corda's API compatibility guarantee and applications should not use them.
CordaInternal() - Constructor for annotation type net.corda.core.CordaInternal
CordaObjectIdentifier - Class in net.corda.core.crypto
CordaOID - Class in net.corda.core
  OIDs used for the Corda platform. All entries MUST be defined in this file only and they MUST NOT be removed. If an OID is incorrectly assigned, it should be marked deprecated and NEVER be reused again.
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.
Cordapp() - Constructor for interface net.corda.core.cordapp.Cordapp
Cordapp.Info - Interface in net.corda.core.cordapp
  Further information about the CorDapp extracted from its MANIFEST. The sub-types `class Info.Default`, `class Info.Contract` and `class Info.Workflow` determine what type of CorDapp this is.
CordappConfig - Interface in net.corda.core.cordapp
  Provides access to cordapp configuration independent of the configuration provider.
CordappConfig() - Constructor for interface net.corda.core.cordapp.CordappConfig
CordappConfigException - Exception in net.corda.core.cordapp
  Thrown if an exception occurs in accessing or parsing cordapp configuration
CordappConfigException(msg, e) - Constructor for exception net.corda.core.cordapp.CordappConfigException
  Thrown if an exception occurs in accessing or parsing cordapp configuration
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
  Deprecated.
CordappContext.Companion - Class in net.corda.core.cordapp
CordappInfo - Class in net.corda.core.cordapp
  A `class CordappInfo` describes a single CorDapp currently installed on the node
CordappInfo(type, name, shortName, minimumPlatformVersion, targetPlatformVersion, version, vendor, licence, jarHash) - Constructor for class net.corda.core.cordapp.CordappInfo
  A `class CordappInfo` describes a single CorDapp currently installed on the node
CordappProvider - Interface in net.corda.core.cordapp
  Provides access to what the node knows about loaded applications.
CordappProvider() - Constructor for interface net.corda.core.cordapp.CordappProvider
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, configuration) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, classLoader) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, sslConfiguration, classLoader, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, sslConfiguration, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, configuration, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(hostAndPort, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration, sslConfiguration, classLoader, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration, sslConfiguration, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, configuration, customSerializers) - Constructor for class net.corda.client.rpc.CordaRPCClient
CordaRPCClient(haAddressPool, customSerializers) - 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, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry, openTelemetryEnabled, simpleLogTelemetryEnabled, spanStartEndEventsEnabled, copyBaggageToTags) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry, openTelemetryEnabled, simpleLogTelemetryEnabled, spanStartEndEventsEnabled) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry, openTelemetryEnabled, simpleLogTelemetryEnabled) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry, openTelemetryEnabled) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize, deduplicationCacheExpiry) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts, maxFileSize) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier, maxReconnectAttempts) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval, connectionRetryIntervalMultiplier) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, connectionRetryInterval) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites, reapInterval) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion, trackRpcCallSites) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  Can be used to configure the RPC client connection.
CordaRPCClientConfiguration(connectionMaxRetryInterval, minimumServerProtocolVersion) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
  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() - 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.
CordaRPCConnection.Companion - Class in net.corda.client.rpc
CordaRPCOps - Interface in net.corda.core.messaging
  RPC operations that the node exposes to clients.
CordaRPCOps() - Constructor for interface net.corda.core.messaging.CordaRPCOps
CordaRPCOpsKt - Class in net.corda.core.messaging
CordaRPCOpsKt() - Constructor for class net.corda.core.messaging.CordaRPCOpsKt
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 - Annotation Type 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.
CordaSerializable() - Constructor for annotation type net.corda.core.serialization.CordaSerializable
CordaSerializationTransformEnumDefault - Annotation Type in net.corda.core.serialization
  This annotation is used to mark an enumerated type as having had a new constant appended to it. For each additional constant added a new annotation should be appended to the class. If more than one is required the wrapper annotation `annotationclass CordaSerializationTransformEnumDefaults` should be used to encapsulate them
CordaSerializationTransformEnumDefault() - Constructor for annotation type net.corda.core.serialization.CordaSerializationTransformEnumDefault
CordaSerializationTransformEnumDefaults - Annotation Type in net.corda.core.serialization
  This annotation is used to mark an enumerated type as having had multiple members added, It acts as a container annotation for instances of `annotationclass CordaSerializationTransformEnumDefault`, each of which details individual additions.
CordaSerializationTransformEnumDefaults() - Constructor for annotation type net.corda.core.serialization.CordaSerializationTransformEnumDefaults
CordaSerializationTransformRename - Annotation Type in net.corda.core.serialization
  This annotation is used to mark a class has having had a property element. It is used by the AMQP deserializer to allow instances with different versions of the class on their Class Path to successfully deserialize the object.
CordaSerializationTransformRename() - Constructor for annotation type net.corda.core.serialization.CordaSerializationTransformRename
CordaSerializationTransformRenames - Annotation Type in net.corda.core.serialization
  This annotation is used to mark a class as having had multiple elements renamed as a container annotation for instances of `annotationclass CordaSerializationTransformRename`, each of which details an individual rename.
CordaSerializationTransformRenames() - Constructor for annotation type net.corda.core.serialization.CordaSerializationTransformRenames
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 `annotationclass CordaService` and will have automatically been registered by the node.
CordaService - Annotation Type 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 AppServiceHub. 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`.
CordaService() - Constructor for annotation type net.corda.core.node.services.CordaService
cordaService(type) - Method in class net.corda.testing.node.MockServices
  Return the singleton instance of the given Corda service type. This is a class that is annotated with `annotationclass CordaService` and will have automatically been registered by the node.
CordaServiceCriticalFailureException - Exception in net.corda.core.node.services
  Please see ServiceLifecycleEvent.STATE_MACHINE_STARTED for the purpose of this exception.
CordaServiceCriticalFailureException(message, cause) - Constructor for exception net.corda.core.node.services.CordaServiceCriticalFailureException
  Please see ServiceLifecycleEvent.STATE_MACHINE_STARTED for the purpose of this exception.
CordaServiceCriticalFailureException(message) - Constructor for exception net.corda.core.node.services.CordaServiceCriticalFailureException
cordaTelemetryComponent(type) - Method in interface net.corda.core.node.ServiceHub
  Return the singleton instance of the given Corda telemetry component type. This is a class that implements TelemetryComponent and will have automatically been registered by the node.
cordaTelemetryComponent(type) - Method in class net.corda.testing.node.MockServices
  Return the singleton instance of the given Corda telemetry component type. This is a class that implements TelemetryComponent and will have automatically been registered by the node.
CordaThrowable - Interface in net.corda.core
CordaThrowable() - Constructor for interface net.corda.core.CordaThrowable
CordaTransactionSupport - Interface in net.corda.core.node.services.vault
CordaTransactionSupport() - Constructor for interface net.corda.core.node.services.vault.CordaTransactionSupport
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 organisation, 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 organisation, 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.
CouldNotStartFlowException - Exception in net.corda.client.rpc.reconnect
  Thrown when a flow start command died before receiving a `interface FlowHandle`. On catching this exception, the typical behaviour is to run a "logical retry", meaning only retry the flow if the expected outcome did not occur.
CouldNotStartFlowException(cause) - Constructor for exception net.corda.client.rpc.reconnect.CouldNotStartFlowException
  Thrown when a flow start command died before receiving a `interface FlowHandle`. On catching this exception, the typical behaviour is to run a "logical retry", meaning only retry the flow if the expected outcome did not occur.
CouldNotStartFlowException() - Constructor for exception net.corda.client.rpc.reconnect.CouldNotStartFlowException
  Thrown when a flow start command died before receiving a `interface FlowHandle`. On catching this exception, the typical behaviour is to run a "logical retry", meaning only retry the flow if the expected outcome did not occur.
count($this$count) - Method in class net.corda.core.node.services.vault.Builder
count($this$count) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
count($this$count) - Static method in class net.corda.core.node.services.vault.Builder
CP_PROGRAM_ID - Static variable in class net.corda.finance.contracts.CommercialPaper
CP_PROGRAM_ID - Static variable 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).
create(attachment, contract, additionalContracts, uploader, signerKeys, version) - Method in class net.corda.core.contracts.ContractAttachment.Companion
create(key) - Method in class net.corda.core.contracts.SignatureAttachmentConstraint.Companion
  Factory method to be used in preference to the constructor.
create(cordapp, attachmentId, classLoader, config) - Method in class net.corda.core.cordapp.CordappContext.Companion
create(str) - Method in class net.corda.core.crypto.SecureHash.Companion
  Converts a SecureHash hash value represented as a {algorithm:}hexadecimal String into a `class SecureHash`.
create(str) - Static method in class net.corda.core.crypto.SecureHash
  Converts a SecureHash hash value represented as a {algorithm:}hexadecimal String into a `class SecureHash`.
create(flowClass, args) - Method in interface net.corda.core.flows.FlowLogicRefFactory
  Construct a FlowLogicRef. This is intended for cases where the calling code has the relevant class already and can provide it directly.
create(flowClassName, args) - Method in interface net.corda.core.flows.FlowLogicRefFactory
  Construct a FlowLogicRef. This is intended for cases where the calling code does not want to require the flow class on the classpath for all cases where the calling code is loaded.
create(owningKey) - Method in class net.corda.core.identity.AnonymousParty.Companion
  Factory method to be used in preference to the constructor.
create(name, owningKey) - Method in class net.corda.core.identity.Party.Companion
  Factory method to be used in preference to the constructor.
create(certificate) - Method in class net.corda.core.identity.Party.Companion
  Factory method to be used in preference to the constructor.
createComponentGroups(inputs, outputs, commands, attachments, notary, timeWindow) - Method in class net.corda.core.transactions.WireTransaction.Companion
  Deprecated.
createDefaultMapper(rpc, factory, fuzzyIdentityMatch, fullParties) - 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, 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.
createFor(algorithm) - Method in class net.corda.core.contracts.PrivacySalt.Companion
createFor(algorithm) - Static method in class net.corda.core.contracts.PrivacySalt
createForContractVerify(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt, networkParameters, references, digestService) - Method in class net.corda.core.transactions.LedgerTransaction.Companion
  This factory function will create an instance of `class LedgerTransaction` that will be used for contract verification. See BasicVerifier and DeterministicVerifier.
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, fullParties) - 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, 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.
createMockCordaService(serviceHub, serviceConstructor) - Static method in class net.corda.testing.node.MockServicesKt
  Function which can be used to create a mock `annotationclass CordaService` for use within testing, such as an Oracle.
createNode(parameters) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNode(legalName, forcedID, entropyRoot, configOverrides) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNode(legalName, forcedID, entropyRoot) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNode(legalName, forcedID) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNode(legalName) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNode() - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given parameters.
createNonRpcMapper(factory, fullParties) - Static method in class net.corda.client.jackson.JacksonSupport
  For testing or situations where deserialising parties is not required
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
createPartyNode(legalName) - Method in class net.corda.testing.node.MockNetwork
  Create a started node with the given identity.
createRandom() - Method in class net.corda.core.flows.StateMachineRunId.Companion
createSHA256(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Factory method for SHA256 to be used in preference to the constructor.
createSHA256(bytes) - Static method in class net.corda.core.crypto.SecureHash
  Factory method for SHA256 to be used in preference to the constructor.
createSignature($this, signedTransaction, publicKey) - Static method in class net.corda.core.node.AppServiceHub.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.AppServiceHub.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.AppServiceHub.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.AppServiceHub.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.
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.
createUnstartedNode(parameters) - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
createUnstartedNode(legalName, forcedID, entropyRoot, configOverrides) - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
createUnstartedNode(legalName, forcedID, entropyRoot) - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
createUnstartedNode(legalName, forcedID) - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
createUnstartedNode(legalName) - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
createUnstartedNode() - Method in class net.corda.testing.node.MockNetwork
  Create an unstarted node with the given parameters.
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
crossReferencesToOtherMappedSchema(schema) - Method in class net.corda.core.schemas.MappedSchemaValidator
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
CryptoUtils() - Constructor for class net.corda.core.crypto.CryptoUtils
Currencies - Class in net.corda.finance
Currencies() - Constructor for class net.corda.finance.Currencies
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.PersistentCashState::currency.name)
CustomSerializationScheme - Interface in net.corda.core.serialization
CustomSerializationScheme() - Constructor for interface net.corda.core.serialization.CustomSerializationScheme

## D

data() - Method in class net.corda.core.node.services.Vault.ConstraintInfo
databaseFilename(baseDirectory) - Method in class net.corda.testing.node.DatabaseSnapshot
DatabaseSnapshot - Class in net.corda.testing.node
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.
DataVendingFlow - Class in net.corda.core.flows
DataVendingFlow(otherSideSession, payload) - Constructor for class net.corda.core.flows.DataVendingFlow
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.
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.
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.
DayCountBasisYear - Enum in net.corda.finance.contracts
  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
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.
DealState() - Constructor for interface net.corda.finance.contracts.DealState
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($this$debug, 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.
debugCheckpoints() - Method in interface net.corda.core.messaging.flows.FlowManagerRPCOps
  Dump all the current flow checkpoints, alongside with the node's main jar, all CorDapps and driver jars into a zip file in the node's log directory.
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
  Provides an instance of this class with the parameters set to our recommended defaults.
Default(shortName, vendor, version, licence) - Constructor for class net.corda.core.cordapp.Info.Default
  CorDapps created on V3 which bundle contracts and flows into the same jar. This is effectively `class Info.ContractAndWorkflow` but without the integer versioning.
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).
DEFAULT_START_PORT - Static variable in class net.corda.testing.driver.PortAllocation
defaultEnabled() - Method in class net.corda.testing.driver.JmxPolicy.Companion
  Returns a default `class JmxPolicy` that turns on monitoring.
defaultEnabled() - Static method in class net.corda.testing.driver.JmxPolicy
  Returns a default `class JmxPolicy` that turns on monitoring.
DefaultImpls() - Constructor for class net.corda.client.rpc.RPCConnection.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.contracts.Attachment.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.crypto.DigestAlgorithm.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.AppServiceHub.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.ServiceHub.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.AttachmentStorage.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.IdentityService.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.NetworkMapCacheBase.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.vault.AndVisitor.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.vault.OrVisitor.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.services.VaultService.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.node.ServicesForResolution.DefaultImpls
DefaultImpls() - Constructor for class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
DefaultImpls() - Constructor for class net.corda.testing.driver.DriverDSL.DefaultImpls
DefaultImpls() - Constructor for class net.corda.testing.driver.InProcess.DefaultImpls
DefaultImpls() - Constructor for class net.corda.testing.dsl.Verifies.DefaultImpls
DeleteForDJVM - Annotation Type in net.corda.core
  Declare the annotated element to unsuitable for the deterministic version of Corda.
DeleteForDJVM() - Constructor for annotation type net.corda.core.DeleteForDJVM
DELIMITER - Static variable in class net.corda.core.crypto.SecureHash
DeprecatedConstructorForDeserialization - Annotation Type 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 deserialization.
DeprecatedConstructorForDeserialization() - Constructor for annotation type net.corda.core.serialization.DeprecatedConstructorForDeserialization
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, the following schemes are supported: EDDSA_ED25519_SHA512, ECDSA_SECP256R1_SHA256 and ECDSA_SECP256K1_SHA256.
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.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.
description() - Method in class net.corda.core.identity.Party
DESERIALIZATION_CACHE_PROPERTY - Static variable in class net.corda.core.serialization.SerializationAPIKt
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.AmountDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.AnonymousPartyDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.CordaX500NameDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.NodeInfoDeserializer
  Deprecated.
deserialize(parser, ctxt) - Method in class net.corda.client.jackson.JacksonSupport.OpaqueBytesDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.PartyDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.PublicKeyDeserializer
  Deprecated.
deserialize(parser, context) - Method in class net.corda.client.jackson.JacksonSupport.SecureHashDeserializer
  Deprecated.
deserialize(bytes, clazz, context) - Method in interface net.corda.core.serialization.CustomSerializationScheme
  This method must deserialize the data stored `bytes` into an instance of T.
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.
deserializeWithCompatibleContext(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.
Destination - Interface in net.corda.core.flows
  An abstraction for flow session destinations. A flow can send to and receive from objects which implement this interface. The specifics of how the messages are routed depend on the implementation.
Destination() - Constructor for interface net.corda.core.flows.Destination
detailedLogger() - Static method in class net.corda.core.utilities.KotlinUtilsKt
  Returns the logger used for detailed logging.
DiagnosticsService - Interface in net.corda.core.node.services.diagnostics
  A `interface DiagnosticsService` provides APIs that allow CorDapps to query information about the node that CorDapp is currently running on.
DiagnosticsService() - Constructor for interface net.corda.core.node.services.diagnostics.DiagnosticsService
digest(bytes) - Method in interface net.corda.core.crypto.DigestAlgorithm
  Computes the digest of the ByteArray.
DigestAlgorithm - Interface in net.corda.core.crypto
  Interface for injecting custom digest implementation bypassing JCA.
DigestAlgorithm() - Constructor for interface net.corda.core.crypto.DigestAlgorithm
DigestAlgorithm.DefaultImpls - Class in net.corda.core.crypto
  Interface for injecting custom digest implementation bypassing JCA.
digestLengthFor(algorithm) - Method in class net.corda.core.crypto.SecureHash.Companion
DigestService - Class in net.corda.core.crypto
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
DigestService(hashAlgorithm) - Constructor for class net.corda.core.crypto.DigestService
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
DigestService.Companion - Class in net.corda.core.crypto
DigestServiceKt - Class in net.corda.core.crypto
DigestServiceKt() - Constructor for class net.corda.core.crypto.DigestServiceKt
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.
DirectStatePersistable - Interface in net.corda.core.schemas
  Marker interface to denote a persistable Corda state entity that exposes the transaction id and index as composite key called `stateRef`.
DirectStatePersistable() - Constructor for interface net.corda.core.schemas.DirectStatePersistable
DistributedNode(party) - Constructor for class net.corda.core.node.services.PartyInfo.DistributedNode
DistributedServiceHandle(party) - Constructor for class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  A class which represents information about nodes offering the same distributed service on the `class InMemoryMessagingNetwork`.
DOLLARS(amount) - Static method in class net.corda.finance.Currencies
DOLLARS(amount) - Static method in class net.corda.finance.Currencies
DOLLARS(amount) - Static method in class net.corda.finance.Currencies
DoNotImplement - Annotation Type in net.corda.core
  This annotation is for interfaces and abstract classes that provide Corda functionality to user applications. Future versions of Corda may add new methods to such interfaces and classes, but will not remove or modify existing methods.
DoNotImplement() - Constructor for annotation type net.corda.core.DoNotImplement
doOnError($this$doOnError, action) - Static method in class net.corda.core.Utils
  Returns a `class DataFeed` that processes errors according to the provided `action`.
doOnFailure(action) - Method in class net.corda.core.utilities.Try
  Applies the given action to the error if `class Try.Failure`, or does nothing if `class Try.Success`. Returns `this` for chaining.
doOnSuccess(action) - Method in class net.corda.core.utilities.Try
  Applies the given action to the value if `class Try.Success`, or does nothing if `class Try.Failure`. Returns `this` for chaining.
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.
DoubleSpentInputs - Exception in net.corda.testing.dsl
DoubleSpentInputs(ids) - Constructor for exception net.corda.testing.dsl.DoubleSpentInputs
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.
Driver - Class in net.corda.testing.driver
Driver() - Constructor for class net.corda.testing.driver.Driver
driver(defaultParameters, dsl) - Static method in class net.corda.testing.driver.Driver
  `driver` allows one to start up nodes like this: driver { val noService = startNode(providedName = DUMMY_BANK_A.name) val notary = startNode(providedName = DUMMY_NOTARY.name)
DriverDSL - Interface in net.corda.testing.driver
  Underlying interface for the driver DSL. Do not instantiate directly, instead use the `driver` function.
DriverDSL() - Constructor for interface net.corda.testing.driver.DriverDSL
DriverDSL.DefaultImpls - Class in net.corda.testing.driver
  Underlying interface for the driver DSL. Do not instantiate directly, instead use the `driver` function.
DriverParameters - Class in net.corda.testing.driver
  Builder for configuring a `driver`.
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema, premigrateH2Database, notaryHandleTimeout) - Constructor for class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
DriverParameters() - Constructor for class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
DriverParameters(cordappsForAllNodes) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, inMemoryDB) - Constructor for class net.corda.testing.driver.DriverParameters
DriverParameters(isDebug, driverDirectory, portAllocation, debugPortAllocation, systemProperties, useTestClock, startNodesInProcess, waitForAllNodesToFinish, notarySpecs, extraCordappPackagesToScan, jmxPolicy, networkParameters, notaryCustomOverrides, inMemoryDB, cordappsForAllNodes, djvmBootstrapSource, djvmCordaSource, environmentVariables, allowHibernateToManageAppSchema, premigrateH2Database) - Constructor for class net.corda.testing.driver.DriverParameters
DummySecureRandom - Class in net.corda.core.crypto
dumpCheckpoints() - Method in interface net.corda.core.messaging.flows.FlowManagerRPCOps
  Dump all the current flow checkpoints as JSON into a zip file in the node's log directory.
DuplicateAttachmentsRejection(txId, attachmentId) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.DuplicateAttachmentsRejection
  Indicates that the same attachment has been added multiple times to a transaction.
DuplicateOutputLabel - Exception in net.corda.testing.dsl
DuplicateOutputLabel(label) - Constructor for exception net.corda.testing.dsl.DuplicateOutputLabel

## E

ECDSA_SECP256K1_SHA256 - Static variable in class net.corda.core.crypto.Crypto
  ECDSA signature scheme using the secp256k1 Koblitz curve and SHA256 for message hashing.
ECDSA_SECP256R1_SHA256 - Static variable in class net.corda.core.crypto.Crypto
  ECDSA signature scheme using the secp256r1 (NIST P-256) curve and SHA256 for message hashing.
EDDSA_ED25519_SHA512 - Static variable in class net.corda.core.crypto.Crypto
  EdDSA signature scheme using the ed25519 twisted Edwards curve and SHA512 for message hashing. The actual algorithm is PureEdDSA Ed25519 as defined in https://tools.ietf.org/html/rfc8032 Not to be confused with the EdDSA variants, Ed25519ctx and Ed25519ph.
EMPTY - Static variable in class net.corda.finance.contracts.BusinessCalendar
EncodingUtils - Class in net.corda.core.utilities
EncodingUtils() - Constructor for class net.corda.core.utilities.EncodingUtils
EncodingWhitelist - Interface in net.corda.core.serialization
EncodingWhitelist() - Constructor for interface net.corda.core.serialization.EncodingWhitelist
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.
EnforceVerifyOrFail - Class in net.corda.testing.dsl
  If you jumped here from a compiler error make sure the last line of your test tests for a transaction verify or fail. This is a dummy type that can only be instantiated by functions in this module. This way we can ensure that all tests will have as the last line either an accept or a failure test. The name is deliberately long to help make sense of the triggered diagnostic.
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.
engineInitSign(privateKey) - Method in class net.corda.core.crypto.CompositeSignature
engineInitVerify(publicKey) - Method in class net.corda.core.crypto.CompositeSignature
engineSetParameter(param, value) - Method in class net.corda.core.crypto.CompositeSignature
  Deprecated.
engineSetParameter(params) - Method in class net.corda.core.crypto.CompositeSignature
engineSign() - Method in class net.corda.core.crypto.CompositeSignature
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
engineVerify(sigBytes) - Method in class net.corda.core.crypto.CompositeSignature
engineVerify(sigBytes) - Method in class net.corda.core.crypto.CompositeSignature.State
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.
equal($this$equal, value, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
equal($this$equal, value) - Method in class net.corda.core.node.services.vault.Builder
equal($this$equal, value, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
equal($this$equal, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
equal($this$equal, value, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
equal($this$equal, value) - Static method in class net.corda.core.node.services.vault.Builder
equal(value, exactMatch) - 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
equals(other) - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
equals(p) - Method in class net.corda.core.context.Actor
  Models an initiator in Corda, can be a user, a service, etc.
equals(p) - Method in class net.corda.core.context.Actor.Id
  Actor id.
equals(p) - Method in class net.corda.core.context.AuthServiceId
  Authentication / Authorisation Service ID.
equals(p) - Method in class net.corda.core.context.InvocationContext
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
equals(p) - Method in class net.corda.core.context.InvocationOrigin.Peer
  Origin was a message sent by a `class InvocationOrigin.Peer`.
equals(p) - Method in class net.corda.core.context.InvocationOrigin.RPC
  Origin was an RPC call.
equals(p) - Method in class net.corda.core.context.InvocationOrigin.Scheduled
  Origin was a scheduled activity.
equals(p) - Method in class net.corda.core.context.InvocationOrigin.Service
  Origin was a Corda Service.
equals(p) - Method in class net.corda.core.context.Trace
  Contextual tracing information, including invocation and session id.
equals(p) - 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.
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
  Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
equals(p) - Method in class net.corda.core.contracts.CommandAndState
  Return structure for `OwnableState.withNewOwner`
equals(p) - 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.
equals(p) - Method in class net.corda.core.contracts.HashAttachmentConstraint
  An `interface AttachmentConstraint` that verifies by hash. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
equals(p) - 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.
equals(other) - Method in class net.corda.core.contracts.LinearPointer
equals(p) - 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.
equals(p) - Method in class net.corda.core.contracts.ReferencedStateAndRef
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
equals(p) - 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.
equals(p) - 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.
equals(p) - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
equals(p) - Method in class net.corda.core.contracts.SourceAndAmount
  Simple data class to associate the origin, owner, or holder of a particular Amount object.
equals(p) - Method in class net.corda.core.contracts.StateAndContract
  A convenience class for passing around a state and it's contract
equals(p) - 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.
equals(p) - 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.
equals(other) - Method in class net.corda.core.contracts.StaticPointer
equals(p) - 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.
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(p) - Method in class net.corda.core.cordapp.Info.Contract
  A contract CorDapp contains contract definitions (state, commands) and verification logic
equals(p) - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  A CorDapp that includes both contract and workflow classes, and defined in terms of `class Info.Contract` and `class Info.Workflow`.
equals(p) - Method in class net.corda.core.cordapp.Info.Default
  CorDapps created on V3 which bundle contracts and flows into the same jar. This is effectively `class Info.ContractAndWorkflow` but without the integer versioning.
equals(p) - Method in class net.corda.core.cordapp.Info.Workflow
  A workflow CorDapp contains flows and services used to implement business transactions using contracts and states persisted to the immutable ledger
equals(p) - Method in class net.corda.core.cordapp.CordappInfo
  A `class CordappInfo` describes a single CorDapp currently installed on the node
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
  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.
equals(p) - Method in class net.corda.core.crypto.CompositeSignature.State
equals(p) - 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.
equals(p) - Method in class net.corda.core.crypto.DigestService
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
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(other) - Method in class net.corda.core.crypto.SecureHash.HASH
equals(other) - Method in class net.corda.core.crypto.SecureHash.SHA256
equals(p) - 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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
equals(p) - 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.
equals(p) - Method in class net.corda.core.crypto.SignatureScheme
  This class is used to define a digital signature scheme.
equals(other) - Method in class net.corda.core.crypto.TransactionSignature
equals(p) - 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.
equals(p) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
  The assembled transaction for upgrading a contract.
equals(p) - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
equals(p) - Method in class net.corda.core.flows.FlowInfo
  Version and name of the CorDapp hosting the other side of the flow.
equals(p) - Method in class net.corda.core.flows.FlowInitiator.Peer
  Started when we get new session initiation request.
equals(p) - Method in class net.corda.core.flows.FlowInitiator.RPC
  Started using `net.corda.core.messaging.CordaRPCOps.startFlowDynamic`.
equals(p) - Method in class net.corda.core.flows.FlowInitiator.Scheduled
  Started as scheduled activity.
equals(p) - Method in class net.corda.core.flows.FlowInitiator.Service
  Started by a CordaService.
equals(p) - Method in class net.corda.core.flows.FlowStackSnapshot
  Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
equals(p) - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
equals(p) - Method in class net.corda.core.flows.NotarisationPayload
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
equals(p) - Method in class net.corda.core.flows.NotarisationRequestSignature
  A wrapper around a digital signature used for notarisation requests.
equals(p) - Method in class net.corda.core.flows.NotarisationResponse
  Payload returned by the notary service flow to the client.
equals(p) - Method in class net.corda.core.flows.NotaryError.Conflict
  Occurs when one or more input states have already been consumed by another transaction.
equals(p) - Method in class net.corda.core.flows.NotaryError.General
  Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable.
equals(p) - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
  Occurs when the notarisation request signature does not verify for the provided transaction.
equals(p) - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
  Occurs when time specified in the `class TimeWindow` command is outside the allowed tolerance.
equals(p) - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
  Occurs when the provided transaction fails to verify.
equals(p) - 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.
equals(p) - Method in class net.corda.core.flows.StateConsumptionDetails
  Contains information about the consuming transaction for a particular state.
equals(p) - 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.
equals(p) - Method in class net.corda.core.flows.WaitTimeUpdate
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
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
  X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda supports, and requires that organisation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
equals(other) - Method in class net.corda.core.identity.PartyAndCertificate
equals(p) - Method in class net.corda.core.messaging.ClientRpcSslOptions
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
equals(p) - Method in class net.corda.core.messaging.DataFeed
  The Data feed contains a snapshot of the requested data and an Observable of future updates.
equals(p) - Method in class net.corda.core.messaging.FlowHandleImpl
equals(p) - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
equals(p) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
equals(p) - Method in class net.corda.core.messaging.ParametersUpdateInfo
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
equals(p) - Method in class net.corda.core.messaging.StateMachineInfo
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
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.NetworkParameters
  Network parameters are a set of values that every node participating in the zone needs to agree on and use to correctly interoperate with each other.
equals(p) - Method in class net.corda.core.node.NodeDiagnosticInfo
  A `class NodeDiagnosticInfo` holds information about the current node version.
equals(p) - 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 `net.corda.core.messaging.CordaRPCOps.networkMapSnapshot` method.
equals(p) - Method in class net.corda.core.node.NotaryInfo
  Data class storing information about notaries available in the network.
equals(p) - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
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.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
equals(p) - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
equals(p) - Method in class net.corda.core.node.services.vault.AttachmentSort
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.ConstraintInfo
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
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
  Returned in queries `VaultService.queryBy` and `VaultService.trackBy`. A Page contains:
equals(p) - 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.
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
  LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Select states based on their locks.
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
  VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts QueryableState implementation. (see Persistence documentation for more information)
equals(p) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
equals(p) - 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.
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
  entityStateClass should reference a persistent state entity entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema (for example, CashSchemaV1.PersistentCashState::currency.name)
equals(p) - 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
equals(p) - Method in class net.corda.core.node.services.Vault.StateMetadata
equals(p) - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
equals(other) - Method in class net.corda.core.schemas.MappedSchema
equals(p) - Method in class net.corda.core.schemas.PersistentStateRef
  Embedded `class StateRef` representation used in state mapping.
equals(p) - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
equals(p) - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
equals(other) - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
equals(p) - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  A special transaction for upgrading the contract of a state.
equals(p) - 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.
equals(other) - Method in class net.corda.core.transactions.LedgerTransaction
equals(p) - 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.
equals(p) - Method in class net.corda.core.transactions.NetworkParametersHash
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
equals(other) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
equals(p) - 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.
equals(p) - Method in class net.corda.core.transactions.ReferenceStateRef
  Wrapper over `class StateRef` to be used when filtering reference states.
equals(p) - 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.
equals(other) - Method in class net.corda.core.transactions.WireTransaction
equals(other) - Method in class net.corda.core.utilities.ByteSequence
equals(other) - Method in class net.corda.core.utilities.Id
equals(p) - Method in class net.corda.core.utilities.NetworkHostAndPort
  Tuple of host and port. Use `NetworkHostAndPort.parse` on untrusted data.
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.STARTING
equals(other) - Method in class net.corda.core.utilities.ProgressTracker.Step
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
  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.
equals(p) - 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.
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
equals(p) - Method in class net.corda.finance.contracts.asset.Cash.State
  A state representing a cash claim against some party.
equals(p) - 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.
equals(p) - 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.
equals(p) - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that a debt has been moved, optionally to fulfil another contract.
equals(p) - 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.
equals(p) - 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.
equals(p) - 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.
equals(p) - 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.
equals(p) - Method in class net.corda.finance.contracts.asset.Obligation.Terms
  Subset of state, containing the elements specified when issuing a new settlement contract.
equals(p) - Method in class net.corda.finance.contracts.asset.PartyAndAmount
  A simple holder for a (possibly anonymous) `class AbstractParty` and a quantity of tokens
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
  Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the CommodityContract contract, and is likely to change in future.
equals(p) - Method in class net.corda.finance.contracts.Expression
  Represents a textual expression of e.g. a formula
equals(p) - 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.
equals(p) - 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)
equals(p) - Method in class net.corda.finance.contracts.Tenor
  Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
equals(p) - 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.
equals(p) - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
equals(p) - 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.
equals(p) - Method in class net.corda.finance.flows.Buyer.SharedTx
equals(p) - 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.
equals(p) - Method in class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
equals(p) - Method in class net.corda.testing.driver.JmxPolicy
  A class containing configuration information for Jolokia JMX, to be used when creating a node via the `driver`.
equals(p) - Method in class net.corda.testing.driver.NodeParameters
  Parameters for creating a node for `DriverDSL.startNode`.
equals(p) - Method in class net.corda.testing.driver.NotaryHandle
  Object ecapsulating a notary started automatically by the driver.
equals(p) - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  Class which represents a handle to a webserver process and its `class NetworkHostAndPort` for testing purposes.
equals(p) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
equals(p) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  This interpreter builds a transaction, and TransactionDSL.verifies that the resolved transaction is correct. Note that transactions corresponding to input states are not verified. Use LedgerDSL.verifies for that.
equals(p) - Method in class net.corda.testing.node.ClusterSpec.Raft
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
equals(p) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  A class which represents information about nodes offering the same distributed service on the `class InMemoryMessagingNetwork`.
equals(other) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
equals(p) - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
equals(p) - Method in class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
equals(p) - Method in class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
equals(p) - Method in class net.corda.testing.node.NotarySpec
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
equals(p) - Method in class net.corda.testing.node.User
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
EUR - Static variable in class net.corda.finance.Currencies
exactAdd($this$exactAdd, b) - Static method in class net.corda.core.utilities.KotlinUtilsKt
  Like the + operator but throws ArithmeticException in case of integer overflow.
exactAdd($this$exactAdd, b) - Static method in class net.corda.core.utilities.KotlinUtilsKt
  Like the + operator but throws ArithmeticException in case of integer overflow.
excludeHostNode(serviceHub, map) - Static method in class net.corda.core.identity.IdentityUtils
  Remove this node from a map of well known `class Party`s.
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 Party`s. It is a no-op if the notary is null.
execute(deduplicationId) - Method in interface net.corda.core.flows.FlowExternalAsyncOperation
  Executes a future.
execute(deduplicationId) - Method in interface net.corda.core.flows.FlowExternalOperation
  Executes a blocking operation.
executeQuery(connection, amount, lockId, notary, onlyFromIssuerParties, withIssuerRefs, withResultSet) - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection
  A vendor specific query(ies) to gather Cash states that are available.
executeQuery(connection, amount, lockId, notary, onlyFromIssuerParties, withIssuerRefs, withResultSet) - Method in class net.corda.finance.workflows.asset.selection.CashSelectionH2Impl
  A vendor specific query(ies) to gather Cash states that are available.
executeQuery(connection, amount, lockId, notary, onlyFromIssuerParties, withIssuerRefs, withResultSet) - Method in class net.corda.finance.workflows.asset.selection.CashSelectionPostgreSQLImpl
  A vendor specific query(ies) to gather Cash states that are available.
executeQuery(connection, amount, lockId, notary, onlyFromIssuerParties, withIssuerRefs, withResultSet) - Method in class net.corda.finance.workflows.asset.selection.CashSelectionSQLServerImpl
  A vendor specific query(ies) to gather Cash states that are available.
exists(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Check if a config exists at path
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, issuerRef) - 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
externalIdForPublicKey(publicKey) - Method in interface net.corda.core.node.services.IdentityService
  This method allows lookups of PublicKeys to an associated "external ID" / UUID. Providing a PublicKey that is unknown by the node or is not mapped to an external ID will return null. Otherwise, if the PublicKey has been mapped to an external ID, then the UUID for that external ID will be returned. The method looks up keys generated by the node as well as keys generated on other nodes and registered with the `interface IdentityService`.
ExtraConstructorArgs(oldParticipants, sessions, newApi, statesToRecord) - Constructor for class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
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.OnLedgerAsset
extractFile(path, outputTo) - Method in interface net.corda.core.contracts.Attachment
  Finds the named file case insensitively and copies it to the output stream.

## F

FailedParse(e) - Constructor for exception net.corda.client.jackson.UnparseableCallException.FailedParse
fails() - Method in class net.corda.testing.dsl.LedgerDSL
  Asserts that `verifies` throws, with no condition on the exception message.
fails() - Method in class net.corda.testing.dsl.TransactionDSL
  Asserts that `verifies` throws, with no condition on the exception message.
fails($this) - Static method in class net.corda.testing.dsl.Verifies.DefaultImpls
  Asserts that `verifies` throws, with no condition on the exception message.
fails() - Method in interface net.corda.testing.dsl.Verifies
  Asserts that `verifies` throws, with no condition on the exception message.
fails with(msg) - Method in class net.corda.testing.dsl.LedgerDSL
fails with(msg) - Method in class net.corda.testing.dsl.TransactionDSL
fails with($this, msg) - Static method in class net.corda.testing.dsl.Verifies.DefaultImpls
fails with(msg) - Method in interface net.corda.testing.dsl.Verifies
failsWith(expectedMessage) - Method in class net.corda.testing.dsl.LedgerDSL
  Asserts that verifies() throws.
failsWith(expectedMessage) - Method in class net.corda.testing.dsl.TransactionDSL
  Asserts that verifies() throws.
failsWith($this, expectedMessage) - Static method in class net.corda.testing.dsl.Verifies.DefaultImpls
  Asserts that verifies() throws.
failsWith(expectedMessage) - Method in interface net.corda.testing.dsl.Verifies
  Asserts that verifies() throws.
Failure(exception) - Constructor for class net.corda.core.utilities.Try.Failure
FieldInfo - Class in net.corda.core.node.services.vault
  Contains information about a field from an entity class. Used as part of query criteria construction through `class Builder`, produced by function `getField`. The constructor should not be invoked manually.
fieldsFromOtherMappedSchema(schema) - Method in class net.corda.core.schemas.MappedSchemaValidator
filterCommands(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify filtering `class Command` items according to a Predicate.
FilteredComponent(component, nonce) - Constructor for class net.corda.core.transactions.ContractUpgradeFilteredTransaction.FilteredComponent
  Contains the serialized component and the associated nonce for computing the transaction id.
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.
filterReferenceInputRefs(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify filtering reference inputs according to a Predicate.
filterReferenceInputs(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify filtering reference inputs according to a Predicate.
finaliseTx(tx, sessions, 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
  Deprecated.
FinalityFlow(transaction, extraRecipients) - Constructor for class net.corda.core.flows.FinalityFlow
  Deprecated.
FinalityFlow(transaction) - Constructor for class net.corda.core.flows.FinalityFlow
  Deprecated.
FinalityFlow(transaction, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
  Deprecated.
FinalityFlow(transaction, firstSession, restSessions) - Constructor for class net.corda.core.flows.FinalityFlow
  Notarise the given transaction and broadcast it to the given `class FlowSession`s. This list must at least include all the non-local participants of the transaction. Sessions to non-participants can also be provided.
FinalityFlow(transaction, sessions, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
  Notarise the given transaction and broadcast it to all the participants.
FinalityFlow(transaction, sessions) - Constructor for class net.corda.core.flows.FinalityFlow
  Notarise the given transaction and broadcast it to all the participants.
FinalityFlow(transaction, sessions, statesToRecord, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
  Notarise the given transaction and broadcast it to all the participants.
FinalityFlow(transaction, sessions, statesToRecord) - Constructor for class net.corda.core.flows.FinalityFlow
  Notarise the given transaction and broadcast it to all the participants.
FinalityFlow(transaction, sessions, oldParticipants, progressTracker) - Constructor for class net.corda.core.flows.FinalityFlow
  Deprecated.
FinalityFlow.Companion - Class in net.corda.core.flows
FinalityFlow.ExtraConstructorArgs - Class in net.corda.core.flows
FinanceWorkflowsUtilsKt - Class in net.corda.finance.workflows.utils
FinanceWorkflowsUtilsKt() - Constructor for class net.corda.finance.workflows.utils.FinanceWorkflowsUtilsKt
findCommand(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify finding a single `class Command` items according to a Predicate.
findCordapp(scanPackage) - Method in class net.corda.testing.node.TestCordapp.Companion
  Scans the current classpath to find the CorDapp that contains the given package. All the CorDapp's metdata present in its MANIFEST are inherited. If more than one location containing the package is found then an exception is thrown. An exception is also thrown if no CorDapp is found.
findCordapp(scanPackage) - Static method in class net.corda.testing.node.TestCordapp
  Scans the current classpath to find the CorDapp that contains the given package. All the CorDapp's metdata present in its MANIFEST are inherited. If more than one location containing the package is found then an exception is thrown. An exception is also thrown if no CorDapp is found.
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
findReference(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify finding a single reference inputs `interface ContractState` matching a Predicate.
findReferenceInputRef(clazz, predicate) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify finding a single reference input matching a Predicate.
findSignatureScheme(algorithm) - Static method in class net.corda.core.crypto.Crypto
findSignatureScheme(schemeNumberID) - Static method in class net.corda.core.crypto.Crypto
  Find `class SignatureScheme` by platform specific schemeNumberID.
findSignatureScheme(schemeCodeName) - Static method in class net.corda.core.crypto.Crypto
  Factory pattern to retrieve the corresponding `class SignatureScheme` based on SignatureScheme.schemeCodeName. 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`.
findStateMachines(flowClass) - Method in class net.corda.testing.node.StartedMockNode
  Returns the currently live flows of type `flowClass`, and their corresponding result future.
finishedFlowsWithClientIds() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns all finished flows that were started with a client ID for which the client ID mapping has not been removed. This version only returns the client ids for flows started by the same user currently calling `finishedFlowsWithClientIds`.
finishedFlowsWithClientIdsAsAdmin() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns all finished flows that were started with a client id by all RPC users for which the client ID mapping has not been removed.
FIRST_EPHEMERAL_PORT - Static variable in class net.corda.testing.driver.PortAllocation
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.
FixableDealState() - Constructor for interface net.corda.finance.contracts.FixableDealState
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(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, originalErrorId) - 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, cause) - Constructor for exception net.corda.core.flows.FlowException
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
FlowExternalAsyncOperation<R> - Interface in net.corda.core.flows
  `interface FlowExternalAsyncOperation` represents an external future that blocks a flow from continuing until the future returned by `FlowExternalAsyncOperation.execute` has completed. Examples of external processes where `interface FlowExternalAsyncOperation` would be useful include, triggering a long running process on an external system or retrieving information from a service that might be down.
FlowExternalAsyncOperation() - Constructor for interface net.corda.core.flows.FlowExternalAsyncOperation
FlowExternalOperation<R> - Interface in net.corda.core.flows
  `interface FlowExternalOperation` represents an external process that blocks a flow from continuing until the result of `execute` has been retrieved. Examples of external processes where `interface FlowExternalOperation` would be useful include, triggering a long running process on an external system or retrieving information from a service that might be down.
FlowExternalOperation() - Constructor for interface net.corda.core.flows.FlowExternalOperation
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.
FlowHandle() - Constructor for interface net.corda.core.messaging.FlowHandle
FlowHandleImpl<A> - Class in net.corda.core.messaging
FlowHandleImpl(id, returnValue) - Constructor for class net.corda.core.messaging.FlowHandleImpl
FlowHandleWithClientId<A> - Interface in net.corda.core.messaging
FlowHandleWithClientId() - Constructor for interface net.corda.core.messaging.FlowHandleWithClientId
FlowHandleWithClientIdImpl<A> - Class in net.corda.core.messaging
FlowHandleWithClientIdImpl(id, returnValue, clientId) - Constructor for class net.corda.core.messaging.FlowHandleWithClientIdImpl
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
  Please note that `class FlowInitiator` has been superceded by `class InvocationContext`, which offers more detail for the same event.
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.Service - Class in net.corda.core.flows
  Started by a CordaService.
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.
FlowLogic.Companion - Class in net.corda.core.flows
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.
FlowLogicRef() - Constructor for interface net.corda.core.flows.FlowLogicRef
FlowLogicRefFactory - Interface in net.corda.core.flows
  The public factory interface for creating validated `interface FlowLogicRef` instances as part of the scheduling framework.
FlowLogicRefFactory() - Constructor for interface net.corda.core.flows.FlowLogicRefFactory
FlowManagerRPCOps - Interface in net.corda.core.messaging.flows
  RPC operations to perform operations related to flows including management of associated persistent states like checkpoints.
FlowManagerRPCOps() - Constructor for interface net.corda.core.messaging.flows.FlowManagerRPCOps
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.
FlowProgressHandle() - Constructor for interface net.corda.core.messaging.FlowProgressHandle
FlowProgressHandleImpl<A> - Class in net.corda.core.messaging
FlowProgressHandleImpl(id, returnValue, progress, stepsTreeIndexFeed, stepsTreeFeed) - Constructor for class net.corda.core.messaging.FlowProgressHandleImpl
FlowProgressHandleImpl(id, returnValue, progress, stepsTreeIndexFeed) - Constructor for class net.corda.core.messaging.FlowProgressHandleImpl
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 `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.Frame - Class in net.corda.core.flows
FlowTestsUtilsKt - Class in net.corda.testing.flows
FlowTestsUtilsKt() - Constructor for class net.corda.testing.flows.FlowTestsUtilsKt
forceClose() - Method in class net.corda.client.rpc.CordaRPCConnection
  Closes this client without notifying the server.
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
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).
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.
freshKey(externalId) - Method in interface net.corda.core.node.services.KeyManagementService
  Generates a new random KeyPair and adds it to the internal key storage. Associates the public key to an external ID. Returns the public key 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. Associates the public key to an external ID. Returns the public part of the pair.
freshKeyAndCert(identity, revocationEnabled, externalId) - 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.
from() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformRename
  String
from(obj, serializationFactory, context) - Method in class net.corda.core.serialization.SerializedBytes.Companion
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from(obj, serializationFactory) - Method in class net.corda.core.serialization.SerializedBytes.Companion
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from(obj) - Method in class net.corda.core.serialization.SerializedBytes.Companion
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from(obj, serializationFactory, context) - Static method in class net.corda.core.serialization.SerializedBytes
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from(obj, serializationFactory) - Static method in class net.corda.core.serialization.SerializedBytes
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from(obj) - Static method in class net.corda.core.serialization.SerializedBytes
  Serializes the given object and returns a `class SerializedBytes` wrapper for it. An alias for `Any.serialize` intended to make the calling smoother for Java users.
from($this$from, session) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
  Extracts data from a [MapFlowSession,UntrustworthyData] without performing checks and casting to R.
from($this$from, session) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
  Creates a [Pair(`session`, Class)] from this Class.
from($this$from, session) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
  Creates a [Pair(`session`, Class)] from this KClass.
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 function `getDisplayTokenSize` is used to determine the conversion scaling, for example 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 function `getDisplayTokenSize` is used to determine the conversion scaling, for example 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 function `getDisplayTokenSize` is used to determine the conversion scaling, for example 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 function `getDisplayTokenSize` is used to determine the conversion scaling, for example 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, base, protocol, mapper) - Method in class net.corda.testing.http.HttpApi.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.
fromProxy(proxy) - Method in interface net.corda.core.serialization.CheckpointCustomSerializer
  Should facilitate the conversion of the proxy object into a new instance of the unserializable type
fromProxy(proxy) - Method in interface net.corda.core.serialization.SerializationCustomSerializer
  Should facilitate the conversion of the proxy object into a new instance of the unserializable type
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($this$functionPredicate, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
functionPredicate($this$functionPredicate, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
  Deprecated.
functionPredicate($this$functionPredicate, 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.
FungibleAsset() - Constructor for interface net.corda.core.contracts.FungibleAsset
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes, relevancyStatus, exactParticipants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes, relevancyStatus) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner, quantity, issuer, issuerRef) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner, quantity, issuer) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner, quantity) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants, owner) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria(participants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleAssetQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
FungibleState<T> - Interface in net.corda.core.contracts
  Interface to represent things which are fungible, this means that there is an expectation that these things can be split and merged. That's the only assumption made by this interface.
FungibleState() - Constructor for interface net.corda.core.contracts.FungibleState
FungibleState(participants, owner, quantity, issuer, issuerRef) - Constructor for class net.corda.core.schemas.CommonSchemaV1.FungibleState
FungibleStateQueryCriteria(participants, quantity, status, contractStateTypes, relevancyStatus) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
FungibleStateQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates

## G

GBP - Static variable in class net.corda.finance.Currencies
General(cause) - Constructor for class net.corda.core.flows.NotaryError.General
  Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable.
generate(data) - Method in class net.corda.core.crypto.SecureHash
generate(data) - Method in class net.corda.core.crypto.SecureHash.HASH
generate(data) - Method in class net.corda.core.crypto.SecureHash.SHA256
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) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
  Puts together an issuance transaction for the specified currency obligation amount that starts out being owned by the given pubkey.
generateCloseOutNetting(tx, signer, inputs) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
  Generate a transaction performing close-out netting of two or more states.
generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
  Deprecated.
generateExit(tx, amountIssued, assetStates, payChangeTo, 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
  Deprecated.
generateExit(tx, amountIssued, assetStates, payChangeTo) - 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
  Deprecated.
generateExit(tx, amountIssued, assetStates, payChangeTo, deriveState, generateMoveCommand, generateExitCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
  Generate an transaction exiting fungible assets from the ledger.
generateExit(tx, amountIssued, assetStates) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
  Generate an transaction exiting an obligation from the ledger.
generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.Cash
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, 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(tx, obligor, issuanceDef, pennies, beneficiary, notary) - Method in class net.corda.finance.workflows.asset.ObligationUtils
  Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(issuance, faceValue, maturityDate, notary) - Static method in class net.corda.finance.workflows.CommercialPaperUtils
  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 signature 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) - Static method in class net.corda.finance.workflows.CommercialPaperUtils
  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.OnLedgerAsset
generatePaymentNetting(tx, issued, notary, inputs) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
generateRedeem(tx, paper, services, ourIdentity) - Static method in class net.corda.finance.workflows.CommercialPaperUtils
  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) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
  Generate a transaction changing the lifecycle of one or more state objects.
generateSettle(tx, statesAndRefs, assetStatesAndRefs, moveCommand, notary) - Static method in class net.corda.finance.workflows.asset.ObligationUtils
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.
generateSpend(services, tx, amount, to, onlyFromParties) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Deprecated.
generateSpend(services, tx, amount, ourIdentity, to, onlyFromParties, anonymous) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves an amount of currency to the given party.
generateSpend(services, tx, amount, ourIdentity, to, onlyFromParties) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves an amount of currency to the given party.
generateSpend(services, tx, amount, ourIdentity, to) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves an amount of currency to the given party.
generateSpend(services, tx, payments, onlyFromParties) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Deprecated.
generateSpend(services, tx, payments, ourIdentity, onlyFromParties, anonymous) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves money of the given amounts to the recipients specified.
generateSpend(services, tx, payments, ourIdentity, onlyFromParties) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves money of the given amounts to the recipients specified.
generateSpend(services, tx, payments, ourIdentity) - Static method in class net.corda.finance.workflows.asset.CashUtils
  Generate a transaction that moves money of the given amounts to the recipients specified.
GenericQueryCriteria<Q extends GenericQueryCriteria<Q,?>,P extends BaseQueryCriteriaParser<Q,?,?>> - Interface in net.corda.core.node.services.vault
GenericQueryCriteria() - Constructor for interface net.corda.core.node.services.vault.GenericQueryCriteria
GenericQueryCriteria.ChainableQueryCriteria<Q extends GenericQueryCriteria<Q,? super P>,P extends BaseQueryCriteriaParser<Q,? super P,?>> - Interface in net.corda.core.node.services.vault
get(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the value of the configuration at "path".
get() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
getA() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AndComposition
getA() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.OrComposition
getA() - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.AndVisitor
getA() - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.OrVisitor
getA() - Method in class net.corda.core.node.services.vault.QueryCriteria.AndComposition
getA() - Method in class net.corda.core.node.services.vault.QueryCriteria.OrComposition
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.
getActor() - Method in class net.corda.core.context.InvocationContext
  Acting agent of the invocation,
getActor() - Method in class net.corda.core.context.InvocationOrigin.RPC
getAdditionalContracts() - Method in class net.corda.core.contracts.ContractAttachment
  Additional contract names contained within the JAR.
getAdditionalCordapps() - Method in class net.corda.testing.driver.NodeParameters
  Additional
getAdditionalCordapps() - Method in class net.corda.testing.node.MockNodeParameters
  `class TestCordapp`
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
getAlgorithm() - Method in class net.corda.core.crypto.CompositeKey
getAlgorithm() - Method in interface net.corda.core.crypto.DigestAlgorithm
  Algorithm identifier.
getAlgorithm() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
getAlgorithm() - Method in class net.corda.core.crypto.SecureHash.HASH
getAlgorithm($this$algorithm) - Static method in class net.corda.core.crypto.SecureHashKt
  Hash algorithm.
getAlgorithmName() - Method in class net.corda.core.crypto.SignatureScheme
  which signature algorithm is used
getAlgSpec() - Method in class net.corda.core.crypto.SignatureScheme
  parameter specs for the underlying algorithm.
getAllContracts() - Method in class net.corda.core.contracts.ContractAttachment
getAllFlows() - Method in interface net.corda.core.cordapp.Cordapp
  List of all flow classes
getAllIdentities() - Method in interface net.corda.core.node.services.IdentityService
  Get all identities known to the service. This is expensive, and `partyFromKey` or partyFromX500Name should be used in preference where possible.
getAllNodes() - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Return all `class NodeInfo`s the node currently is aware of (including ourselves).
getAllOnesHash() - Method in class net.corda.core.crypto.DigestService
  A digest value consisting of 0xFF bytes.
getAllOnesHash() - Method in class net.corda.core.crypto.SecureHash.Companion
  A SHA-256 hash value consisting of 32 0xFF bytes. This function is provided for API stability.
getAllowHibernateToManageAppSchema() - Method in class net.corda.testing.driver.DriverParameters
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.
getAllStepsLabels() - Method in class net.corda.core.utilities.ProgressTracker
  A list of all steps label 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
  ASN.1 algorithm identifiers for keys of the signature,
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 interface net.corda.core.contracts.FungibleState
  Amount represents a positive quantity of some token which can be cash, tokens, stock, agreements, or generally anything else that's quantifiable with integer quantities. See `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.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
  the amount of currency to issue.
getAmount() - Method in class net.corda.finance.flows.CashPaymentFlow
  the amount of a currency to pay to the recipient.
getAmountMissing() - Method in exception net.corda.core.contracts.InsufficientBalanceException
  An
getAnnualCompoundCount() - Method in enum net.corda.finance.contracts.Frequency
getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
  if true,
getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
getAnonymous() - Method in class net.corda.finance.flows.CashPaymentFlow
  whether to anonymous the recipient party.
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.
getAppContext($this) - Static method in class net.corda.core.node.AppServiceHub.DefaultImpls
  See `CordappProvider.getAppContext`
getAppContext($this) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  See `CordappProvider.getAppContext`
getAppContext() - Method in interface net.corda.core.node.ServiceHub
  See `CordappProvider.getAppContext`
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
getArguments() - Method in class net.corda.core.context.InvocationContext
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.
getAttachmentHash() - Method in exception net.corda.core.contracts.TransactionVerificationException.InvalidAttachmentException
getAttachmentHash() - Method in exception net.corda.core.contracts.TransactionVerificationException.PackageOwnershipException
getAttachmentId() - Method in exception net.corda.core.contracts.BrokenAttachmentException
getAttachmentId() - Method in class net.corda.core.contracts.HashAttachmentConstraint
getAttachmentId() - Method in exception net.corda.core.contracts.TransactionVerificationException.DuplicateAttachmentsRejection
getAttachmentId() - Method in class net.corda.core.cordapp.CordappContext
  For CorDapps containing
getAttachmentIdAndBytes(jar) - Method in class net.corda.testing.services.MockAttachmentStorage
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.
getAttachments() - Method in class net.corda.testing.node.MockServices
  Provides access to storage of arbitrary JAR files (which may contain only data, no code).
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
  Deprecated.
getAvailableComponents() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
  Deprecated.
getB() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AndComposition
getB() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.OrComposition
getB() - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.AndVisitor
getB() - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.OrVisitor
getB() - Method in class net.corda.core.node.services.vault.QueryCriteria.AndComposition
getB() - Method in class net.corda.core.node.services.vault.QueryCriteria.OrComposition
getBackoffBase() - Method in class net.corda.testing.node.MockNetFlowTimeOut
GetBalances - Class in net.corda.finance.workflows
GetBalances() - Constructor for class net.corda.finance.workflows.GetBalances
getBaseDirectory() - Method in interface net.corda.testing.driver.NodeHandle
  The location of the node's base directory
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.
getBoolean(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the boolean value of the configuration at "path".
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
  PublicKey
getBytes() - Method in class net.corda.core.utilities.ByteSequence
  The underlying bytes. Some implementations may choose to make a copy of the underlying ByteArray for security reasons. For example, `class OpaqueBytes`.
getBytes() - Method in class net.corda.core.utilities.OpaqueBytes
  The bytes are always cloned so that this object becomes immutable. This has been done to prevent tampering with entities such as `class SecureHash` and `class PrivacySalt`, as well as preserve the integrity of our hash constants net.corda.core.crypto.SecureHash.zeroHash and net.corda.core.crypto.SecureHash.allOnesHash.
getBytes() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
  The underlying bytes.
getCaCertStore() - Method in interface net.corda.core.node.services.IdentityService
getCarpenterDisabled() - Method in interface net.corda.core.serialization.SerializationContext
  If true, deserialization calls using this context will not fallback to using the Class Carpenter to attempt to construct classes present in the schema but not on the current classpath.
getCASH($this$CASH) - Static method in class net.corda.finance.contracts.asset.CashUtilities
  An extension property that lets you write 100.DOLLARS.CASH
getCashBalance($this$getCashBalance, currency) - Static method in class net.corda.finance.workflows.GetBalances
getCashBalance($this$getCashBalance, currency) - Static method in class net.corda.finance.workflows.GetBalances
getCashBalances($this$getCashBalances) - Static method in class net.corda.finance.workflows.GetBalances
getCashBalances($this$getCashBalances) - Static method in class net.corda.finance.workflows.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.General
getCause() - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
getCause() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
getCause() - Method in exception net.corda.core.node.services.StatesNotAvailableException
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.NetworkMapCacheBase
  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
getCheckpointCustomSerializers() - Method in interface net.corda.core.cordapp.Cordapp
  List of serializers for checkpoints
getChildProgressTracker(step) - Method in class net.corda.core.utilities.ProgressTracker
getChildren() - Method in class net.corda.core.crypto.CompositeKey
  Τhe order of the children may not be the same to what was provided in the builder.
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
getClassName() - Method in class net.corda.testing.node.MockNetNotaryConfig
getClassName() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  String the optional name of a notary service class to load. If null, a builtin notary is loaded.
getClientId() - Method in class net.corda.core.context.InvocationContext
getClientId() - Method in interface net.corda.core.messaging.FlowHandleWithClientId
  The `clientId` with which the client has started the flow.
getClientId() - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
  The
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
  Deprecated.
getClock() - Method in class net.corda.testing.node.MockServices
  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.
getCluster() - Method in class net.corda.testing.node.NotarySpec
  `class ClusterSpec`
getClusterSize() - Method in class net.corda.testing.node.ClusterSpec
  The number of nodes within the cluster.
getClusterSize() - Method in class net.corda.testing.node.ClusterSpec.Raft
  The number of nodes within the cluster.
getCode() - Method in enum net.corda.finance.contracts.Tenor.TimeUnit
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() - Method in enum net.corda.core.node.services.vault.AttachmentSort.AttachmentSortAttribute
getColumnName(column) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
getColumns() - Method in class net.corda.core.node.services.vault.AttachmentSort
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.
getCommodityCode() - Method in class net.corda.finance.contracts.Commodity
  a unique code for the commodity.
getCommonName() - Method in class net.corda.core.identity.CordaX500Name
  optional name by the which the entity is usually known.
getComponent() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction.FilteredComponent
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
getCompositeKey() - Method in interface net.corda.core.schemas.IndirectStatePersistable
getConfig() - Method in class net.corda.core.cordapp.CordappContext
  Configuration for this CorDapp
getConfig() - Method in class net.corda.testing.node.TestCordapp
  Returns the config for on this CorDapp, defaults to empty if not specified.
getConfigOverrides() - Method in class net.corda.testing.node.MockNodeParameters
  Add/override behaviour of the
getConnectionMaxRetryInterval() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  The maximum retry interval for re-connections.
getConnectionOpt() - Method in interface net.corda.client.rpc.ext.RPCConnectionListener.ConnectionContext
getConnectionRetryInterval() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  The base retry interval for reconnection attempts.
getConnectionRetryIntervalMultiplier() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  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.
getConstraint() - Method in class net.corda.core.node.services.Vault.ConstraintInfo
getConstraintInfo() - Method in class net.corda.core.node.services.Vault.StateMetadata
getConstraints() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getConstraints() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getConstraintTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getConstraintTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getConsumed() - Method in class net.corda.core.node.services.Vault.Update
getConsumedStates() - Method in class net.corda.core.flows.NotaryError.Conflict
  Specifies which states have already been consumed in another transaction.
getConsumedTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
getContext() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
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.core.cordapp.Info.ContractAndWorkflow
getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
  the contract this move is for the attention of.
getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
  the contract this move is for the attention of.
getContractAttachmentID(contractClassName) - Method in interface net.corda.core.cordapp.CordappProvider
  Resolve an attachment ID for a given contract name
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.ConflictingAttachmentsRejection
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.ConstraintPropagationRejection
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.ContractConstraintRejection
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.ContractCreationError
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.ContractRejection
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.InvalidConstraintRejection
  The fully qualified class name of the failing contract.
getContractClass() - Method in exception net.corda.core.contracts.TransactionVerificationException.MissingAttachmentRejection
  The fully qualified class name of the failing contract.
getContractClassNames() - Method in interface net.corda.core.cordapp.Cordapp
  List of contracts
getContractClassNamesCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
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.FungibleStateQueryCriteria
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.
getContractUpgradeService() - Method in class net.corda.testing.node.MockServices
  The `interface ContractUpgradeService` is responsible for securely upgrading contract state objects according to a specified and mutually agreed (amongst participants) contract version.
getCopyBaggageToTags() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
getCordaModule() - Method in class net.corda.client.jackson.JacksonSupport
  Deprecated.
getCordapp() - Method in class net.corda.core.cordapp.CordappContext
  The cordapp this context is about
getCordappClasses() - Method in interface net.corda.core.cordapp.Cordapp
  An exhaustive list of all classes relevant to the node within this CorDapp
getCordappClassloader() - Method in class net.corda.testing.node.MockServices
  Returns the classloader containing all jar deployed in the 'cordapps' folder.
getCordappPackages() - Method in class net.corda.testing.node.MockNetwork
  Deprecated.
getCordappProvider() - Method in interface net.corda.core.node.ServicesForResolution
  Provides access to anything relating to cordapps including contract attachment resolution and app context
getCordappProvider() - Method in class net.corda.testing.node.MockServices
  Provides access to anything relating to cordapps including contract attachment resolution and app context
getCordapps() - Method in class net.corda.core.node.NodeDiagnosticInfo
  A list of CorDapps currently installed on this node
getCordappsForAllNodes() - Method in class net.corda.testing.driver.DriverParameters
  `class TestCordapp`
getCordappsForAllNodes() - Method in class net.corda.testing.node.MockNetworkParameters
  `class TestCordapp`
getCoreTransaction() - Method in class net.corda.core.flows.NotarisationPayload
  A helper for automatically casting the underlying transaction payload to a `class CoreTransaction`. Should only be used by non-validating notaries.
getCoreTransaction() - Method in class net.corda.core.transactions.SignedTransaction
  Lazily calculated access to the deserialised/hashed transaction data.
getCounterparty() - Method in class net.corda.core.flows.FlowSession
  If the destination on the other side of this session is a `class Party` then returns that, otherwise throws IllegalStateException.
getCounterpartyFlowInfo(maySkipCheckpoint) - 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.
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,
getCurrency() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
getCurrency() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getCurrency() - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
getCurrency() - Method in class net.corda.finance.test.SampleCashSchemaV2.PersistentCashState
  product type
getCurrency() - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
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.
getCurrentHash() - Method in interface net.corda.core.node.services.NetworkParametersService
  Hash of the current parameters for the network.
getCurrentStep() - Method in class net.corda.core.utilities.ProgressTracker
  Reading returns the value of steps`stepIndex`, 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.
getCurrentTime() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
getCurrentTopLevel() - Method in class net.corda.core.flows.FlowLogic.Companion
  Return the outermost `class FlowLogic` instance, or null if not in a flow.
getCurrentTopLevel() - Static method in class net.corda.core.flows.FlowLogic
  Return the outermost `class FlowLogic` instance, or null if not in a flow.
getCustomOverrides() - Method in class net.corda.testing.driver.NodeParameters
  A map of custom node configuration overrides.
getCustomSchemas() - Method in interface net.corda.core.cordapp.Cordapp
  List of custom schemas
getCustomSerializers() - Method in interface net.corda.core.serialization.SerializationContext
  Additional custom serializers that will be made available during (de)serialization.
getData() - Method in class net.corda.core.contracts.TransactionState
  The custom contract state
getDatabase() - Method in interface net.corda.core.node.AppServiceHub
  Accessor to `interface CordaTransactionSupport` in order to perform sensitive actions within new, independent top level transaction.
getDays($this$days) - 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
getDebugPortAllocation() - Method in class net.corda.testing.driver.DriverParameters
  The port allocation strategy to use for jvm debugging.
getDeclaringClass() - Method in class net.corda.core.node.services.vault.Column
getDeduplicationCacheExpiry() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  The cache expiry of a deduplication watermark per client.
getDefault() - Method in class net.corda.core.crypto.DigestService.Companion
  The `default` instance will be parametrized and initialized at runtime. It would be probably useful to assume an override priority order.
getDefaultAllocator() - Method in class net.corda.testing.driver.PortAllocation.Companion
getDefaultAllocator() - Static method in class net.corda.testing.driver.PortAllocation
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
  the number of digits normally after the decimal point when referring to quantities of
getDefaultHash() - Method in interface net.corda.core.node.services.NetworkParametersService
  For backwards compatibility, this parameters hash will be used for resolving historical transactions in the chain.
getDefaultMapper() - Method in class net.corda.testing.http.HttpUtils
getDefaultNotaryHandle($this) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Returns the `class NotaryHandle` for the single notary on the network. Throws if there are none or more than one.
getDefaultNotaryHandle() - Method in interface net.corda.testing.driver.DriverDSL
  Returns the `class NotaryHandle` for the single notary on the network. Throws if there are none or more than one.
getDefaultNotaryIdentity($this) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Returns the identity of the single notary on the network. Throws if there are none or more than one.
getDefaultNotaryIdentity() - Method in interface net.corda.testing.driver.DriverDSL
  Returns the identity of the single notary on the network. Throws if there are none or more than one.
getDefaultNotaryIdentity() - Method in class net.corda.testing.node.MockNetwork
  Return the identity of the default notary node.
getDefaultNotaryNode($this) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Returns a `interface CordaFuture` on the `interface NodeHandle` for the single-node notary on the network. Throws if there are no notaries or more than one, or if the notary is a distributed cluster.
getDefaultNotaryNode() - Method in interface net.corda.testing.driver.DriverDSL
  Returns a `interface CordaFuture` on the `interface NodeHandle` for the single-node notary on the network. Throws if there are no notaries or more than one, or if the notary is a distributed cluster.
getDefaultNotaryNode() - Method in class net.corda.testing.node.MockNetwork
  Returns the single notary node on the network. Throws an exception if there are none or more than one.
getDefaultParameters() - Method in class net.corda.testing.node.MockNetwork
  The default parameters for the network.
getDesc() - Method in class net.corda.core.crypto.SignatureScheme
  a human-readable description for this scheme.
getDescription() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  description of the update
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.
getDeserializationClassLoader() - Method in interface net.corda.core.serialization.SerializationSchemeContext
  The class loader to use for deserialization. This is guaranteed to be able to load all the required classes passed into `CustomSerializationScheme.deserialize`.
getDestination() - Method in class net.corda.core.contracts.AmountTransfer
  is the
getDestination() - Method in class net.corda.core.flows.FlowSession
  The `interface Destination` on the other side of this session. In the case of a session created by `FlowLogic.initiateFlow` this is the same destination as the one passed to that function.
getDiagnosticsService() - Method in interface net.corda.core.node.ServiceHub
  The `interface DiagnosticsService` provides diagnostic level information about the node, including the current version of the node, and the CorDapps currently installed on the node. Note that this information should be used to provide diagnostics only, and no functional decisions should be made based on this.
getDiagnosticsService() - Method in class net.corda.testing.node.MockServices
  The `interface DiagnosticsService` provides diagnostic level information about the node, including the current version of the node, and the CorDapps currently installed on the node. Note that this information should be used to provide diagnostics only, and no functional decisions should be made based on this.
getDigestLength() - Method in interface net.corda.core.crypto.DigestAlgorithm
  The length of the digest in bytes.
getDigestLength() - Method in class net.corda.core.crypto.DigestService
  Specifies the WORD size for the given hash algorithm.
getDigestService() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
getDigestService() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
getDigestService() - Method in class net.corda.core.transactions.LedgerTransaction
getDigestService() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
getDigestService() - Method in class net.corda.core.transactions.TraversableTransaction
getDigitalSignature() - Method in class net.corda.core.flows.NotarisationRequestSignature
getDirection() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
getDirection() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
getDirection() - Method in enum net.corda.finance.contracts.DateRollConvention
getDisableHashConstraints() - Method in class net.corda.core.contracts.HashAttachmentConstraint.Companion
getDisplayName() - Method in class net.corda.finance.contracts.Commodity
  human readable name for the 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.
getDjvmBootstrapSource() - Method in class net.corda.testing.driver.DriverParameters
  Location of a JAR containing the Java APIs for the DJVM to use.
getDjvmCordaSource() - Method in class net.corda.testing.driver.DriverParameters
  Locations of JARs of user-supplied classes to execute within the DJVM sandbox.
getDOLLARS($this$DOLLARS) - Static method in class net.corda.finance.Currencies
getDOLLARS($this$DOLLARS) - Static method in class net.corda.finance.Currencies
getDOLLARS($this$DOLLARS) - Static method in class net.corda.finance.Currencies
getDouble(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the double value of the configuration at "path".
getDriverDirectory() - Method in class net.corda.testing.driver.DriverParameters
  The base directory node directories go into,
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.
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
getEncoding() - Method in interface net.corda.core.serialization.SerializationContext
  If non-null, apply this encoding (typically compression) when serializing.
getEncodingWhitelist() - Method in interface net.corda.core.serialization.SerializationContext
  A whitelist that determines (mostly for security purposes) whether a particular encoding may be used when deserializing.
getEncumbrance() - Method in class net.corda.core.contracts.TransactionState
  All contract states may be encumbered by up to one other state.
getEndpointsExternal() - Method in class net.corda.testing.node.InMemoryMessagingNetwork
  Get a List of all the `class InMemoryMessagingNetwork.MockMessagingService` endpoints
getEntityClass() - Method in class net.corda.core.node.services.vault.FieldInfo
  JPA entity class for the query
getEntityStateClass() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
getEntityStateColumnName() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
getEntityType() - Method in class net.corda.core.utilities.Id
  optional id entity type.
getEntropyRoot() - Method in class net.corda.testing.node.MockNodeParameters
  the initial entropy value to use when generating keys.
getEnvironmentVariables() - Method in class net.corda.testing.driver.DriverParameters
getEpoch() - Method in class net.corda.core.node.NetworkParameters
  (
getError() - Method in exception net.corda.core.flows.NotaryException
  Cause of notarisation failure.
getErrorId() - Method in exception net.corda.core.flows.FlowException
getErrorId() - Method in exception net.corda.core.flows.UnexpectedFlowEndException
getEventHorizon() - Method in class net.corda.core.node.NetworkParameters
  Time after which nodes will be removed from the network map if they have not been seen
getExactParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getExactParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
getExactParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
getExactParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
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.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
  Any existing weak identifier such as trade reference ID.
getExternalId() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
getExternalId() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
  Represents a
getExternalIds() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getExternalIds() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getExternalTrace() - Method in class net.corda.core.context.InvocationContext
  Optional external invocation trace for cross-system logs correlation.
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.
getExtraConfig() - Method in class net.corda.testing.node.MockNetNotaryConfig
getExtraConstructorArgs() - Method in class net.corda.core.flows.FinalityFlow
getExtraCordappPackagesToScan() - Method in class net.corda.testing.driver.DriverParameters
  Deprecated.
getExtraDataSourceProperties() - Method in class net.corda.testing.node.MockNodeConfigOverrides
getFaceValue() - Method in class net.corda.finance.contracts.CommercialPaper.State
getFaceValue() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getFaceValueIssuerPartyHash() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getFaceValueIssuerRef() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getField(fieldName, entityClass) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
  Returns a `class FieldInfo` for field with name `fieldName` in `entityClass`.
getFilenameCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
getFiles() - Method in class net.corda.testing.services.MockAttachmentStorage
  A map of the currently stored files by their `class SecureHash`
getFilteredComponentGroups() - Method in class net.corda.core.transactions.FilteredTransaction
  list of transaction components groups remained after filters are applied to
getFloat(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the float value of the configuration at "path".
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.
getFlowLogicClassName() - Method in class net.corda.core.messaging.StateMachineInfo
  The JVM class name of the flow code.
getFlowOverrides() - Method in class net.corda.testing.driver.NodeParameters
getFlowTimeout() - Method in class net.corda.testing.node.MockNodeConfigOverrides
getFlowVersion() - Method in class net.corda.core.flows.FlowInfo
  The integer flow version the other side is using.
getForcedID() - Method in class net.corda.testing.node.MockNodeParameters
  Override the ID to use for the node.
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
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
  Deprecated.
getFuzzyIdentityMatch() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
getGroupByColumns() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
getGroupHashes() - Method in class net.corda.core.transactions.FilteredTransaction
  the roots of the transaction component groups.
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
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
  Hash of the bytes of the attachment,
getHash() - Method in exception net.corda.core.contracts.TransactionResolutionException
  Merkle root of the transaction being resolved,
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.messaging.ParametersUpdateInfo
  new
getHash() - Method in class net.corda.core.serialization.SerializedBytes
getHash() - Method in class net.corda.core.transactions.NetworkParametersHash
getHashAlgorithm() - Method in class net.corda.core.crypto.DigestService
  the name of the hash algorithm to be used for the instance
getHashAlgorithm() - Method in class net.corda.core.crypto.PartialTree.Node
getHashOfTransactionId() - Method in class net.corda.core.flows.StateConsumptionDetails
  Hash of the consuming transaction id.
getHiddenComponents() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Hashes of the transaction components that are not revealed in this transaction.
getHolidayDates() - Method in class net.corda.finance.contracts.BusinessCalendar
getHost() - Method in class net.corda.core.utilities.NetworkHostAndPort
  a hostname or IP address.
getHours($this$hours) - 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
  Deprecated.
getId() - Method in class net.corda.core.context.Actor
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
  Should never be set by user code and left as default initialised.
getId() - Method in exception net.corda.core.flows.KilledFlowException
getId() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
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.FlowHandleWithClientIdImpl
  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
  A universally unique ID
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 exception net.corda.core.transactions.ComponentVisibilityException
  transaction
getId() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
getId() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
getId() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
getId() - Method in class net.corda.core.transactions.FilteredTransaction
  Merkle tree root hash.
getId() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
  transaction
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.
getId() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  An integer giving the node an ID on the
getId() - Method in class net.corda.testing.node.StartedMockNode
  An identifier for the node. By default this is allocated sequentially in a `class MockNetwork`.
getId() - Method in class net.corda.testing.node.UnstartedMockNode
  An identifier for the node. By default this is allocated sequentially in a `class MockNetwork`
getIdentity() - Method in class net.corda.core.node.NotaryInfo
  Identity of the notary
getIdentity() - Method in class net.corda.testing.driver.NotaryHandle
getIdentityService() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
  Deprecated.
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.
getIdentityService() - Method in class net.corda.testing.node.MockServices
  An identity service maintains a directory of parties by their associated distinguished name/public keys and thus
getIds() - Method in exception net.corda.core.contracts.TransactionVerificationException.UntrustedAttachmentsException
getIds() - Method in exception net.corda.core.serialization.MissingAttachmentsException
getIds() - Method in exception net.corda.core.serialization.MissingAttachmentsRuntimeException
getImpersonatedActor() - Method in class net.corda.core.context.InvocationContext
  Optional impersonated actor,
getIndex() - Method in class net.corda.core.contracts.StateRef
getIndex() - Method in class net.corda.core.schemas.PersistentStateRef
getInfo() - Method in interface net.corda.core.cordapp.Cordapp
getInfo() - Method in class net.corda.testing.node.StartedMockNode
  The `class NodeInfo` for the underlying node.
getInitiatedFlows() - Method in interface net.corda.core.cordapp.Cordapp
  List of initiatable flow classes
getInitiatingSession() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
getInitiator() - Method in class net.corda.core.messaging.StateMachineInfo
  Deprecated.
getInMemoryDB() - Method in class net.corda.testing.driver.DriverParameters
  Whether to use in-memory H2 for new nodes rather then on-disk
getInOut() - Method in exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
  whether the issue exists in the input list or output list.
getInput(index) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify getting an indexed input `interface ContractState`.
getInputs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
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.ContractUpgradeFilteredTransaction
  The inputs of this transaction, containing state references only.
getInputs() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  The inputs of this transaction.
getInputs() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  The inputs of this transaction, containing state references only.
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, containing state references only.
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
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(commodityCode) - Method in class net.corda.finance.contracts.Commodity.Companion
getInstance() - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection.Companion
getInstance(metadata) - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection.Companion
getInt(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the int value of the configuration at "path".
getInterner() - Method in class net.corda.core.contracts.SignatureAttachmentConstraint.Companion
getInterner() - Method in class net.corda.core.crypto.SecureHash.Companion
getInterner() - Method in class net.corda.core.identity.AbstractParty.Companion
getInterner() - Method in class net.corda.core.identity.CordaX500Name.Companion
getInterpreter() - Method in class net.corda.testing.dsl.LedgerDSL
getInvalidClassName() - Method in exception net.corda.core.contracts.TransactionVerificationException.PackageOwnershipException
getInverse() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
getInvocationContext() - Method in class net.corda.core.flows.FlowInitiator
  Returns an `class InvocationContext`, which is equivalent to this object but expressed using the successor to this class hierarchy (which is now deprecated). The returned object has less information than it could have, so prefer to use fetch an invocation context directly if you can (e.g. in `class StateMachineInfo`)
getInvocationContext() - Method in class net.corda.core.messaging.StateMachineInfo
  An
getInvocationId() - Method in class net.corda.core.context.Trace
getIssuance() - Method in class net.corda.finance.contracts.CommercialPaper.State
getIssuancePartyHash() - 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
getIssuer() - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
  X500Name of issuer party
getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow
  if specified,
getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
  a reference to put on the issued currency.
getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
getIssueRef() - Method in class net.corda.finance.flows.CashIssueFlow.IssueRequest
getIssuerPartyHash() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
getIssuerPartyHash() - Method in class net.corda.finance.test.SampleCashSchemaV1.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.flows.CashExitFlow.ExitRequest
getIssuerRef() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
getIssuerRef() - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
getIssuerRef() - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
getISSUING_CASH() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.Companion
getJarHash() - Method in interface net.corda.core.cordapp.Cordapp
  Hash of the jar
getJarHash() - Method in class net.corda.core.cordapp.CordappInfo
  The hash of the JAR file that defines this CorDapp
getJarPath() - Method in interface net.corda.core.cordapp.Cordapp
  The path to the JAR for this CorDapp
getJDBC_DRIVER_NAME_REGEX() - Method in class net.corda.finance.workflows.asset.selection.CashSelectionSQLServerImpl.Companion
getJmxAddress() - Method in interface net.corda.testing.driver.NodeHandle
  Get the JMX server address for this node, if JMX is enabled
getJmxHttpServerPortAllocation() - Method in class net.corda.testing.driver.JmxPolicy
  The port allocation strategy to use for remote Jolokia/JMX monitoring over HTTP.
getJmxPolicy() - Method in class net.corda.testing.driver.DriverParameters
  Used to specify whether to expose JMX metrics via Jolokia HHTP/JSON.
getKey() - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  A
getKeyDescriptions(keys) - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  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.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.
getKeyManagementService() - Method in class net.corda.testing.node.MockServices
  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($this$keys) - Static method in class net.corda.core.crypto.CryptoUtils
  Return a Set of the contained leaf keys if this is a `class CompositeKey`. Otherwise, return a Set with a single element (this PublicKey). Note that leaf keys cannot be of type `class CompositeKey`.
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
  the private key size
getLabel() - Method in class net.corda.core.utilities.ProgressTracker.Step
getLatestContractAttachments(contractClassName, minContractVersion) - Method in interface net.corda.core.node.services.AttachmentStorage
  Find the Attachment Id(s) of the contract attachments with the highest version for a given contract class name from trusted upload sources. Return highest version of both signed and unsigned attachment ids (signed first, unsigned second), otherwise return a single signed or unsigned version id, or an empty list if none meet the criteria.
getLatestContractAttachments(contractClassName, minContractVersion) - Method in class net.corda.testing.services.MockAttachmentStorage
  Find the Attachment Id(s) of the contract attachments with the highest version for a given contract class name from trusted upload sources. Return highest version of both signed and unsigned attachment ids (signed first, unsigned second), otherwise return a single signed or unsigned version id, or an empty list if none meet the criteria.
getLeafKeys() - Method in class net.corda.core.crypto.CompositeKey
  Set of all leaf keys of that `class CompositeKey`.
getLedgerInterpreter() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  A reference to the enclosing ledger{..}
getLedgerInterpreter() - Method in class net.corda.testing.dsl.TransactionDSL
  A reference to the enclosing ledger{..}'s interpreter.
getLedgerInterpreter() - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  A reference to the enclosing ledger{..}'s interpreter.
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
getLegacyContract() - Method in interface net.corda.core.contracts.UpgradedContract
  Name of the contract this is an upgraded version of, used as part of verification of upgrade transactions.
getLegacyContractAttachment() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
getLegacyContractAttachmentId() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
getLegacyContractConstraint() - Method in interface net.corda.core.contracts.UpgradedContractWithLegacyConstraint
  A validator for the legacy (pre-upgrade) contract attachments on the transaction.
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,
getLegalName() - Method in class net.corda.testing.node.MockNodeParameters
  The
getLength() - Method in class net.corda.core.contracts.TimeWindow
  Returns the duration between `fromTime` and `untilTime` if both are non-null. Otherwise returns null.
getLenientCarpenterEnabled() - Method in interface net.corda.core.serialization.SerializationContext
  If true the carpenter will happily synthesis classes that implement interfaces containing methods that are not getters for any AMQP fields. Invoking these methods will throw an AbstractMethodError. If false then an exception will be thrown during deserialization instead.
getLicence() - Method in class net.corda.core.cordapp.Info.Contract
getLicence() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
getLicence() - Method in class net.corda.core.cordapp.Info.Default
getLicence() - Method in interface net.corda.core.cordapp.Cordapp.Info
getLicence() - Method in class net.corda.core.cordapp.Info.Workflow
getLicence() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the licence this CorDapp is released under
getLifecycle() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
getLifecycle() - Method in class net.corda.finance.contracts.asset.Obligation.State
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.
getListenAddress() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  The
getLocality() - Method in class net.corda.core.identity.CordaX500Name
  locality of the organisation,
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
  The specific locked states to select
getLockUpdateTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
getLogger() - Method in class net.corda.core.flows.FlowLogic
  This is where you should log things to.
getLogicRef() - Method in class net.corda.core.contracts.ScheduledActivity
getLogLevelOverride() - Method in class net.corda.testing.driver.NodeParameters
  log level to be passed as parameter to an out of process node.
getLong(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the long value of the configuration at "path".
getMappedTypes() - Method in class net.corda.core.schemas.MappedSchema
  The JPA entity classes that the ORM layer needs to be configure with for this schema.
getMapper() - Method in class net.corda.testing.http.HttpApi
getMaturity() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getMaturityDate() - Method in class net.corda.finance.contracts.CommercialPaper.State
getMaxAttempts() - Method in class net.corda.client.rpc.GracefulReconnect
  the maximum number of attempts per each individual RPC call.
getMaxFileSize() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  Maximum size of RPC responses,
getMaximumHeapSize() - Method in class net.corda.testing.driver.NodeParameters
  The maximum JVM heap size to use for the node.
getMaximumHeapSize() - Method in class net.corda.testing.node.NotarySpec
getMaxMessageSize() - Method in class net.corda.core.node.NetworkParameters
  Maximum allowed size in bytes of an individual message sent over the wire.
getMaxReconnectAttempts() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  Maximum reconnect attempts on failover or disconnection.
getMaxRestartCount() - Method in class net.corda.testing.node.MockNetFlowTimeOut
getMaxTransactionSize() - Method in class net.corda.core.node.NetworkParameters
  Maximum permitted transaction size in bytes.
getMerkleTree() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
  Deprecated.
getMerkleTree(allLeavesHashes) - Method in class net.corda.core.crypto.MerkleTree.Companion
getMerkleTree(allLeavesHashes, nodeDigestService) - 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
getMessageData() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.MessageTransfer
  Data contained in this message transfer
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.
getMigrationResource() - Method in class net.corda.core.schemas.CommonSchemaV1
  Optional classpath resource containing the database changes for the mappedTypes
getMigrationResource() - Method in class net.corda.core.schemas.MappedSchema
  Optional classpath resource containing the database changes for the mappedTypes
getMigrationResource() - Method in class net.corda.finance.schemas.CashSchemaV1
  Optional classpath resource containing the database changes for the mappedTypes
getMigrationResource() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1
  Optional classpath resource containing the database changes for the mappedTypes
getMillis($this$millis) - 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`.
getMinimumPlatformVersion() - Method in interface net.corda.core.cordapp.Cordapp
  The minimum platform version this CorDapp will run on.
getMinimumPlatformVersion() - Method in class net.corda.core.cordapp.CordappInfo
  The minimum platform version the node must be at for the CorDapp to run
getMinimumPlatformVersion() - Method in class net.corda.core.node.NetworkParameters
  Minimum version of Corda platform that is required for nodes in the network.
getMinimumServerProtocolVersion() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  The minimum protocol version required from the server. This is equivalent to the node's platform version number. If this minimum version is not met, an exception will be thrown at startup. If you use features introduced in a later version, you can bump this to match the platform version you need and get an early check that runs before you do anything.
getMinutes($this$minutes) - 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.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
  the index of the state missing the encumbrance.
getMissing() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
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
getModifiedTime() - Method in class net.corda.core.node.NetworkParameters
  (
getMsg() - Method in exception net.corda.client.rpc.PermissionException
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.
getMyInfo() - Method in class net.corda.testing.node.MockServices
  The `class NodeInfo` object corresponding to our own entry in the network map.
getMyOptionalKeys() - Method in class net.corda.core.flows.CollectSignaturesFlow
  set of keys in the transaction which are owned by this node.
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). This is different to `Cordapp.Info.shortName` which should be used instead.
getName() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the JAR file that defines the CorDapp
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.Service
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.node.services.vault.Column
getName() - Method in class net.corda.core.node.services.vault.FieldInfo
  field name
getName() - Method in class net.corda.core.schemas.MappedSchema
getName() - Method in class net.corda.finance.contracts.FixOf
getName() - Method in class net.corda.finance.contracts.Tenor
getName() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  The node
getName() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The name of the notary node.
getName() - Method in class net.corda.testing.node.NotarySpec
  The name of the notary.
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.
getNetworkMapCache() - Method in class net.corda.testing.node.MockServices
  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.
getNetworkParameters() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns the network parameters the node is operating under.
getNetworkParameters() - Method in interface net.corda.core.node.ServicesForResolution
  Returns the network parameters the node is operating under.
getNetworkParameters() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  Network parameters that were in force when this transaction was created.
getNetworkParameters() - Method in class net.corda.core.transactions.FullTransaction
  Network parameters that were in force when this transaction was created. Resolved from the hash of network parameters on the corresponding wire transaction.
getNetworkParameters() - Method in class net.corda.core.transactions.LedgerTransaction
  Network parameters that were in force when the transaction was constructed.
getNetworkParameters() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
  Network parameters that were in force when this transaction was created.
getNetworkParameters() - Method in class net.corda.testing.driver.DriverParameters
  The network parameters to be used by all the nodes.
getNetworkParameters() - Method in class net.corda.testing.node.MockNetwork
  The network parameters to be used by all the nodes.
getNetworkParameters() - Method in class net.corda.testing.node.MockNetworkParameters
  The network parameters to be used by all the nodes.
getNetworkParameters() - Method in class net.corda.testing.node.MockServices
  Returns the network parameters the node is operating under.
getNetworkParametersHash() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Hash of the network parameters that were in force when the transaction was notarised. Null means, that the transaction was created on older version of Corda (before 4), resolution will default to initial parameters.
getNetworkParametersHash() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Hash of the network parameters that were in force when the transaction was notarised. Null means, that the transaction was created on older version of Corda (before 4), resolution will default to initial parameters.
getNetworkParametersHash() - Method in class net.corda.core.transactions.CoreTransaction
  Hash of the network parameters that were in force when the transaction was notarised. Null means, that the transaction was created on older version of Corda (before 4), resolution will default to initial parameters.
getNetworkParametersHash() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Hash of the network parameters that were in force when the transaction was notarised. Null means, that the transaction was created on older version of Corda (before 4), resolution will default to initial parameters.
getNetworkParametersHash() - Method in class net.corda.core.transactions.SignedTransaction
  Helper to access the network parameters hash for the contained transaction.
getNetworkParametersHash() - Method in class net.corda.core.transactions.TraversableTransaction
  Hash of the network parameters that were in force when the transaction was notarised. Null means, that the transaction was created on older version of Corda (before 4), resolution will default to initial parameters.
getNetworkParametersService() - Method in interface net.corda.core.node.ServicesForResolution
  Provides access to historical network parameters that are used in transaction resolution.
getNetworkParametersService() - Method in class net.corda.testing.node.MockServices
  Provides access to historical network parameters that are used in transaction resolution.
getNetworkSendManuallyPumped() - Method in class net.corda.testing.node.MockNetwork
  If false then messages will not be routed from sender to receiver until you use
getNetworkSendManuallyPumped() - Method in class net.corda.testing.node.MockNetworkParameters
  If false then messages will not be routed from sender to receiver until you use
getNewApi() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Identity of the notary service to reassign the states to.
getNewStep() - Method in class net.corda.core.utilities.Change.Position
getNextNodeId() - Method in class net.corda.testing.node.MockNetwork
  In a mock network, nodes have an incrementing integer ID. Real networks do not have this. Returns the next ID that will be used.
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.NetworkMapCacheBase
  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. Notice that when there are more than one node for a given party (in case of distributed services) first service node found will be returned. See also: `NetworkMapCache.getNodesByLegalIdentityKey`.
getNodeByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Return a `class NodeInfo` which has the given legal name for one of its identities, or null if no such node is found.
getNodeHandles() - Method in class net.corda.testing.driver.NotaryHandle
getNodeInfo() - Method in interface net.corda.testing.driver.NodeHandle
  Get the `class NodeInfo` for this node
getNodeReady() - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Future to track completion of the NetworkMapService registration.
getNodesByLegalIdentityKey(identityKey) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Look up the node information entries for a specific identity key. Note that normally there will be only one node for a key, but for clusters of nodes or distributed services there can be multiple nodes.
getNodesByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Return a list of `class NodeInfo`s which have the given legal name for one of their identities, or an empty list if no such nodes are found.
getNonce() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction.FilteredComponent
getNonces() - Method in class net.corda.core.transactions.FilteredComponentGroup
getNoNotaryUpdate() - Method in class net.corda.core.node.services.Vault.Companion
  Deprecated.
getNonSerialised() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
getNotaries() - Method in class net.corda.core.node.NetworkParameters
  List of well known and trusted notary identities with information on validation type.
getNotary() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
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($this, name) - Static method in class net.corda.core.node.services.NetworkMapCacheBase.DefaultImpls
  Look up a well known identity of notary by legal name.
getNotary(name) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Look up a well known identity of notary by legal 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.ContractUpgradeFilteredTransaction
  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.ContractUpgradeLedgerTransaction
  If present,
getNotary() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  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
  The notary that the tx uses,
getNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
  If present,
getNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  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.SignedTransaction
  Helper to access the notary of the contained transaction.
getNotary() - Method in class net.corda.core.transactions.TransactionBuilder
  Notary used for the transaction.
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
  the notary to set on the output states.
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.CashPaymentFlow
  if not specified,
getNotary() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
getNotary() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
getNotary() - Method in class net.corda.testing.node.MockNodeConfigOverrides
getNotaryChangeTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
getNotaryChangeTx() - Method in class net.corda.core.transactions.SignedTransaction
  Deprecated.
getNotaryCustomOverrides() - Method in class net.corda.testing.driver.DriverParameters
  Extra settings that need to be passed to the notary.
getNotaryHandles() - Method in interface net.corda.testing.driver.DriverDSL
  Returns a list of `class NotaryHandle`s matching the list of `class NotarySpec`s passed into `driver`.
getNotaryHandleTimeout() - Method in class net.corda.testing.driver.DriverParameters
  Specifies how long to wait to receive a notary handle.
getNotaryIdentities() - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  A list of notary services available on the network.
getNotaryNodes() - Method in class net.corda.testing.node.MockNetwork
  Returns the list of notary nodes started by the network.
getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
getNotarySpecs() - Method in class net.corda.testing.driver.DriverParameters
  The notaries advertised for this network.
getNotarySpecs() - Method in class net.corda.testing.node.MockNetwork
  The notaries to use in the mock network.
getNotarySpecs() - Method in class net.corda.testing.node.MockNetworkParameters
  The notaries to use in the mock network.
getNoUpdate() - Method in class net.corda.core.node.services.Vault.Companion
  Deprecated.
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.
getNumber(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the number value of the configuration at "path".
getObj() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
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
getObservationExecutorPoolSize() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
  The number of threads to use for observations for executing
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 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
getOldParticipants() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
getOnDisconnect() - Method in class net.corda.client.rpc.GracefulReconnect
  implement this callback to perform logic when the RPC disconnects on connection disconnect
getOnReconnect() - Method in class net.corda.client.rpc.GracefulReconnect
  implement this callback to perform logic when the RPC has reconnected after connection disconnect
getOpenTelemetryEnabled() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
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.
getOrganisationUnit() - Method in class net.corda.core.identity.CordaX500Name
  optional name of a unit within the
getOrigin() - Method in class net.corda.core.context.InvocationContext
  Origin of the invocation.
getOriginalErrorId() - Method in exception net.corda.core.flows.FlowException
  the ID backing
getOriginalErrorId() - Method in exception net.corda.core.flows.UnexpectedFlowEndException
getOriginalExceptionClassName() - Method in exception net.corda.core.CordaException
getOriginalExceptionClassName() - Method in exception net.corda.core.CordaRuntimeException
getOriginalExceptionClassName() - Method in interface net.corda.core.CordaThrowable
getOriginalExceptionClassName() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
getOriginalMessage() - Method in exception net.corda.core.CordaException
getOriginalMessage() - Method in exception net.corda.core.CordaRuntimeException
getOriginalMessage() - Method in interface net.corda.core.CordaThrowable
getOriginalMessage() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
getOriginalState() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
getOrThrow($this$getOrThrow, 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.SignTransactionFlow
  The session which is providing you a transaction to sign.
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.
getOutput(index) - Method in class net.corda.core.transactions.BaseTransaction
  Helper to simplify getting an indexed output.
getOutputNotary() - Method in exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
  the
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.ContractUpgradeFilteredTransaction
  Ordered list of states defined by this transaction, along with the associated notaries.
getOutputs() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  Outputs are computed by running the contract upgrade logic on input states. This is done eagerly so that the transaction is verified during construction.
getOutputs() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  This transaction does not contain any output states, outputs can be obtained by resolving a `class ContractUpgradeLedgerTransaction` – outputs will be calculated on demand by applying the contract upgrade operation to inputs.
getOutputs() - Method in class net.corda.core.transactions.LedgerTransaction
  The outputs created by the 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
  Deprecated.
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.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.test.SampleCashSchemaV3.PersistentCashState
  X500Name of owner party
getOwnerHash() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
getOwnerHash() - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
getOwningKey() - Method in class net.corda.core.identity.AbstractParty
getOwningKey() - Method in class net.corda.core.identity.PartyAndCertificate
getOwningLegalIdentity() - Method in class net.corda.core.context.Actor
getOwningLegalIdentity() - Method in class net.corda.core.context.InvocationOrigin.Service
getP2P_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
getP2pAddress() - Method in interface net.corda.testing.driver.NodeHandle
  Get the p2p address for this node
getPackageName() - Method in exception net.corda.core.contracts.TransactionVerificationException.PackageOwnershipException
getPackageOwnership() - Method in class net.corda.core.node.NetworkParameters
  (
getPageNumber() - Method in class net.corda.core.node.services.vault.PageSpecification
getPageSize() - Method in class net.corda.core.node.services.vault.PageSpecification
getParameters() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  new
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
  the transaction to sign.
getPartiallySignedTx() - Method in class net.corda.core.flows.CollectSignaturesFlow
  Transaction to collect the remaining signatures for
getPartialMerkleTree() - Method in class net.corda.core.crypto.TransactionSignature
  required when multi-transaction signing is utilised.
getPartialMerkleTree() - Method in class net.corda.core.transactions.FilteredComponentGroup
getParticipants() - Method in interface net.corda.core.contracts.ContractState
  A participant is any party that should be notified when the state is created or consumed.
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
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 should be notified when the state is created or consumed.
getParticipants() - Method in class net.corda.finance.contracts.asset.Obligation.State
getParticipants() - Method in class net.corda.finance.contracts.CommercialPaper.State
  A participant is any party that should be notified when the state is created or consumed.
getParticipants() - Method in class net.corda.finance.test.SampleCashSchemaV2.PersistentCashState
  X500Name of participant parties
getParticipants() - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
  X500Name of participant parties
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.context.InvocationOrigin.Peer
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
getParty() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  The
getPartyInfo(party) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Returns information about the party, which may be a specific node or a service
getPartyKeys() - Method in class net.corda.finance.contracts.asset.BilateralNetState
getPassword() - Method in class net.corda.testing.node.User
  The rpc user
getPath() - Method in exception net.corda.core.contracts.TransactionVerificationException.OverlappingAttachmentsException
getPAYING_RECIPIENT() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.Companion
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
  anonymous identity of the seller,
getPeerByLegalName($this, name) - Static method in class net.corda.core.node.services.NetworkMapCacheBase.DefaultImpls
  Look up the well known identity of a legal name. This should be used in preference to well known identity lookup in the identity service where possible, as the network map is the authoritative source of well known identities.
getPeerByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Look up the well known identity of a legal name. This should be used in preference to well known identity lookup in the identity service where possible, as the network map is the authoritative source of well known identities.
getPeerCertificateByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Look up a well known identity (including certificate path) of a legal name. This should be used in preference to well known identity lookup in the identity service where possible, as the network map is the authoritative source of well known identities.
getPennies() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
getPennies() - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
getPennies() - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
getPermissions() - Method in class net.corda.testing.node.User
  A
getPlatformVersion() - Method in class net.corda.core.crypto.SignatureMetadata
  current DLT version.
getPlatformVersion() - Method in class net.corda.core.flows.NotarisationRequestSignature
getPlatformVersion() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The platform version of this node.
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.node.services.diagnostics.NodeVersionInfo
  The platform version of this node,
getPointer() - Method in class net.corda.core.contracts.LinearPointer
  An identifier for the
getPointer() - Method in class net.corda.core.contracts.StatePointer
  An identifier for the `interface ContractState` that this `class StatePointer` points to.
getPointer() - Method in class net.corda.core.contracts.StaticPointer
  An identifier for the
getPort() - Method in class net.corda.core.utilities.NetworkHostAndPort
  a valid port number.
getPortAllocation() - Method in class net.corda.testing.driver.DriverParameters
  The port allocation strategy to use for the messaging and the web server addresses.
getPortCounter() - Method in class net.corda.testing.driver.PortAllocation.Incremental
  Deprecated.
getPOUNDS($this$POUNDS) - Static method in class net.corda.finance.Currencies
getPOUNDS($this$POUNDS) - Static method in class net.corda.finance.Currencies
getPOUNDS($this$POUNDS) - 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.
getPremigrateH2Database() - Method in class net.corda.testing.driver.DriverParameters
  Whether to use a prebuilt H2 database schema or start from an empty schema.
getPreventDataLoss() - Method in interface net.corda.core.serialization.SerializationContext
  If true the serialization evolver will fail if the binary to be deserialized contains more fields then the current object from the classpath.
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
  the
getPrivacySalt() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
getPrivacySalt() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Required for hiding components in
getPrivacySalt() - Method in class net.corda.core.transactions.LedgerTransaction
  Random data used to make the transaction hash unpredictable even if the contents can be predicted;
getPrivacySalt() - Method in class net.corda.core.transactions.TransactionBuilder
getPrivacySalt() - Method in class net.corda.core.transactions.WireTransaction
getProcess() - Method in interface net.corda.testing.driver.OutOfProcess
  The process in which this node is running
getProcess() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  The
getProduced() - Method in class net.corda.core.node.services.Vault.Update
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.core.flows.WithReferencedStatesFlow
  a progress tracker instance.
getProgressTracker() - Method in class net.corda.core.utilities.ProgressTracker.Change
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
  A
getProperties() - Method in interface net.corda.core.serialization.SerializationContext
  A map of any additional properties specific to the particular use case.
getProperties() - Method in interface net.corda.core.serialization.SerializationSchemeContext
  A map of any additional properties specific to the particular use case. If these properties are set via `net.corda.core.transactions.TransactionBuilder.toWireTransaction` then they might not be available when deserializing. If the properties are required when deserializing, they can be added into the blob when serializing and read back when deserializing.
getProtocolVersion() - Method in interface net.corda.core.messaging.RPCOps
  Returns the RPC protocol version. Exists since version 0 so guaranteed to be present.
getProvidedName() - Method in class net.corda.testing.driver.NodeParameters
  Optional name of the node,
getProviderName() - Method in class net.corda.core.crypto.SignatureScheme
  the provider
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.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
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.
getRandom() - Method in class net.corda.testing.node.ServicePeerAllocationStrategy.Random
getRaw() - Method in class net.corda.core.crypto.SignedData
  the raw serialized data.
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.CordaRPCClientConfiguration
  The interval of unused observable reaping.
getReason() - Method in exception net.corda.core.contracts.TransactionVerificationException.InvalidConstraintRejection
  a message containing the reason the constraint is invalid included in thrown the exception.
getReason() - Method in exception net.corda.core.crypto.MerkleTreeException
getReason() - Method in exception net.corda.core.transactions.ComponentVisibilityException
  information about the exception.
getReason() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
  information about the exception.
getReceivedMessages() - Method in class net.corda.testing.node.InMemoryMessagingNetwork
  A stream of (sender, message, recipients) triples containing messages once they have been received.
getRecipient() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
  the identity used for the other side of the transaction,
getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
  the recipient of the currency
getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow
  the party to pay the currency to.
getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
getRecipients() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.MessageTransfer
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
getReferenceInput(index) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify getting an indexed reference input `interface ContractState`.
getReferences() - Method in class net.corda.core.node.services.Vault.Update
getReferences() - Method in class net.corda.core.transactions.BaseTransaction
  A list of reusable reference data states which can be referred to by other contracts in this transaction.
getReferences() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  The reference inputs of this transaction, containing the state references only.
getReferences() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  ContractUpgradeLedgerTransactions do not contain reference input states.
getReferences() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  ContractUpgradeWireTransactions should not contain reference input states.
getReferences() - Method in class net.corda.core.transactions.CoreTransaction
  The reference inputs of this transaction, containing the state references only.
getReferences() - Method in class net.corda.core.transactions.FullTransaction
  A list of reusable reference data states which can be referred to by other contracts in this transaction.
getReferences() - Method in class net.corda.core.transactions.LedgerTransaction
  Referenced states,
getReferences() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
  A list of reusable reference data states which can be referred to by other contracts in this transaction.
getReferences() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  The reference inputs of this transaction, containing the state references only.
getReferences() - Method in class net.corda.core.transactions.SignedTransaction
  Helper to access the unspendable inputs of the contained transaction.
getReferences() - Method in class net.corda.core.transactions.TransactionBuilder
getReferences() - Method in class net.corda.core.transactions.TraversableTransaction
  Pointers to reference states, identified by (tx identity hash, output index).
getReferenceStates() - Method in class net.corda.core.transactions.LedgerTransaction
getRegisteredCustomSerializers() - Method in class net.corda.client.rpc.CordaRPCClient
getReleaseVersion() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  The release version string of the node,
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getRelevancyStatus() - Method in class net.corda.core.node.services.Vault.StateMetadata
getRequestSignature() - Method in class net.corda.core.flows.NotarisationPayload
getRequiredSigningKeys() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
getRequiredSigningKeys() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  The required signers are the set of all input states' participants.
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
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.FlowHandleWithClientIdImpl
  A
getReturnValue() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  A
getRevision() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The git commit hash this node was built from
getRevision() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  The git commit hash this node was built from
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
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
getRoot() - Method in class net.corda.testing.http.HttpApi
getRpc() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
getRpc() - Method in interface net.corda.testing.driver.NodeHandle
  Interface to the node's RPC system. The first RPC user will be used to login if are any, otherwise a default one will be added and that will be used.
getRPC_CLIENT_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
getRPC_SERVER_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
getRpcAddress() - Method in interface net.corda.testing.driver.NodeHandle
  Get the rpc address for this node
getRpcAddress() - Method in class net.corda.testing.driver.NodeParameters
  optional override for RPC address on which node will be accepting RPC connections from the clients.
getRpcAdminAddress() - Method in interface net.corda.testing.driver.NodeHandle
  Get the rpc admin address for this node
getRpcFlows() - Method in interface net.corda.core.cordapp.Cordapp
  List of RPC initiable flows classes
getRpcUsers() - Method in interface net.corda.testing.driver.NodeHandle
  Get a List of `class User`'s for this node
getRpcUsers() - Method in class net.corda.testing.driver.NodeParameters
  List of users who are authorised to use the RPC system.
getRpcUsers() - Method in class net.corda.testing.node.NotarySpec
  A list of users able to instigate RPC for this node or cluster of nodes.
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).
getSchedulableFlows() - Method in interface net.corda.core.cordapp.Cordapp
  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.context.InvocationOrigin.Scheduled
getScheduledState() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
getSchemeCodeName() - Method in class net.corda.core.crypto.SignatureScheme
  unique code name for this signature scheme
getSchemeId() - Method in interface net.corda.core.serialization.CustomSerializationScheme
  This method must return an id used to uniquely identify the Scheme. This should be unique within a network as serialized data might be sent over the wire.
getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureMetadata
  number id of the signature scheme used based on signer
getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureScheme
  unique number ID for better efficiency on-wire serialisation.
getSecondaryIdentity() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
  the
getSeconds($this$seconds) - 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`.
getSender() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.MessageTransfer
getSentMessages() - Method in class net.corda.testing.node.InMemoryMessagingNetwork
  A stream of (sender, message, recipients) triples containing messages once they have been sent by `pumpSend`.
getSerial() - Method in class net.corda.core.node.NodeInfo
  An arbitrary number incremented each time the NodeInfo is changed.
getSERIALIZATION_FACTORY() - Method in class net.corda.core.serialization.SerializationDefaults
getSerializationCustomSerializers() - Method in interface net.corda.core.cordapp.Cordapp
  List of serializers
getSerializationWhitelists() - Method in interface net.corda.core.cordapp.Cordapp
  List of Corda plugin registries
getSerialized() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
getSerializedComponents() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Contains all of the transaction components in serialized form.
getSerializedComponents() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Contains all of the transaction components in serialized form.
getSerializedTelemetry() - Method in class net.corda.core.context.InvocationContext
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(type, algorithm) - Method in class net.corda.core.crypto.CordaSecurityProvider
getServiceClassName() - Method in class net.corda.core.context.InvocationOrigin.Service
getServiceClassName() - Method in class net.corda.core.flows.FlowInitiator.Service
getServiceFlows() - Method in interface net.corda.core.cordapp.Cordapp
  List of `annotationclass CordaService` initiable flows classes
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 cannot be accessed in the constructor. Either access this lazily or from inside `call`.
getServiceHub() - Method in interface net.corda.core.serialization.SerializeAsTokenContext
getServiceHub() - Method in class net.corda.core.transactions.TransactionBuilder
getServiceId() - Method in class net.corda.core.context.Actor
getServiceLegalName() - Method in class net.corda.testing.node.MockNetNotaryConfig
getServicePeerAllocationStrategy() - Method in class net.corda.testing.node.MockNetwork
  How messages are load balanced in the case where a single compound identity
getServicePeerAllocationStrategy() - Method in class net.corda.testing.node.MockNetworkParameters
  How messages are load balanced in the case where a single compound identity
getServices() - Method in interface net.corda.core.cordapp.Cordapp
  List of RPC services
getServices() - Method in interface net.corda.testing.driver.InProcess
  Services which are available to this node
getServices() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
getServices() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
getServices() - Method in class net.corda.testing.node.StartedMockNode
  The `interface ServiceHub` for the underlying node.
getServicesForResolution() - Method in class net.corda.testing.node.MockServices
getSession() - Method in class net.corda.core.flows.CollectSignatureFlow
  the
getSession() - Method in interface net.corda.core.node.services.vault.SessionScope
getSessionId() - Method in class net.corda.core.context.Trace
getSessions() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
getSessionsToCollectFrom() - Method in class net.corda.core.flows.CollectSignaturesFlow
  A session for every party we need to collect a signature from.
getSha2_256() - Method in class net.corda.core.crypto.DigestService.Companion
getSha2_384() - Method in class net.corda.core.crypto.DigestService.Companion
getSha2_512() - Method in class net.corda.core.crypto.DigestService.Companion
getShortName() - Method in class net.corda.core.cordapp.Info.Contract
  Cordapp
getShortName() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  Cordapp's name
getShortName() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
getShortName() - Method in interface net.corda.core.cordapp.Cordapp.Info
  Cordapp's name
getShortName() - Method in class net.corda.core.cordapp.Info.Workflow
  Cordapp
getShortName() - Method in class net.corda.core.cordapp.CordappInfo
  The name of the CorDapp
getSig() - Method in class net.corda.core.crypto.SignedData
  the
getSignatureMetadata() - Method in class net.corda.core.crypto.SignableData
  meta data required.
getSignatureMetadata() - Method in class net.corda.core.crypto.TransactionSignature
  attached
getSignatureName() - Method in class net.corda.core.crypto.SignatureScheme
  a signature-scheme name as required to create
getSignatureOID() - Method in class net.corda.core.crypto.SignatureScheme
  ASN.1 algorithm identifier of the signature algorithm
getSignatures() - Method in class net.corda.core.flows.NotarisationResponse
getSignedTransaction() - Method in class net.corda.core.flows.NotarisationPayload
  A helper for automatically casting the underlying transaction payload to a `class SignedTransaction`. Should only be used by validating notaries.
getSignerKeys() - Method in interface net.corda.core.contracts.Attachment
  The keys that have correctly signed the whole attachment. Can be empty, for example non-contract attachments won't be necessarily be signed.
getSignerKeys() - Method in class net.corda.core.contracts.ContractAttachment
  The keys that have correctly signed the whole attachment.
getSigners() - Method in interface net.corda.core.contracts.Attachment
  Deprecated.
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
  Deprecated.
getSignersCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
getSigningKeys() - Method in class net.corda.core.flows.CollectSignatureFlow
  the list of keys the party should use to sign the transaction.
getSigningParties() - Method in class net.corda.core.contracts.CommandWithParties
  Deprecated.
getSigs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
getSigs() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
getSigs() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
  List of signatures on this transaction.
getSigs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
  List of signatures on this transaction.
getSigs() - Method in class net.corda.core.transactions.SignedTransaction
  a list of signatures from individual
getSigs() - Method in interface net.corda.core.transactions.TransactionWithSignatures
  List of signatures on this transaction.
getSimpleLogTelemetryEnabled() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
getSingleton(className) - Method in interface net.corda.core.serialization.SerializeAsTokenContext
getSize() - Method in interface net.corda.core.contracts.Attachment
  Attachment size in bytes.
getSize() - Method in class net.corda.core.contracts.ContractAttachment
  Attachment size in bytes.
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
getSnapshot() - Method in class net.corda.core.messaging.DataFeed
getSoftLockingCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getSortAttribute() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
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.
getSpanStartEndEventsEnabled() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
getStackFrames() - Method in class net.corda.core.flows.FlowStackSnapshot
getStackObjects() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
getStackTraceElement() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
getStarted() - Method in class net.corda.testing.node.UnstartedMockNode
  A `class StartedMockNode` object for this running node.
getStartInProcess() - Method in class net.corda.testing.node.NotarySpec
  Should the notary be started in process.
getStartInSameProcess() - Method in class net.corda.testing.driver.NodeParameters
  Determines if the node should be started inside the same process the Driver is running
getStartJmxHttpServer() - Method in class net.corda.testing.driver.JmxPolicy
  Indicates whether the spawned nodes should start with a Jolokia JMX agent to enable remote
getStartNodesInProcess() - Method in class net.corda.testing.driver.DriverParameters
  Provides the default behaviour of whether new nodes should start inside this process or
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($this$STATE) - 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.contracts.ReferencedStateAndRef
getStateAndRef() - Method in class net.corda.core.flows.ContractUpgradeFlow.Authorise
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 interface net.corda.core.schemas.DirectStatePersistable
getStateRef() - Method in class net.corda.core.schemas.PersistentState
getStateRef() - Method in class net.corda.core.transactions.ReferenceStateRef
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
getStatesToConsume() - Method in class net.corda.core.flows.NotarisationRequest
  States this request specifies to be consumed. Sorted to ensure the serialized form does not get affected by the state order.
getStatesToRecord() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
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.FungibleStateQueryCriteria
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.
getStepsTreeChanges() - Method in class net.corda.core.utilities.ProgressTracker
  An observable stream of changes to the `allStepsLabels`
getStepsTreeFeed() - Method in interface net.corda.core.messaging.FlowProgressHandle
  `class DataFeed` of current steps tree, see ProgressTracker
getStepsTreeFeed() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  `class DataFeed`
getStepsTreeIndex() - Method in class net.corda.core.utilities.ProgressTracker
  The zero-bases index of the current step in a `allStepsLabels` list
getStepsTreeIndexChanges() - Method in class net.corda.core.utilities.ProgressTracker
  An observable stream of changes to the `stepsTreeIndex`
getStepsTreeIndexFeed() - Method in interface net.corda.core.messaging.FlowProgressHandle
  `class DataFeed` of current step in the steps tree, see ProgressTracker
getStepsTreeIndexFeed() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
  `class DataFeed`
getSTORAGE_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
getString(path) - Method in interface net.corda.core.cordapp.CordappConfig
  Get the string value of the configuration at "path".
getStx() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
  signed transaction to do the upgrade.
getStx() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
  the signed transaction.
getSWISS_FRANCS($this$SWISS_FRANCS) - Static method in class net.corda.finance.Currencies
getSWISS_FRANCS($this$SWISS_FRANCS) - Static method in class net.corda.finance.Currencies
getSWISS_FRANCS($this$SWISS_FRANCS) - Static method in class net.corda.finance.Currencies
getSystemProperties() - Method in class net.corda.testing.driver.DriverParameters
  A Map of extra system properties which will be given to each new node.
getTargetPlatformVersion() - Method in interface net.corda.core.cordapp.Cordapp
  The target platform version this CorDapp was designed and tested on.
getTargetPlatformVersion() - Method in class net.corda.core.cordapp.CordappInfo
  The target platform version this CorDapp has been tested against
getTelemetryComponents() - Method in interface net.corda.core.cordapp.Cordapp
getTelemetryHandle(telemetryClass) - Method in class net.corda.client.rpc.CordaRPCConnection
  Returns the configured openTelemetry global. Returns null if opentelemetry has not been configured.
getTelemetryHandle(telemetryClass) - Method in interface net.corda.client.rpc.RPCConnection
  Returns the configured openTelemetry global. Returns null if opentelemetry has not been configured.
getTelemetryHandle(telemetryClass) - Method in interface net.corda.core.node.services.TelemetryService
getTelemetryService() - Method in interface net.corda.core.node.ServiceHub
  Provides operations to support telemetry and telemetry data between nodes.
getTelemetryService() - Method in class net.corda.testing.node.MockServices
  Provides operations to support telemetry and telemetry data between nodes.
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_NAMES() - Static method in class net.corda.finance.workflows.utils.FinanceWorkflowsUtilsKt
getThreadPerNode() - Method in class net.corda.testing.node.MockNetwork
  If true then each node will be run in its own thread.
getThreadPerNode() - Method in class net.corda.testing.node.MockNetworkParameters
  If true then each node will be run in its own thread.
getThreshold() - Method in class net.corda.core.crypto.CompositeKey
  specifies the minimum total weight required
getThrowableOpt() - Method in interface net.corda.client.rpc.ext.RPCConnectionListener.ConnectionContext
getTime() - Method in class net.corda.core.flows.FlowStackSnapshot
getTimeCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
getTimeout() - Method in class net.corda.testing.node.MockNetFlowTimeOut
getTimestamp() - Method in class net.corda.core.utilities.Id
  timestamp for the id.
getTimeTolerance() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
  tolerance value on
getTimeWindow() - Method in class net.corda.core.transactions.LedgerTransaction
  The time window within which the tx is valid,
getTimeWindow() - Method in class net.corda.core.transactions.TraversableTransaction
getToken() - Method in class net.corda.core.contracts.Amount
  the type of token this is an amount of.
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'. Required for API compatibility.
getTotalStatesAvailable() - Method in class net.corda.core.node.services.Vault.Page
getTrace() - Method in class net.corda.core.context.InvocationContext
  Corda invocation trace.
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.CordaRPCClientConfiguration
  If set to true the client will track RPC call sites
getTransaction() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
getTransaction() - Method in class net.corda.core.flows.FinalityFlow
getTransaction() - Method in class net.corda.core.flows.NotarisationPayload
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.
getTransactionBuilder() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
getTransactionId() - Method in class net.corda.core.flows.NotarisationRequest
getTransactionId() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
getTransactionNotes(txnId) - Method in interface net.corda.core.node.services.VaultService
getTransactionsToVerify() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
getTransactionsUnverified() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
getTransactionVerifierService() - Method in class net.corda.testing.node.MockServices
  INTERNAL. DO NOT USE.
getTrustAnchor() - Method in interface net.corda.core.node.services.IdentityService
getTrustRoot() - Method in interface net.corda.core.node.services.IdentityService
getTrustStorePassword() - Method in class net.corda.core.messaging.ClientRpcSslOptions
getTrustStorePath() - Method in class net.corda.core.messaging.ClientRpcSslOptions
getTrustStoreProvider() - Method in class net.corda.core.messaging.ClientRpcSslOptions
getTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
getTx() - Method in class net.corda.core.transactions.SignedTransaction
  Returns the contained `class WireTransaction`, or throws if this is a notary change or contract upgrade transaction.
getTx() - Method in class net.corda.finance.flows.Buyer.SharedTx
getTxBits() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
  Deprecated.
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
  the Merkle root hash
getTxId() - Method in exception net.corda.core.contracts.TransactionVerificationException.UntrustedAttachmentsException
getTxId() - Method in class net.corda.core.crypto.SignableData
  transaction
getTxId() - Method in class net.corda.core.flows.NotaryError.Conflict
  Id of the transaction that was attempted to be notarised.
getTxId() - Method in exception net.corda.core.flows.NotaryException
  Id of the transaction to be notarised.
getTxId() - Method in class net.corda.core.schemas.PersistentStateRef
getTxNotary() - Method in exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
  the
getTxTimeWindow() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
getType() - Method in class net.corda.core.contracts.LinearPointer
  Type of the state which is being pointed to.
getType() - Method in class net.corda.core.contracts.StatePointer
  Type of the state which is being pointed to.
getType() - Method in class net.corda.core.contracts.StaticPointer
  Type of the state which is being pointed to.
getType() - Method in class net.corda.core.cordapp.CordappInfo
  A description of what sort of CorDapp this is
getType() - Method in exception net.corda.core.flows.IllegalFlowLogicException
  the fully qualified name of the class that failed checks.
getType() - Method in class net.corda.core.flows.StateConsumptionDetails
  The type of consumed state
getType() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
getType() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Whether to select all locked states,
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
getUntilTime() - Method in class net.corda.core.contracts.TimeWindow
  Returns the exclusive upper-bound of this `class TimeWindow`'s interval, with null implying infinity.
getUpdateDeadline() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  deadline for accepting this update using
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 `class Vault` will already incorporate the update and the database transaction associated with the update will have been committed and closed.
getUpgradedContractAttachment() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
getUpgradedContractAttachmentId() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
getUpgradedContractClassName() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
getUpgradedContractClassName() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
getUploadDateCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
getUploader() - Method in class net.corda.core.contracts.ContractAttachment
getUploaderCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
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 interface net.corda.client.rpc.ext.RPCConnectionListener.ConnectionContext
getUsername() - Method in class net.corda.core.flows.FlowInitiator.RPC
getUsername() - Method in class net.corda.testing.node.User
  The rpc user
getUseTestClock() - Method in class net.corda.testing.driver.DriverParameters
  If true the test clock will be used in Node.
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.
getValidatedTransactions() - Method in class net.corda.testing.node.MockServices
  A map of hash-
getValidating() - Method in class net.corda.core.node.NotaryInfo
  Indicates if the notary is validating.
getValidating() - Method in class net.corda.testing.driver.NotaryHandle
getValidating() - Method in class net.corda.testing.node.MockNetNotaryConfig
getValidating() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  Boolean for whether the notary is validating or non-validating.
getValidating() - Method in class net.corda.testing.node.NotarySpec
  Boolean for whether the notary is validating or non-validating.
getValue() - Method in class net.corda.core.context.Actor.Id
getValue() - Method in class net.corda.core.context.AuthServiceId
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.utilities.Id
  unique value of the id.
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
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.
getVaultService() - Method in class net.corda.testing.node.MockServices
  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.
getVendor() - Method in class net.corda.core.cordapp.Info.Contract
  Cordapp
getVendor() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  Cordapp's vendor
getVendor() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
getVendor() - Method in interface net.corda.core.cordapp.Cordapp.Info
  Cordapp's vendor
getVendor() - Method in class net.corda.core.cordapp.Info.Workflow
  Cordapp
getVendor() - Method in class net.corda.core.cordapp.CordappInfo
  The vendor of this CorDapp
getVendor() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The vendor of this node
getVendor() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  The vendor of this node
getVerifierType() - Method in class net.corda.testing.driver.NodeParameters
  The type of transaction verifier to use.
getVerifierType() - Method in class net.corda.testing.node.NotarySpec
  How the notary will verify transactions.
getVerifyKey() - Method in class net.corda.core.crypto.CompositeSignature.State
getVersion() - Method in class net.corda.core.contracts.ContractAttachment
getVersion() - Method in class net.corda.core.cordapp.Info.Contract
  Cordapp's version
getVersion() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  Cordapp's version
getVersion() - Method in class net.corda.core.cordapp.Info.Default
  Cordapp
getVersion() - Method in interface net.corda.core.cordapp.Cordapp.Info
  Cordapp's version
getVersion() - Method in class net.corda.core.cordapp.Info.Workflow
  Cordapp's version
getVersion() - Method in class net.corda.core.cordapp.CordappInfo
  The version of this CorDapp
getVersion() - Method in class net.corda.core.node.NodeDiagnosticInfo
  The current node version string,
getVersion() - Method in class net.corda.core.schemas.MappedSchema
  The version number of this instance within the family.
getVersionCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
getVersionId() - Method in class net.corda.core.cordapp.Info.Contract
  integer version of the CorDapp.
getVersionId() - Method in class net.corda.core.cordapp.Info.Workflow
  integer version of the CorDapp.
getVisibleComponents() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  Transaction components that are exposed.
getWaitForAllNodesToFinish() - Method in class net.corda.testing.driver.DriverParameters
  If true,
getWaitTime() - Method in class net.corda.core.flows.WaitTimeUpdate
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.SerializationSchemeContext
  A whitelist that contains (mostly for security purposes) which classes are authorised to be deserialized. A secure implementation will not instantiate any object which is not either whitelisted or annotated with `annotationclass CordaSerializable` when deserializing. To catch classes missing from the whitelist as early as possible it is HIGHLY recommended to also check this whitelist when serializing (as well as deserializing) objects.
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.
getWhitelistedContractImplementations() - Method in class net.corda.core.node.NetworkParameters
  (
getWindow() - Method in class net.corda.core.transactions.TransactionBuilder
getWireTransactions() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
getWorkflow() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
getX500Principal() - Method in class net.corda.core.identity.CordaX500Name
  Return the X500Principal equivalent of this name.
getZeroHash() - Method in class net.corda.core.crypto.DigestService
  A hash value consisting of 0x00 bytes.
getZeroHash() - Method in class net.corda.core.crypto.SecureHash.Companion
  A SHA-256 hash value consisting of 32 0x00 bytes. This function is provided for API stability.
GracefulReconnect - Class in net.corda.client.rpc
  GracefulReconnect provides the opportunity to perform certain logic when the RPC encounters a connection disconnect during communication with the node.
GracefulReconnect(onDisconnect, onReconnect, maxAttempts) - Constructor for class net.corda.client.rpc.GracefulReconnect
  GracefulReconnect provides the opportunity to perform certain logic when the RPC encounters a connection disconnect during communication with the node.
GracefulReconnect() - Constructor for class net.corda.client.rpc.GracefulReconnect
  GracefulReconnect provides the opportunity to perform certain logic when the RPC encounters a connection disconnect during communication with the node.
GracefulReconnect(onDisconnect, onReconnect, maxAttempts) - Constructor for class net.corda.client.rpc.GracefulReconnect
GracefulReconnect(onDisconnect, onReconnect) - Constructor for class net.corda.client.rpc.GracefulReconnect
greaterThan($this$greaterThan, value) - Method in class net.corda.core.node.services.vault.Builder
greaterThan($this$greaterThan, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
greaterThan($this$greaterThan, 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($this$greaterThanOrEqual, value) - Method in class net.corda.core.node.services.vault.Builder
greaterThanOrEqual($this$greaterThanOrEqual, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
greaterThanOrEqual($this$greaterThanOrEqual, 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 AbstractParty`s 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.
hasAttachment(attachmentId) - Method in interface net.corda.core.node.services.AttachmentStorage
  Searches for an attachment already in the store
hasAttachment(attachmentId) - Method in class net.corda.testing.services.MockAttachmentStorage
  Searches for an attachment already in the store
hash($this$hash) - Static method in class net.corda.core.contracts.Structures
  Returns the SHA-256 hash of the serialised contents of this state (not cached!)
hash($this$hash, algorithm) - Static method in class net.corda.core.contracts.Structures
  Returns the hash of the serialised contents of this state (not cached!)
hash(bytes) - Method in class net.corda.core.crypto.DigestService
  Computes the digest of the ByteArray.
hash(str) - Method in class net.corda.core.crypto.DigestService
  Computes the digest of the String's UTF-8 byte contents.
HASH(algorithm, bytes) - Constructor for class net.corda.core.crypto.SecureHash.HASH
hashAs(algorithm, bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the hash value of the ByteArray.
hashAs(algorithm, bytes) - Static method in class net.corda.core.crypto.SecureHash
  Computes the hash value of the ByteArray.
hashAs($this$hashAs, algorithm) - Static method in class net.corda.core.crypto.SecureHashKt
  Compute the `algorithm` hash for the contents of the ByteArray.
hashAs($this$hashAs, algorithm) - Static method in class net.corda.core.crypto.SecureHashKt
  Compute the `algorithm` hash for the contents of the `class OpaqueBytes`.
HashAttachmentConstraint - Class in net.corda.core.contracts
  An `interface AttachmentConstraint` that verifies by hash. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
HashAttachmentConstraint(attachmentId) - Constructor for class net.corda.core.contracts.HashAttachmentConstraint
  An `interface AttachmentConstraint` that verifies by hash. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
HashAttachmentConstraint.Companion - Class in net.corda.core.contracts
hashCode() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
hashCode() - Method in class net.corda.core.context.Actor
  Models an initiator in Corda, can be a user, a service, etc.
hashCode() - Method in class net.corda.core.context.Actor.Id
  Actor id.
hashCode() - Method in class net.corda.core.context.AuthServiceId
  Authentication / Authorisation Service ID.
hashCode() - Method in class net.corda.core.context.InvocationContext
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
hashCode() - Method in class net.corda.core.context.InvocationOrigin.Peer
  Origin was a message sent by a `class InvocationOrigin.Peer`.
hashCode() - Method in class net.corda.core.context.InvocationOrigin.RPC
  Origin was an RPC call.
hashCode() - Method in class net.corda.core.context.InvocationOrigin.Scheduled
  Origin was a scheduled activity.
hashCode() - Method in class net.corda.core.context.InvocationOrigin.Service
  Origin was a Corda Service.
hashCode() - Method in class net.corda.core.context.Trace
  Contextual tracing information, including invocation and session id.
hashCode() - 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.
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
  Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
hashCode() - Method in class net.corda.core.contracts.CommandAndState
  Return structure for `OwnableState.withNewOwner`
hashCode() - 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.
hashCode() - Method in class net.corda.core.contracts.HashAttachmentConstraint
  An `interface AttachmentConstraint` that verifies by hash. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
hashCode() - 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.
hashCode() - Method in class net.corda.core.contracts.LinearPointer
hashCode() - 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.
hashCode() - Method in class net.corda.core.contracts.ReferencedStateAndRef
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
hashCode() - 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.
hashCode() - 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.
hashCode() - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
hashCode() - Method in class net.corda.core.contracts.SourceAndAmount
  Simple data class to associate the origin, owner, or holder of a particular Amount object.
hashCode() - Method in class net.corda.core.contracts.StateAndContract
  A convenience class for passing around a state and it's contract
hashCode() - 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.
hashCode() - 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.
hashCode() - Method in class net.corda.core.contracts.StaticPointer
hashCode() - 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.
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 class net.corda.core.cordapp.Info.Contract
  A contract CorDapp contains contract definitions (state, commands) and verification logic
hashCode() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
  A CorDapp that includes both contract and workflow classes, and defined in terms of `class Info.Contract` and `class Info.Workflow`.
hashCode() - Method in class net.corda.core.cordapp.Info.Default
  CorDapps created on V3 which bundle contracts and flows into the same jar. This is effectively `class Info.ContractAndWorkflow` but without the integer versioning.
hashCode() - Method in class net.corda.core.cordapp.Info.Workflow
  A workflow CorDapp contains flows and services used to implement business transactions using contracts and states persisted to the immutable ledger
hashCode() - Method in class net.corda.core.cordapp.CordappInfo
  A `class CordappInfo` describes a single CorDapp currently installed on the node
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
  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.
hashCode() - Method in class net.corda.core.crypto.CompositeSignature.State
hashCode() - 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.
hashCode() - Method in class net.corda.core.crypto.DigestService
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
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.SecureHash.HASH
hashCode() - Method in class net.corda.core.crypto.SecureHash.SHA256
hashCode() - 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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
hashCode() - 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.
hashCode() - Method in class net.corda.core.crypto.SignatureScheme
  This class is used to define a digital signature scheme.
hashCode() - Method in class net.corda.core.crypto.TransactionSignature
hashCode() - 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.
hashCode() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
  The assembled transaction for upgrading a contract.
hashCode() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
hashCode() - Method in class net.corda.core.flows.FlowInfo
  Version and name of the CorDapp hosting the other side of the flow.
hashCode() - Method in class net.corda.core.flows.FlowInitiator.Peer
  Started when we get new session initiation request.
hashCode() - Method in class net.corda.core.flows.FlowInitiator.RPC
  Started using `net.corda.core.messaging.CordaRPCOps.startFlowDynamic`.
hashCode() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
  Started as scheduled activity.
hashCode() - Method in class net.corda.core.flows.FlowInitiator.Service
  Started by a CordaService.
hashCode() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
hashCode() - Method in class net.corda.core.flows.FlowStackSnapshot
  Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
hashCode() - Method in class net.corda.core.flows.NotarisationPayload
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
hashCode() - Method in class net.corda.core.flows.NotarisationRequestSignature
  A wrapper around a digital signature used for notarisation requests.
hashCode() - Method in class net.corda.core.flows.NotarisationResponse
  Payload returned by the notary service flow to the client.
hashCode() - Method in class net.corda.core.flows.NotaryError.Conflict
  Occurs when one or more input states have already been consumed by another transaction.
hashCode() - Method in class net.corda.core.flows.NotaryError.General
  Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable.
hashCode() - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
  Occurs when the notarisation request signature does not verify for the provided transaction.
hashCode() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
  Occurs when time specified in the `class TimeWindow` command is outside the allowed tolerance.
hashCode() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
  Occurs when the provided transaction fails to verify.
hashCode() - 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.
hashCode() - Method in class net.corda.core.flows.StateConsumptionDetails
  Contains information about the consuming transaction for a particular state.
hashCode() - 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.
hashCode() - Method in class net.corda.core.flows.WaitTimeUpdate
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
hashCode() - Method in class net.corda.core.identity.AbstractParty
hashCode() - 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 organisation, locality and country attributes are specified. See also RFC 4519 for the underlying attribute type definitions
hashCode() - Method in class net.corda.core.identity.PartyAndCertificate
hashCode() - Method in class net.corda.core.messaging.ClientRpcSslOptions
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
hashCode() - Method in class net.corda.core.messaging.DataFeed
  The Data feed contains a snapshot of the requested data and an Observable of future updates.
hashCode() - Method in class net.corda.core.messaging.FlowHandleImpl
hashCode() - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
hashCode() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
hashCode() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
hashCode() - Method in class net.corda.core.messaging.StateMachineInfo
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
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.NetworkParameters
  Network parameters are a set of values that every node participating in the zone needs to agree on and use to correctly interoperate with each other.
hashCode() - Method in class net.corda.core.node.NodeDiagnosticInfo
  A `class NodeDiagnosticInfo` holds information about the current node version.
hashCode() - 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 `net.corda.core.messaging.CordaRPCOps.networkMapSnapshot` method.
hashCode() - Method in class net.corda.core.node.NotaryInfo
  Data class storing information about notaries available in the network.
hashCode() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
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.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
hashCode() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
hashCode() - Method in class net.corda.core.node.services.vault.AttachmentSort
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.ConstraintInfo
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
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
  Returned in queries `VaultService.queryBy` and `VaultService.trackBy`. A Page contains:
hashCode() - 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.
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
  LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Select states based on their locks.
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
hashCode() - 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)
hashCode() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
hashCode() - 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.
hashCode() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
hashCode() - 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.PersistentCashState::currency.name)
hashCode() - 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
hashCode() - Method in class net.corda.core.node.services.Vault.StateMetadata
hashCode() - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
hashCode() - Method in class net.corda.core.schemas.MappedSchema
hashCode() - Method in class net.corda.core.schemas.PersistentStateRef
  Embedded `class StateRef` representation used in state mapping.
hashCode() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
hashCode() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
hashCode() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
hashCode() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  A special transaction for upgrading the contract of a state.
hashCode() - 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.
hashCode() - Method in class net.corda.core.transactions.LedgerTransaction
hashCode() - 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.
hashCode() - Method in class net.corda.core.transactions.NetworkParametersHash
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
hashCode() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
hashCode() - 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.
hashCode() - Method in class net.corda.core.transactions.ReferenceStateRef
  Wrapper over `class StateRef` to be used when filtering reference states.
hashCode() - 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.
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.Id
hashCode() - Method in class net.corda.core.utilities.NetworkHostAndPort
  Tuple of host and port. Use `NetworkHostAndPort.parse` on untrusted data.
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.ProgressTracker.Step
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
  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.
hashCode() - 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.
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
hashCode() - Method in class net.corda.finance.contracts.asset.Cash.State
  A state representing a cash claim against some party.
hashCode() - 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.
hashCode() - 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.
hashCode() - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that a debt has been moved, optionally to fulfil another contract.
hashCode() - 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.
hashCode() - 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.
hashCode() - 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.
hashCode() - 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.
hashCode() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
  Subset of state, containing the elements specified when issuing a new settlement contract.
hashCode() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
  A simple holder for a (possibly anonymous) `class AbstractParty` and a quantity of tokens
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
  Class representing a commodity, as an equivalent to the Currency class. This exists purely to enable the CommodityContract contract, and is likely to change in future.
hashCode() - Method in class net.corda.finance.contracts.Expression
  Represents a textual expression of e.g. a formula
hashCode() - 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.
hashCode() - 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)
hashCode() - Method in class net.corda.finance.contracts.Tenor
  Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
hashCode() - 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.
hashCode() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
hashCode() - 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.
hashCode() - Method in class net.corda.finance.flows.Buyer.SharedTx
hashCode() - 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.
hashCode() - Method in class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
hashCode() - Method in class net.corda.testing.driver.JmxPolicy
  A class containing configuration information for Jolokia JMX, to be used when creating a node via the `driver`.
hashCode() - Method in class net.corda.testing.driver.NodeParameters
  Parameters for creating a node for `DriverDSL.startNode`.
hashCode() - Method in class net.corda.testing.driver.NotaryHandle
  Object ecapsulating a notary started automatically by the driver.
hashCode() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  Class which represents a handle to a webserver process and its `class NetworkHostAndPort` for testing purposes.
hashCode() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
hashCode() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  This interpreter builds a transaction, and TransactionDSL.verifies that the resolved transaction is correct. Note that transactions corresponding to input states are not verified. Use LedgerDSL.verifies for that.
hashCode() - Method in class net.corda.testing.node.ClusterSpec.Raft
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
hashCode() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
  A class which represents information about nodes offering the same distributed service on the `class InMemoryMessagingNetwork`.
hashCode() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
hashCode() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
hashCode() - Method in class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
hashCode() - Method in class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
hashCode() - Method in class net.corda.testing.node.NotarySpec
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
hashCode() - Method in class net.corda.testing.node.User
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
hashConcat(other) - Method in class net.corda.core.crypto.SecureHash
  Append a second hash value to this hash value, and then compute the SHA-256 hash of the result.
hasListed(type) - Method in interface net.corda.core.serialization.ClassWhitelist
hasUnknownFields() - Method in class net.corda.core.cordapp.Info.Contract
hasUnknownFields() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
hasUnknownFields() - Method in class net.corda.core.cordapp.Info.Default
hasUnknownFields() - Method in interface net.corda.core.cordapp.Cordapp.Info
hasUnknownFields() - Method in class net.corda.core.cordapp.Info.Workflow
head() - Method in class net.corda.core.utilities.NonEmptySet
  Returns the first element of the set.
hexToBase58($this$hexToBase58) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Hex-String to Base58-String, i.e. "48656C6C6F20576F726C64" -> "JxF12TrwUP45BMd"
hexToBase64($this$hexToBase64) - Static method in class net.corda.core.utilities.EncodingUtils
  Encoding changer. Hex-String to Base64-String, i.e. "48656C6C6F20576F726C64" -> "SGVsbG8gV29ybGQ="
hexToByteArray($this$hexToByteArray) - Static method in class net.corda.core.utilities.EncodingUtils
  Hex-String to ByteArray. Accept any hex form (capitalized, lowercase, mixed).
hexToRealString($this$hexToRealString) - Static method in class net.corda.core.utilities.EncodingUtils
  HEX-String to the actual real String, i.e. "48656C6C6F20576F726C64" -> "Hello World".
HospitalizeFlowException - Exception in net.corda.core.flows
  This exception allows a flow to pass itself to the flow hospital. Once the flow reaches the hospital it will determine how to progress depending on what `cause`s the exception wraps. Assuming there are no important wrapped exceptions, throwing a `exception HospitalizeFlowException` will place the flow in overnight observation, where it will be replayed at a later time.
HospitalizeFlowException(message, cause) - Constructor for exception net.corda.core.flows.HospitalizeFlowException
  This exception allows a flow to pass itself to the flow hospital. Once the flow reaches the hospital it will determine how to progress depending on what `cause`s the exception wraps. Assuming there are no important wrapped exceptions, throwing a `exception HospitalizeFlowException` will place the flow in overnight observation, where it will be replayed at a later time.
HospitalizeFlowException(message) - Constructor for exception net.corda.core.flows.HospitalizeFlowException
HospitalizeFlowException(cause) - Constructor for exception net.corda.core.flows.HospitalizeFlowException
HospitalizeFlowException() - Constructor for exception net.corda.core.flows.HospitalizeFlowException
HttpApi - Class in net.corda.testing.http
HttpApi(root, mapper) - Constructor for class net.corda.testing.http.HttpApi
HttpApi.Companion - Class in net.corda.testing.http
HttpUtils - Class in net.corda.testing.http
  A small set of utilities for making HttpCalls, aimed at demos and tests.

## I

Id(value) - Constructor for class net.corda.core.context.Actor.Id
  Actor id.
Id<VALUE> - Class in net.corda.core.utilities
  Represents a unique, timestamped id.
Id(value, entityType, timestamp) - Constructor for class net.corda.core.utilities.Id
  Represents a unique, timestamped id.
Id.Companion - Class in net.corda.core.utilities
identityAndCertFromX500Name(name) - Method in class net.corda.core.node.NodeInfo
  Get a legal identity and certificate of this node from the X.500 name. This is intended for use in cases where the node is expected to have a matching identity, and will throw an exception if no match is found.
identityFromX500Name(name) - Method in class net.corda.core.node.NodeInfo
  Get a legal identity of this node from the X.500 name. This is intended for use in cases where the node is expected to have a matching identity, and will throw an exception if no match is found.
IdentityObjectMapper(identityService, factory, fuzzyIdentityMatch, isFullParties) - Constructor for class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
  Deprecated.
IdentityObjectMapper(identityService, factory, fuzzyIdentityMatch) - Constructor for class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
  Deprecated.
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.
IdentityService() - Constructor for interface net.corda.core.node.services.IdentityService
IdentityService.Companion - Class in net.corda.core.node.services
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.
IdentityUtils - Class in net.corda.core.identity
IdentityUtils() - Constructor for class net.corda.core.identity.IdentityUtils
IllegalFlowLogicException - Exception in net.corda.core.flows
  Thrown if the structure of a class implementing a flow is not correct. There can be several causes for this such as not inheriting from `class FlowLogic`, not having a valid constructor and so on.
IllegalFlowLogicException(type, msg) - Constructor for exception net.corda.core.flows.IllegalFlowLogicException
  Thrown if the structure of a class implementing a flow is not correct. There can be several causes for this such as not inheriting from `class FlowLogic`, not having a valid constructor and so on.
IllegalFlowLogicException(type, msg) - Constructor for exception net.corda.core.flows.IllegalFlowLogicException
importAttachment(jar) - Method in interface net.corda.core.node.services.AttachmentStorage
  Deprecated.
importAttachment(jar, uploader, filename) - Method in interface net.corda.core.node.services.AttachmentStorage
  Inserts the given attachment with additional metadata, see `importAttachment` for input stream handling Extra parameters:
importAttachment(jar) - Method in class net.corda.testing.services.MockAttachmentStorage
  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.
importAttachment(jar, uploader, filename) - Method in class net.corda.testing.services.MockAttachmentStorage
  Inserts the given attachment with additional metadata, see `importAttachment` for input stream handling Extra parameters:
importContractAttachment(contractClassNames, uploader, jar, attachmentId, signers) - Method in class net.corda.testing.services.MockAttachmentStorage
importContractAttachment(contractClassNames, uploader, jar, attachmentId) - Method in class net.corda.testing.services.MockAttachmentStorage
importContractAttachment(contractClassNames, uploader, jar) - Method in class net.corda.testing.services.MockAttachmentStorage
importContractAttachment(attachmentId, contractAttachment) - Method in class net.corda.testing.services.MockAttachmentStorage
importOrGetAttachment(jar) - Method in interface net.corda.core.node.services.AttachmentStorage
  Deprecated.
importOrGetAttachment(jar) - Method in class net.corda.testing.services.MockAttachmentStorage
  Inserts or returns Attachment Id of attachment. Does not throw an exception if already uploaded.
in($this$in, collection, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
in($this$in, collection) - Method in class net.corda.core.node.services.vault.Builder
in($this$in, collection, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
in($this$in, collection) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
in($this$in, collection, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
in($this$in, collection) - Static method in class net.corda.core.node.services.vault.Builder
in(collection, exactMatch) - 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
Incremental(startingPort) - Constructor for class net.corda.testing.driver.PortAllocation.Incremental
  Deprecated.
IndirectStatePersistable<T extends DirectStatePersistable> - Interface in net.corda.core.schemas
  Marker interface to denote a persistable Corda state entity that exposes the transaction id and index as a nested composite key called `compositeKey` that is itself a `interface DirectStatePersistable`. i.e. exposes a stateRef.
IndirectStatePersistable() - Constructor for interface net.corda.core.schemas.IndirectStatePersistable
Info() - Constructor for interface net.corda.core.cordapp.Cordapp.Info
Info.Contract - Class in net.corda.core.cordapp
  A contract CorDapp contains contract definitions (state, commands) and verification logic
Info.ContractAndWorkflow - Class in net.corda.core.cordapp
  A CorDapp that includes both contract and workflow classes, and defined in terms of `class Info.Contract` and `class Info.Workflow`.
Info.Default - Class in net.corda.core.cordapp
  CorDapps created on V3 which bundle contracts and flows into the same jar. This is effectively `class Info.ContractAndWorkflow` but without the integer versioning.
Info.Workflow - Class in net.corda.core.cordapp
  A workflow CorDapp contains flows and services used to implement business transactions using contracts and states persisted to the immutable ledger
Initiate(originalState, newContractClass) - Constructor for class net.corda.core.flows.ContractUpgradeFlow.Initiate
  This flow begins the contract upgrade process.
InitiatedBy - Annotation Type 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 `annotationclass InitiatingFlow`.
InitiatedBy() - Constructor for annotation type net.corda.core.flows.InitiatedBy
initiateFlow(destination) - Method in class net.corda.core.flows.FlowLogic
  Creates a communication session with `destination`. Subsequently you may send/receive using this session object. How the messaging is routed depends on the `interface Destination` type, including whether this call does any initial communication.
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.
InitiatingFlow - Annotation Type 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.
InitiatingFlow() - Constructor for annotation type net.corda.core.flows.InitiatingFlow
InMemoryMessagingNetwork - Class in net.corda.testing.node
  An in-memory network allows you to manufacture MockNodeMessagingServices for a set of participants. Each MockNodeMessagingService maintains a queue of messages it has received, and a background thread that dispatches messages one by one to registered handlers. Alternatively, a messaging system may be manually pumped, in which case no thread is created and a caller is expected to force delivery one at a time (this is useful for unit testing).
InMemoryMessagingNetwork.Companion - Class in net.corda.testing.node
InMemoryMessagingNetwork.DistributedServiceHandle - Class in net.corda.testing.node
  A class which represents information about nodes offering the same distributed service on the `class InMemoryMessagingNetwork`.
InMemoryMessagingNetwork.LatencyCalculator - Interface in net.corda.testing.node
  Implement this interface in order to inject artificial latency between sender/recipient pairs.
InMemoryMessagingNetwork.MessageTransfer - Class in net.corda.testing.node
  A class which represents a message being transferred from sender to recipients, within the InMemoryMessageNetwork.
InMemoryMessagingNetwork.MockMessagingService - Class in net.corda.testing.node
  A class that provides an abstraction over the nodes' messaging service that also contains the ability to receive messages from the queue for testing purposes.
InMemoryMessagingNetwork.PeerHandle - Class in net.corda.testing.node
  A class which represents information about an entity on the `class InMemoryMessagingNetwork`.
InMemoryMessagingNetwork.ServicePeerAllocationStrategy - Class in net.corda.testing.node
  How traffic is allocated in the case where multiple nodes share a single identity, which happens for notaries in a cluster. You don't normally ever need to change this: it is mostly useful for testing notary implementations.
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.
InProcess - Interface in net.corda.testing.driver
  Interface which represents an in process node and exposes available services.
InProcess() - Constructor for interface net.corda.testing.driver.InProcess
InProcess.DefaultImpls - Class in net.corda.testing.driver
  Interface which represents an in process node and exposes available services.
input(stateRef) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Adds an input reference to the transaction. Note that `verifies` will resolve this reference.
input(stateLabel) - Method in class net.corda.testing.dsl.TransactionDSL
  Looks up the output label and adds the found state as an input.
input(contractClassName, stateLabel) - Method in class net.corda.testing.dsl.TransactionDSL
input(contractClassName, state) - Method in class net.corda.testing.dsl.TransactionDSL
  Creates an `LedgerDSLInterpreter._unverifiedTransaction` with a single output state and adds its reference as an input to the current transaction.
input(stateRef) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an input reference to the transaction. Note that `verifies` will resolve this reference.
input(stateRef) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Adds an input reference to the transaction. Note that `verifies` will resolve this reference.
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
  Returns an immutable list of input `class StateRef`s.
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.
installCordaService(serviceClass) - Method in class net.corda.testing.node.UnstartedMockNode
  Install a custom test-only `annotationclass CordaService`.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AmountDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AmountSerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AnonymousPartyDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.AnonymousPartySerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CordaX500NameDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.CordaX500NameSerializer
  Deprecated.
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
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.NodeInfoSerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.OpaqueBytesDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.OpaqueBytesSerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PartyDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PartySerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PublicKeyDeserializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.PublicKeySerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.SecureHashSerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.client.jackson.JacksonSupport.ToStringSerializer
  Deprecated.
INSTANCE - Static variable in class net.corda.core.context.InvocationOrigin.Shell
  Origin was the Shell.
INSTANCE - Static variable in class net.corda.core.contracts.AlwaysAcceptAttachmentConstraint
  An `interface AttachmentConstraint` where `isSatisfiedBy` always returns true.
INSTANCE - Static variable in class net.corda.core.contracts.AutomaticHashConstraint
  Deprecated.
INSTANCE - Static variable in class net.corda.core.contracts.AutomaticPlaceholderConstraint
  This `interface AttachmentConstraint` is a convenience class that acts as a placeholder and will be automatically resolved by the platform when set on an output state. It is the default constraint of all output states.
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.contracts.WhitelistedByZoneAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the hash of the attachment is in the network parameters whitelist. See: net.corda.core.node.NetworkParameters.whitelistedContractImplementations It allows for centralized control over the cordapps that can be used.
INSTANCE - Static variable in class net.corda.core.CordaOID
  OIDs used for the Corda platform. All entries MUST be defined in this file only and they MUST NOT be removed. If an OID is incorrectly assigned, it should be marked deprecated and NEVER be reused again.
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.DummySecureRandom
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
  Deprecated.
INSTANCE - Static variable in class net.corda.core.flows.NotaryError.WrongNotary
  Deprecated.
  Occurs when the transaction sent for notarisation is assigned to a different notary identity.
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.flows.Companion.ATTEMPT
INSTANCE - Static variable in class net.corda.core.flows.Companion.RETRYING
INSTANCE - Static variable in class net.corda.core.flows.Companion.SUCCESS
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.MappedSchemaValidator
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.STARTING
INSTANCE - Static variable in class net.corda.core.utilities.ProgressTracker.UNSTARTED
INSTANCE - Static variable in class net.corda.core.utilities.SgxSupport
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.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.test.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.test.SampleCashSchemaV1
  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.test.SampleCashSchemaV2
  Second version of a cash contract ORM schema that extends the `class CommonSchemaV1.FungibleState` abstract schema.
INSTANCE - Static variable in class net.corda.finance.test.SampleCashSchemaV3
  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.workflows.asset.CashUtils
INSTANCE - Static variable in class net.corda.finance.workflows.asset.ObligationUtils
INSTANCE - Static variable in class net.corda.finance.workflows.CommercialPaperUtils
INSTANCE - Static variable in class net.corda.testing.http.HttpUtils
  A small set of utilities for making HttpCalls, aimed at demos and tests.
INSTANCE - Static variable in class net.corda.testing.node.DatabaseSnapshot
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
  Thrown if a request is made to spend an amount of a `interface FungibleAsset` but there aren't enough tokens in the vault.
InsufficientBalanceException(amountMissing) - Constructor for exception net.corda.core.contracts.InsufficientBalanceException
  Thrown if a request is made to spend an amount of a `interface FungibleAsset` but there aren't enough tokens in the vault.
InvalidAttachmentException(txId, attachmentHash) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.InvalidAttachmentException
InvalidConstraintRejection(txId, contractClass, reason) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.InvalidConstraintRejection
  A constraint attached to a state was invalid, e.g. due to size limitations.
InvocationContext - Class in net.corda.core.context
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
InvocationContext(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId, serializedTelemetry) - Constructor for class net.corda.core.context.InvocationContext
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
InvocationContext(origin, trace, actor, externalTrace, impersonatedActor) - Constructor for class net.corda.core.context.InvocationContext
InvocationContext(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId) - Constructor for class net.corda.core.context.InvocationContext
InvocationContext.Companion - Class in net.corda.core.context
InvocationId(value, timestamp) - Constructor for class net.corda.core.context.Trace.InvocationId
  Represents id and timestamp of an invocation.
InvocationId.Companion - Class in net.corda.core.context
InvocationOrigin - Class in net.corda.core.context
  Represents the source of an action such as a flow start, an RPC, a shell command etc.
InvocationOrigin.Peer - Class in net.corda.core.context
  Origin was a message sent by a `class InvocationOrigin.Peer`.
InvocationOrigin.RPC - Class in net.corda.core.context
  Origin was an RPC call.
InvocationOrigin.Scheduled - Class in net.corda.core.context
  Origin was a scheduled activity.
InvocationOrigin.Service - Class in net.corda.core.context
  Origin was a Corda Service.
InvocationOrigin.Shell - Class in net.corda.core.context
  Origin was the Shell.
invoke() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
IQueryCriteriaParser - Interface in net.corda.core.node.services.vault
IQueryCriteriaParser() - Constructor for interface net.corda.core.node.services.vault.IQueryCriteriaParser
isCompatible(metadata) - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection
  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.workflows.asset.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.workflows.asset.selection.CashSelectionPostgreSQLImpl
  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.workflows.asset.selection.CashSelectionSQLServerImpl
  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.
isDebug() - Method in class net.corda.testing.driver.DriverParameters
  Indicates whether the spawned nodes should start in jdwt debug mode and have debug level logging.
isDefault() - Method in class net.corda.core.node.services.vault.PageSpecification
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`.
isFlowsDrainingModeEnabled() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns whether the flows draining mode is enabled.
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($this$isFulfilledBy, otherKey) - Static method in class net.corda.core.crypto.CryptoUtils
  Return true if `otherKey` fulfils the requirements of this PublicKey.
isFulfilledBy($this$isFulfilledBy, otherKeys) - Static method in class net.corda.core.crypto.CryptoUtils
  Return true if `otherKeys` fulfil the requirements of this PublicKey.
isFullParties() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
  Deprecated.
isFullParties() - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
isFullParties() - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
isFullParties() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
isInsideEnclave() - Static method in class net.corda.core.utilities.SgxSupport
isKilled() - Method in class net.corda.core.flows.FlowLogic
  Returns `true` when the current `class FlowLogic` has been killed (has received a command to halt its progress and terminate).
isLegalIdentity(party) - Method in class net.corda.core.node.NodeInfo
  Returns true if `party` is one of the identities of this node, else false.
isLegalIdentity(name) - Method in class net.corda.core.node.NodeInfo
  Returns true if `name` matches one of the identities of this node, else false.
isModified() - Method in enum net.corda.finance.contracts.DateRollConvention
isNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Returns true if and only if the given `class Party` is a notary, which is defined by the network parameters.
isNotaryChangeTransaction() - Method in class net.corda.core.transactions.SignedTransaction
  Deprecated.
isNotNull() - Method in class net.corda.core.node.services.vault.Builder
isNull() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
isNull() - Method in class net.corda.core.node.services.vault.Builder
isNull($this$isNull) - Method in class net.corda.core.node.services.vault.Builder
isNull($this$isNull) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
isNull($this$isNull) - Static method in class net.corda.core.node.services.vault.Builder
isResolved() - Method in class net.corda.core.contracts.LinearPointer
  Determines whether the state pointer should be resolved to a reference input when used in a transaction.
isResolved() - Method in class net.corda.core.contracts.StatePointer
  Determines whether the state pointer should be resolved to a reference input when used in a transaction.
isResolved() - Method in class net.corda.core.contracts.StaticPointer
  Determines whether the state pointer should be resolved to a reference input when used in a transaction.
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
  Deprecated.
  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.AutomaticPlaceholderConstraint
  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.
isSatisfiedBy(attachment) - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  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.WhitelistedByZoneAttachmentConstraint
  Returns whether the given contract attachment can be used with the `interface ContractState` associated with this constraint object.
isSigned() - Method in class net.corda.core.contracts.ContractAttachment
isSigned(isSignedPredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
isSignedCondition() - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
isStarted() - Method in class net.corda.testing.node.UnstartedMockNode
  Whether this node has been started yet.
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 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($this$issued_u20by, party) - Static method in class net.corda.finance.contracts.asset.ObligationKt
issued by($this$issued_u20by, deposit) - Static method in class net.corda.finance.Currencies
issued by($this$issued_u20by, 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($this$issuedBy, party) - Static method in class net.corda.finance.contracts.asset.ObligationKt
issuedBy($this$issuedBy, deposit) - Static method in class net.corda.finance.Currencies
issuedBy($this$issuedBy, 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.
isTimeoutEnabled() - Method in class net.corda.core.flows.NotaryFlow.Client
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($this$isValid, 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 `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
  Deprecated.
isValidatingNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCacheBase
  Returns true if and only if the given `class Party` is validating notary. For every party that is a validating notary, `isNotary` is also true.
isWaitingForShutdown() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns whether the node is waiting for pending flows to complete before shutting down. Disabling draining mode cancels this state.
isWorkingDay(date) - Method in class net.corda.finance.contracts.BusinessCalendar
isZero($this$isZero) - Static method in class net.corda.core.crypto.SecureHashKt
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
  Deprecated.
JacksonSupport.AmountSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.AnonymousPartyDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.AnonymousPartySerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.CordaX500NameDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.CordaX500NameSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.IdentityObjectMapper - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.NodeInfoDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.NodeInfoSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.NoPartyObjectMapper - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.OpaqueBytesDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.OpaqueBytesSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.PartyDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.PartyObjectMapper - Interface in net.corda.client.jackson
JacksonSupport.PartySerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.PublicKeyDeserializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.PublicKeySerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.RpcObjectMapper - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.SecureHashDeserializer<T extends SecureHash> - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.SecureHashSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.SignedTransactionMixin - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.ToStringSerializer - Class in net.corda.client.jackson
  Deprecated.
JacksonSupport.WireTransactionMixin - Class in net.corda.client.jackson
  Deprecated.
JDBC_DRIVER_NAME - Static variable in class net.corda.finance.workflows.asset.selection.CashSelectionH2Impl
JDBC_DRIVER_NAME - Static variable in class net.corda.finance.workflows.asset.selection.CashSelectionPostgreSQLImpl
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`).
jdbcSession() - Method in class net.corda.testing.node.MockServices
  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`).
JmxPolicy - Class in net.corda.testing.driver
  A class containing configuration information for Jolokia JMX, to be used when creating a node via the `driver`.
JmxPolicy(startJmxHttpServer, jmxHttpServerPortAllocation) - Constructor for class net.corda.testing.driver.JmxPolicy
  Deprecated.
JmxPolicy() - Constructor for class net.corda.testing.driver.JmxPolicy
  Deprecated.
JmxPolicy(jmxHttpServerPortAllocation) - Constructor for class net.corda.testing.driver.JmxPolicy
  Create a `class JmxPolicy` that turns on monitoring using the given `class PortAllocation`.
JmxPolicy.Companion - Class in net.corda.testing.driver
JPY - Static variable in class net.corda.finance.Currencies

## K

KeepForDJVM - Annotation Type in net.corda.core
  This annotates a class or file that we want to include into the deterministic version of Corda Core. We don't expect everything within that class/file to be deterministic; those non-deterministic elements need to be annotated with either `annotationclass DeleteForDJVM` or `annotationclass StubOutForDJVM` so that they can be deleted.
KeepForDJVM() - Constructor for annotation type net.corda.core.KeepForDJVM
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.
KeyManagementService() - Constructor for interface net.corda.core.node.services.KeyManagementService
KilledFlowException - Exception in net.corda.core.flows
  An exception that is thrown when a flow has been killed.
KilledFlowException(id, message) - Constructor for exception net.corda.core.flows.KilledFlowException
  An exception that is thrown when a flow has been killed.
KilledFlowException(id) - Constructor for exception net.corda.core.flows.KilledFlowException
killFlow(id) - Method in interface net.corda.core.messaging.CordaRPCOps
  Attempts to kill a flow. This is not a clean termination and should be reserved for exceptional cases such as stuck fibers.
KotlinUtilsKt - Class in net.corda.core.utilities
KotlinUtilsKt() - Constructor for class net.corda.core.utilities.KotlinUtilsKt

## L

LatencyCalculator() - Constructor for interface net.corda.testing.node.InMemoryMessagingNetwork.LatencyCalculator
Leaf(hash) - Constructor for class net.corda.core.crypto.MerkleTree.Leaf
Leaf(hash) - Constructor for class net.corda.core.crypto.PartialTree.Leaf
leafIndex(leaf) - Method in class net.corda.core.crypto.PartialMerkleTree
  Method to return the index of the input leaf in the partial Merkle tree structure.
ledger($this$ledger, notary, script) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates and tests a ledger built by the passed in dsl.
ledger($this$ledger, script) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates and tests a ledger built by the passed in dsl.
LedgerDSL<T extends TransactionDSLInterpreter,L extends LedgerDSLInterpreter<? extends T>> - Class in net.corda.testing.dsl
  This is the class that defines the syntactic sugar of the ledger Test DSL and delegates to the contained interpreter, and what is actually used in `ledger { (...) }`. Add convenience functions here, or if you want to extend the DSL functionality then first add your primitive to `interface LedgerDSLInterpreter` and then add the convenience defaults/extension methods here.
LedgerDSL(interpreter, notary) - Constructor for class net.corda.testing.dsl.LedgerDSL
  This is the class that defines the syntactic sugar of the ledger Test DSL and delegates to the contained interpreter, and what is actually used in `ledger { (...) }`. Add convenience functions here, or if you want to extend the DSL functionality then first add your primitive to `interface LedgerDSLInterpreter` and then add the convenience defaults/extension methods here.
LedgerDSLInterpreter<T extends TransactionDSLInterpreter> - Interface in net.corda.testing.dsl
  This interface defines the bare bone functionality that a Ledger DSL interpreter should implement.
LedgerDSLInterpreter() - Constructor for interface net.corda.testing.dsl.LedgerDSLInterpreter
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
  Deprecated.
LedgerTransaction(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt, networkParameters) - Constructor for class net.corda.core.transactions.LedgerTransaction
  Deprecated.
LedgerTransaction.Companion - Class in net.corda.core.transactions
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.
LegalProseReference - Annotation Type in net.corda.core.contracts
  The annotated `interface Contract` implements the legal prose identified by the given URI.
LegalProseReference() - Constructor for annotation type net.corda.core.contracts.LegalProseReference
LENGTH_COUNTRY - Static variable in class net.corda.core.identity.CordaX500Name
  Deprecated.
lessThan($this$lessThan, value) - Method in class net.corda.core.node.services.vault.Builder
lessThan($this$lessThan, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
lessThan($this$lessThan, 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($this$lessThanOrEqual, value) - Method in class net.corda.core.node.services.vault.Builder
lessThanOrEqual($this$lessThanOrEqual, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
lessThanOrEqual($this$lessThanOrEqual, value) - Static method in class net.corda.core.node.services.vault.Builder
lessThanOrEqual(value) - Method in class net.corda.core.node.services.vault.Builder
like(string, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
like(string) - Method in class net.corda.core.node.services.vault.Builder
like($this$like, string, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
like($this$like, string) - Method in class net.corda.core.node.services.vault.Builder
like($this$like, string, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
like($this$like, string) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
like($this$like, string, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
like($this$like, 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
LinearPointer<T extends LinearState> - Class in net.corda.core.contracts
  `class LinearPointer` allows a `interface ContractState` to "point" to another `interface LinearState` creating a "many-to-one" relationship between all the states containing the pointer to a particular `interface LinearState` and the `interface LinearState` being pointed to. Using the `class LinearPointer` is useful when one state depends on the data contained within another state that evolves independently. When using `class LinearPointer` it is worth noting:
LinearPointer(pointer, type, isResolved) - Constructor for class net.corda.core.contracts.LinearPointer
  `class LinearPointer` allows a `interface ContractState` to "point" to another `interface LinearState` creating a "many-to-one" relationship between all the states containing the pointer to a particular `interface LinearState` and the `interface LinearState` being pointed to. Using the `class LinearPointer` is useful when one state depends on the data contained within another state that evolves independently. When using `class LinearPointer` it is worth noting:
LinearPointer(pointer, type) - Constructor for class net.corda.core.contracts.LinearPointer
  Allows this class to be evolved through backwards compatibility with version 1 of this class.
LinearState - Interface in net.corda.core.contracts
  A state that evolves by superseding itself, all of which share the common "linearId".
LinearState() - Constructor for interface net.corda.core.contracts.LinearState
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
LinearStateQueryCriteria(participants, uuid, externalId, status, contractStateTypes, relevancyStatus, exactParticipants) - 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, contractStateTypes, relevancyStatus) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, uuid, externalId, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, uuid, externalId, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, uuid, externalId) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, uuid) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, linearId, status, contractStateTypes, relevancyStatus) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
LinearStateQueryCriteria(participants, linearId, status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
loadContractAttachment(stateRef) - Method in interface net.corda.core.node.ServicesForResolution
  Returns the `interface Attachment` that defines the given `class StateRef`, which must be in the visible subset of the ledger.
loadContractAttachment(stateRef) - Method in class net.corda.testing.node.MockServices
  Returns a dummy Attachment, in context of signature constrains non-downgrade rule this default to contract class version `1`.
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`.
loadState(stateRef) - Method in class net.corda.testing.node.MockServices
  Given a `class StateRef` loads the referenced transaction and looks up the specified output `interface ContractState`.
loadStates(stateRefs) - Method in interface net.corda.core.node.ServicesForResolution
  Given a Set of `class StateRef`'s loads the referenced transaction and looks up the specified output `interface ContractState`.
loadStates(stateRefs) - Method in class net.corda.testing.node.MockServices
  Given a Set of `class StateRef`'s loads the referenced transaction and looks up the specified output `interface ContractState`.
loadTestCalendar(name) - Static method in class net.corda.finance.workflows.utils.FinanceWorkflowsUtilsKt
logFile($this$logFile) - Static method in class net.corda.testing.driver.Driver
lookup(hash) - Method in interface net.corda.core.node.services.NetworkParametersService
  Return the network parameters with the given hash, or null if it doesn't exist.

## M

makeTestDatabaseAndMockServices(cordappPackages, identityService, initialIdentity, networkParameters, moreKeys) - Method in class net.corda.testing.node.MockServices.Companion
  Makes database and mock services appropriate for unit tests.
makeTestDatabaseAndMockServices(cordappPackages, identityService, initialIdentity, moreKeys) - Method in class net.corda.testing.node.MockServices.Companion
  Makes database and mock services appropriate for unit tests.
makeTestDatabaseAndMockServices(cordappPackages, identityService, initialIdentity, networkParameters, moreKeys) - Static method in class net.corda.testing.node.MockServices
  Makes database and mock services appropriate for unit tests.
makeTestDatabaseAndMockServices(cordappPackages, identityService, initialIdentity, moreKeys) - Static method in class net.corda.testing.node.MockServices
  Makes database and mock services appropriate for unit tests.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, networkParameters, moreKeys, moreIdentities, cacheFactory) - Method in class net.corda.testing.node.MockServices.Companion
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, networkParameters, moreKeys, moreIdentities) - Method in class net.corda.testing.node.MockServices.Companion
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, moreKeys, moreIdentities) - Method in class net.corda.testing.node.MockServices.Companion
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, networkParameters, moreKeys, moreIdentities, cacheFactory) - Static method in class net.corda.testing.node.MockServices
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, networkParameters, moreKeys, moreIdentities) - Static method in class net.corda.testing.node.MockServices
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDatabaseAndPersistentServices(cordappPackages, initialIdentity, moreKeys, moreIdentities) - Static method in class net.corda.testing.node.MockServices
  Makes database and persistent services appropriate for unit tests which require persistence across the vault, identity service and key managment service.
makeTestDataSourceProperties(nodeName) - Method in class net.corda.testing.node.MockServices.Companion
  Make properties appropriate for creating a DataSource for unit tests.
makeTestDataSourceProperties(nodeName) - Static method in class net.corda.testing.node.MockServices
  Make properties appropriate for creating a DataSource for unit tests.
makeTestIdentityService(identities) - Static method in class net.corda.testing.node.MockServicesKt
  Returns a simple `interface IdentityService` containing the supplied `identities`.
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
mapErrors($this$mapErrors, transform) - Static method in class net.corda.core.Utils
  Returns a `class DataFeed` that transforms errors according to the provided `transform` function.
mapErrors($this$mapErrors, transform) - Static method in class net.corda.core.Utils
  Returns an Observable that transforms errors according to the provided `transform` function.
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.
MappedSchemaValidator - Class in net.corda.core.schemas
MappedSchemaValidator.SchemaCrossReferenceReport - Class in net.corda.core.schemas
match($this$match, success, failure) - Static method in class net.corda.core.concurrent.ConcurrencyUtils
  Invoke `getOrThrow` and pass the value/throwable to success/failure respectively.
max($this$max, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
max($this$max, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
max($this$max, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
max($this$max) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
max($this$max, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
max($this$max, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
max($this$max) - Static method in class net.corda.core.node.services.vault.Builder
MAX_CONSTRAINT_DATA_SIZE - Static variable in class net.corda.core.node.services.VaultServiceKt
  The maximum permissible size of contract constraint type data (for storage in vault states database table).
MAX_HASH_HEX_SIZE - Static variable in class net.corda.core.utilities.EncodingUtils
  The maximum supported field-size for hash HEX-encoded outputs (e.g. database fields). This value is enough to support hash functions with outputs up to 512 bits (e.g. SHA3-512), in which case 128 HEX characters are required. 130 was selected instead of 128, to allow for 2 extra characters that will be used as hash-scheme identifiers.
MAX_ISSUER_REF_SIZE - Static variable in class net.corda.core.contracts.Structures
  The maximum permissible size of an issuer reference.
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.
MaxRpcRetryException - Exception in net.corda.client.rpc
  Thrown to indicate an RPC operation has been retried for the maxNumberOfRetries unsuccessfully.
MaxRpcRetryException(maxNumberOfRetries, method, cause) - Constructor for exception net.corda.client.rpc.MaxRpcRetryException
  Thrown to indicate an RPC operation has been retried for the maxNumberOfRetries unsuccessfully.
MaybeSerializedSignedTransaction - Class in net.corda.core.flows
  In the words of Matt working code is more important then pretty code. This class that contains code that may be serialized. If it were always serialized then the local disk fetch would need to serialize then de-serialize which wastes time. However over the wire we get batch fetch items serialized. This is because we need to get the exact length of the objects to pack them into the 10MB max message size buffer. We do not want to serialize them multiple times so it's a lot more efficient to send the byte stream.
MaybeSerializedSignedTransaction(id, serialized, nonSerialised) - Constructor for class net.corda.core.flows.MaybeSerializedSignedTransaction
  In the words of Matt working code is more important then pretty code. This class that contains code that may be serialized. If it were always serialized then the local disk fetch would need to serialize then de-serialize which wastes time. However over the wire we get batch fetch items serialized. This is because we need to get the exact length of the objects to pack them into the 10MB max message size buffer. We do not want to serialize them multiple times so it's a lot more efficient to send the byte stream.
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.
MessageRecipientGroup() - Constructor for interface net.corda.core.messaging.MessageRecipientGroup
MessageRecipients - Interface in net.corda.core.messaging
  The interface for a group of message recipients (which may contain only one recipient)
MessageRecipients() - Constructor for interface net.corda.core.messaging.MessageRecipients
MessageTransfer.Companion - Class in net.corda.testing.node
methodsFromOtherMappedSchema(schema) - Method in class net.corda.core.schemas.MappedSchemaValidator
min($this$min, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
min($this$min, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
min($this$min, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
min($this$min) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
min($this$min, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
min($this$min, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
min($this$min) - Static method in class net.corda.core.node.services.vault.Builder
minus(other) - Method in class net.corda.core.contracts.Amount
  A checked subtraction operator is supported to simplify netting of Amounts.
MissingAttachmentRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MissingAttachmentRejection
  A state requested a contract class via its TransactionState.contract field that didn't appear in any attached JAR at all. This usually implies the attachments were forgotten or a version mismatch.
MissingAttachmentsException - Exception in net.corda.core.serialization
  Thrown during deserialization to indicate that an attachment needed to construct the WireTransaction is not found.
MissingAttachmentsException(ids, message) - Constructor for exception net.corda.core.serialization.MissingAttachmentsException
  Thrown during deserialization to indicate that an attachment needed to construct the WireTransaction is not found.
MissingAttachmentsException(ids) - Constructor for exception net.corda.core.serialization.MissingAttachmentsException
MissingAttachmentsRuntimeException - Exception in net.corda.core.serialization
MissingAttachmentsRuntimeException(ids, message, cause) - Constructor for exception net.corda.core.serialization.MissingAttachmentsRuntimeException
MissingAttachmentsRuntimeException(ids, message) - Constructor for exception net.corda.core.serialization.MissingAttachmentsRuntimeException
MissingAttachmentsRuntimeException(ids) - Constructor for exception net.corda.core.serialization.MissingAttachmentsRuntimeException
MissingContractAttachments - Exception in net.corda.core.transactions
  A contract attachment was missing when trying to automatically attach all known contract attachments
MissingContractAttachments(states, contractsClassName, minimumRequiredContractClassVersion) - Constructor for exception net.corda.core.transactions.MissingContractAttachments
  A contract attachment was missing when trying to automatically attach all known contract attachments
MissingContractAttachments(states, contractsClassName) - Constructor for exception net.corda.core.transactions.MissingContractAttachments
  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
MissingNetworkParametersException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MissingNetworkParametersException
  Thrown when the network parameters with hash: missingNetworkParametersHash is not available at this node. Usually all the parameters that are in the resolution chain for transaction with txId should be fetched from peer via FetchParametersFlow or from network map.
MissingNetworkParametersException(txId, missingNetworkParametersHash) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MissingNetworkParametersException
MissingParameter(methodName, paramName, command) - Constructor for exception net.corda.client.jackson.UnparseableCallException.MissingParameter
MockAttachmentStorage - Class in net.corda.testing.services
  A mock implementation of `interface AttachmentStorage` for use within tests
MockAttachmentStorage() - Constructor for class net.corda.testing.services.MockAttachmentStorage
  A mock implementation of `interface AttachmentStorage` for use within tests
MockMessagingService.Companion - Class in net.corda.testing.node
MockNetFlowTimeOut - Class in net.corda.testing.node
  MockNetFlowTimeOut can be used to configure flow time out settings for a node via the mock network API.
MockNetFlowTimeOut(timeout, maxRestartCount, backoffBase) - Constructor for class net.corda.testing.node.MockNetFlowTimeOut
  MockNetFlowTimeOut can be used to configure flow time out settings for a node via the mock network API.
MockNetNotaryConfig - Class in net.corda.testing.node
  MockNetNotaryConfig can be used to configure a node to be a notary via the mock network API. Internally this will be translated into a NotaryConfiguration and passed to the respective node.
MockNetNotaryConfig(validating, extraConfig, className, serviceLegalName) - Constructor for class net.corda.testing.node.MockNetNotaryConfig
  MockNetNotaryConfig can be used to configure a node to be a notary via the mock network API. Internally this will be translated into a NotaryConfiguration and passed to the respective node.
MockNetwork - Class in net.corda.testing.node
  A mock node brings up a suite of in-memory services in a fast manner suitable for unit testing. Components that do IO are either swapped out for mocks, or pointed to a Jimfs in memory filesystem or an in memory H2 database instance.
MockNetwork(cordappPackages, defaultParameters, networkSendManuallyPumped, threadPerNode, servicePeerAllocationStrategy, notarySpecs, networkParameters) - Constructor for class net.corda.testing.node.MockNetwork
  A mock node brings up a suite of in-memory services in a fast manner suitable for unit testing. Components that do IO are either swapped out for mocks, or pointed to a Jimfs in memory filesystem or an in memory H2 database instance.
MockNetwork(cordappPackages, parameters) - Constructor for class net.corda.testing.node.MockNetwork
  Deprecated.
MockNetwork(cordappPackages) - Constructor for class net.corda.testing.node.MockNetwork
  Deprecated.
MockNetwork(parameters) - Constructor for class net.corda.testing.node.MockNetwork
MockNetworkNotarySpec - Class in net.corda.testing.node
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
MockNetworkNotarySpec(name, validating) - Constructor for class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
MockNetworkNotarySpec(name) - Constructor for class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
MockNetworkNotarySpec(name, validating, className) - Constructor for class net.corda.testing.node.MockNetworkNotarySpec
MockNetworkParameters - Class in net.corda.testing.node
  Immutable builder for configuring a `class MockNetwork`.
MockNetworkParameters(networkSendManuallyPumped, threadPerNode, servicePeerAllocationStrategy, notarySpecs, networkParameters, cordappsForAllNodes) - Constructor for class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
MockNetworkParameters() - Constructor for class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
MockNetworkParameters(networkSendManuallyPumped, threadPerNode, servicePeerAllocationStrategy, notarySpecs, networkParameters) - Constructor for class net.corda.testing.node.MockNetworkParameters
MockNetworkParameters(cordappsForAllNodes) - Constructor for class net.corda.testing.node.MockNetworkParameters
MockNodeConfigOverrides - Class in net.corda.testing.node
  This is a data class to configure overrides to the node configuration used in the mock network without having to expose/use the actual (internal) node configuration interface on the API. When passing one of these to createNode or createUnstartedNode functions, the bits that are set will be injected into the node configuration for the node to be created.
MockNodeConfigOverrides(extraDataSourceProperties, notary, flowTimeout) - Constructor for class net.corda.testing.node.MockNodeConfigOverrides
  This is a data class to configure overrides to the node configuration used in the mock network without having to expose/use the actual (internal) node configuration interface on the API. When passing one of these to createNode or createUnstartedNode functions, the bits that are set will be injected into the node configuration for the node to be created.
MockNodeConfigOverrides() - Constructor for class net.corda.testing.node.MockNodeConfigOverrides
  This is a data class to configure overrides to the node configuration used in the mock network without having to expose/use the actual (internal) node configuration interface on the API. When passing one of these to createNode or createUnstartedNode functions, the bits that are set will be injected into the node configuration for the node to be created.
MockNodeParameters - Class in net.corda.testing.node
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
MockNodeParameters(forcedID, legalName, entropyRoot, configOverrides, additionalCordapps) - Constructor for class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
MockNodeParameters() - Constructor for class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
MockNodeParameters(forcedID, legalName, entropyRoot, configOverrides) - Constructor for class net.corda.testing.node.MockNodeParameters
MockServices - Class in net.corda.testing.node
  An implementation of `interface ServiceHub` that is designed for in-memory unit tests of contract validation logic. It has enough functionality to do tests of code that queries the vault, inserts to the vault, and constructs/checks transactions. However it isn't enough to test flows and other aspects of an app that require a network. For that you should investigate `class MockNetwork`.
MockServices(cordappPackages, initialIdentity, identityService, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that looks for app code in the given package names, uses the provided identity service (you can get one from `makeTestIdentityService`) and represents the given identity.
MockServices(cordappPackages, initialIdentity, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that looks for app code in the given package names, uses the provided identity service (you can get one from `makeTestIdentityService`) and represents the given identity.
MockServices(cordappPackages, initialIdentity, identityService, networkParameters, moreKeys) - Constructor for class net.corda.testing.node.MockServices
MockServices(cordappPackages, initialIdentity, identityService, networkParameters, moreKeys, keyManagementService) - Constructor for class net.corda.testing.node.MockServices
MockServices(cordappPackages, initialIdentityName, identityService, key, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that looks for app code in the given package names, uses the provided identity service (you can get one from `makeTestIdentityService`) and represents the given identity.
MockServices(cordappPackages, initialIdentityName, key, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that looks for app code in the given package names, uses the provided identity service (you can get one from `makeTestIdentityService`) and represents the given identity.
MockServices(cordappPackages, initialIdentityName, identityService) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that can't load CorDapp code, which uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity.
MockServices(cordappPackages, initialIdentityName) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that can't load CorDapp code, which uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity.
MockServices(cordappPackages) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` that can't load CorDapp code, and which uses a default service identity.
MockServices(initialIdentityName, identityService, key, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` which uses the package of the caller to find CorDapp code. It uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity.
MockServices(initialIdentityName, key, moreKeys) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` which uses the package of the caller to find CorDapp code. It uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity.
MockServices(initialIdentityName, identityService) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` which uses the package of the caller to find CorDapp code. It uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity. It has no keys.
MockServices(initialIdentityName) - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` which uses the package of the caller to find CorDapp code. It uses the provided identity service (you can get one from `makeTestIdentityService`) and which represents the given identity. It has no keys.
MockServices(cordappPackages, initialIdentityName, identityService, networkParameters) - Constructor for class net.corda.testing.node.MockServices
MockServices(cordappPackages, initialIdentityName, identityService, networkParameters, key) - Constructor for class net.corda.testing.node.MockServices
MockServices(firstIdentity, moreIdentities) - Constructor for class net.corda.testing.node.MockServices
  A helper constructor that requires at least one test identity to be registered, and which takes the package of the caller as the package in which to find app code. This is the most convenient constructor and the one that is normally worth using. The first identity is the identity of this service hub, the rest are identities that it is aware of.
MockServices(firstIdentity, networkParameters, moreIdentities) - Constructor for class net.corda.testing.node.MockServices
MockServices(cordappPackages, firstIdentity, moreIdentities) - Constructor for class net.corda.testing.node.MockServices
MockServices(cordappPackages, firstIdentity, networkParameters, moreIdentities) - Constructor for class net.corda.testing.node.MockServices
MockServices() - Constructor for class net.corda.testing.node.MockServices
  Create a mock `interface ServiceHub` which uses the package of the caller to find CorDapp code. It uses a default service identity.
MockServices.Companion - Class in net.corda.testing.node
MockServicesKt - Class in net.corda.testing.node
MockServicesKt() - Constructor for class net.corda.testing.node.MockServicesKt
Modified(node, previousNode) - Constructor for class net.corda.core.node.services.MapChange.Modified
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.
MoveCommand() - Constructor for interface net.corda.core.contracts.MoveCommand
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.
MultilateralNettableState() - Constructor for interface net.corda.finance.contracts.MultilateralNettableState
MultiRPCClient<I extends RPCOps> - Class in net.corda.client.rpc.ext
  An RPC client connects to the specified server and allows to make calls using specified remote interface to the server that perform various useful tasks. Please see the Client RPC section of Corda Documentation to learn more about how this API works. Only a brief description is provided here.
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, configuration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, classLoader, configuration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, configuration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace, impersonatedActor, targetLegalIdentity) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace, impersonatedActor) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers, configuration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(hostAndPort, rpcOpsClass, username, password, customSerializers) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace, impersonatedActor, targetLegalIdentity) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace, impersonatedActor) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader, externalTrace) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration, classLoader) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration, sslConfiguration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers, configuration) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient
MultiRPCClient(haAddressPool, rpcOpsClass, username, password, customSerializers) - Constructor for class net.corda.client.rpc.ext.MultiRPCClient

## N

NamedByHash - Interface in net.corda.core.contracts
  Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).
NamedByHash() - Constructor for interface net.corda.core.contracts.NamedByHash
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
net.corda.client.rpc - package net.corda.client.rpc
net.corda.client.rpc.ext - package net.corda.client.rpc.ext
net.corda.client.rpc.reconnect - package net.corda.client.rpc.reconnect
net.corda.core - package net.corda.core
net.corda.core.concurrent - package net.corda.core.concurrent
net.corda.core.context - package net.corda.core.context
net.corda.core.contracts - package net.corda.core.contracts
net.corda.core.cordapp - package net.corda.core.cordapp
net.corda.core.crypto - package net.corda.core.crypto
net.corda.core.flows - package net.corda.core.flows
net.corda.core.identity - package net.corda.core.identity
net.corda.core.messaging - package net.corda.core.messaging
net.corda.core.messaging.flows - package net.corda.core.messaging.flows
net.corda.core.node - package net.corda.core.node
net.corda.core.node.services - package net.corda.core.node.services
net.corda.core.node.services.diagnostics - package net.corda.core.node.services.diagnostics
net.corda.core.node.services.vault - package net.corda.core.node.services.vault
net.corda.core.observable - package net.corda.core.observable
net.corda.core.schemas - package net.corda.core.schemas
net.corda.core.serialization - package net.corda.core.serialization
net.corda.core.transactions - package net.corda.core.transactions
net.corda.core.utilities - package net.corda.core.utilities
net.corda.finance - package net.corda.finance
net.corda.finance.contracts - package net.corda.finance.contracts
net.corda.finance.contracts.asset - package net.corda.finance.contracts.asset
net.corda.finance.contracts.utils - package net.corda.finance.contracts.utils
net.corda.finance.flows - package net.corda.finance.flows
net.corda.finance.schemas - package net.corda.finance.schemas
net.corda.finance.test - package net.corda.finance.test
net.corda.finance.workflows - package net.corda.finance.workflows
net.corda.finance.workflows.asset - package net.corda.finance.workflows.asset
net.corda.finance.workflows.asset.selection - package net.corda.finance.workflows.asset.selection
net.corda.finance.workflows.utils - package net.corda.finance.workflows.utils
net.corda.testing.driver - package net.corda.testing.driver
net.corda.testing.dsl - package net.corda.testing.dsl
net.corda.testing.flows - package net.corda.testing.flows
net.corda.testing.http - package net.corda.testing.http
net.corda.testing.node - package net.corda.testing.node
net.corda.testing.services - package net.corda.testing.services
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.
NetCommand() - Constructor for interface net.corda.finance.contracts.NetCommand
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.
NetState() - Constructor for interface net.corda.finance.contracts.asset.NetState
NettableState<N extends BilateralNettableState<N>,T> - Interface in net.corda.finance.contracts
NettableState() - Constructor for interface net.corda.finance.contracts.NettableState
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.
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() - Constructor for interface net.corda.core.node.services.NetworkMapCache
NetworkMapCache.MapChange - Class in net.corda.core.node.services
NetworkMapCacheBase - Interface in net.corda.core.node.services
  Subset of `interface NetworkMapCache` that doesn't depend on an `interface IdentityService`.
NetworkMapCacheBase() - Constructor for interface net.corda.core.node.services.NetworkMapCacheBase
NetworkMapCacheBase.DefaultImpls - Class in net.corda.core.node.services
  Subset of `interface NetworkMapCache` that doesn't depend on an `interface IdentityService`.
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.
NetworkParameters - Class in net.corda.core.node
  Network parameters are a set of values that every node participating in the zone needs to agree on and use to correctly interoperate with each other.
NetworkParameters(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations, eventHorizon, packageOwnership) - Constructor for class net.corda.core.node.NetworkParameters
  Network parameters are a set of values that every node participating in the zone needs to agree on and use to correctly interoperate with each other.
NetworkParameters(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations) - Constructor for class net.corda.core.node.NetworkParameters
NetworkParameters(minimumPlatformVersion, notaries, maxMessageSize, maxTransactionSize, modifiedTime, epoch, whitelistedContractImplementations, eventHorizon) - Constructor for class net.corda.core.node.NetworkParameters
networkParametersFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns `class DataFeed` object containing information on currently scheduled parameters update (null if none are currently scheduled) and observable with future update events. Any update that occurs before the deadline automatically cancels the current one. Only the latest update can be accepted. Note: This operation may be restricted only to node administrators.
NetworkParametersHash - Class in net.corda.core.transactions
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
NetworkParametersHash(hash) - Constructor for class net.corda.core.transactions.NetworkParametersHash
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
NetworkParametersKt - Class in net.corda.core.node
NetworkParametersKt() - Constructor for class net.corda.core.node.NetworkParametersKt
NetworkParametersService - Interface in net.corda.core.node.services
  Service for retrieving network parameters used for resolving transactions according to parameters that were historically in force in the network.
NetworkParametersService() - Constructor for interface net.corda.core.node.services.NetworkParametersService
new() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformEnumDefault
  String
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId, serializedTelemetry) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId, serializedTelemetry) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments, clientId) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor, arguments) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace, impersonatedActor) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor, externalTrace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace, actor) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin, trace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(origin) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with a `class Trace` that defaults to a java.util.UUID as value and java.time.Instant.now timestamp.
newInstance(invocationId, sessionId) - Method in class net.corda.core.context.Trace.Companion
  Creates a trace using a `InvocationId.newInstance` with default arguments and a `class Trace.SessionId` matching the value and timestamp from the invocation id..
newInstance(value, timestamp) - Method in class net.corda.core.context.InvocationId.Companion
  Creates an invocation id using a java.util.UUID as value and Instant.now as timestamp.
newInstance(value, timestamp) - Static method in class net.corda.core.context.Trace.InvocationId
  Creates an invocation id using a java.util.UUID as value and Instant.now as timestamp.
newInstance(invocationId, sessionId) - Static method in class net.corda.core.context.Trace
  Creates a trace using a `InvocationId.newInstance` with default arguments and a `class Trace.SessionId` matching the value and timestamp from the invocation id..
newInstance(value, timestamp) - Method in class net.corda.core.context.SessionId.Companion
  Creates a session id using a java.util.UUID as value and Instant.now as timestamp.
newInstance(value, timestamp) - Static method in class net.corda.core.context.Trace.SessionId
  Creates a session id using a java.util.UUID as value and Instant.now as timestamp.
newInstance(value, entityType, timestamp) - Method in class net.corda.core.utilities.Id.Companion
  Creates an id using Instant.now as timestamp.
newInstance(value, entityType, timestamp) - Static method in class net.corda.core.utilities.Id
  Creates an id using Instant.now as timestamp.
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.
next() - Method in class net.corda.core.utilities.UuidGenerator.Companion
nextFixingOf() - Method in interface net.corda.finance.contracts.FixableDealState
  When is the next fixing and what is the fixing for?
nextHostAndPort() - Method in class net.corda.testing.driver.PortAllocation
  Get the next available port via `nextPort` and then return a `class NetworkHostAndPort`
nextPort($this) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Returns the next port to use when instantiating test processes that must not conflict on the same machine
nextPort() - Method in interface net.corda.testing.driver.DriverDSL
  Returns the next port to use when instantiating test processes that must not conflict on the same machine
nextPort() - Method in class net.corda.testing.driver.PortAllocation.Incremental
  Deprecated.
nextPort() - Method in class net.corda.testing.driver.PortAllocation
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.
NoConstraintPropagation - Annotation Type in net.corda.core.contracts
  This annotation should only be added to `interface Contract` classes. If the annotation is present, then we assume that `Contract.verify` will ensure that the output states have an acceptable constraint. If the annotation is missing, then the default - secure - constraint propagation logic is enforced by the platform.
NoConstraintPropagation() - Constructor for annotation type net.corda.core.contracts.NoConstraintPropagation
Node(hash, left, right) - Constructor for class net.corda.core.crypto.MerkleTree.Node
Node(left, right, hashAlgorithm) - Constructor for class net.corda.core.crypto.PartialTree.Node
Node(left, right) - Constructor for class net.corda.core.crypto.PartialTree.Node
  Old version of `class PartialTree.Node` constructor for ABI compatibility.
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.
nodeDiagnosticInfo() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns Node's NodeDiagnosticInfo, including the version details as well as the information about installed CorDapps.
NodeDiagnosticInfo - Class in net.corda.core.node
  A `class NodeDiagnosticInfo` holds information about the current node version.
NodeDiagnosticInfo(version, revision, platformVersion, vendor, cordapps) - Constructor for class net.corda.core.node.NodeDiagnosticInfo
  A `class NodeDiagnosticInfo` holds information about the current node version.
NodeHandle - Interface in net.corda.testing.driver
  A base interface which represents a node as part of the `driver` dsl, extended by `interface InProcess` and `interface OutOfProcess`
NodeHandle() - Constructor for interface net.corda.testing.driver.NodeHandle
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 `net.corda.core.messaging.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 `net.corda.core.messaging.CordaRPCOps.networkMapSnapshot` method.
nodeInfoFromParty(party) - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
  Deprecated.
nodeInfoFromParty(party) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
nodeInfoFromParty(party) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
nodeInfoFromParty(party) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
nodeInfoFromParty(party) - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns a node's info from the network map cache, where known. Notice that when there are more than one node for a given name (in case of distributed services) first service node found will be returned.
NodeParameters - Class in net.corda.testing.driver
  Parameters for creating a node for `DriverDSL.startNode`.
NodeParameters(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, additionalCordapps, flowOverrides, logLevelOverride, rpcAddress) - Constructor for class net.corda.testing.driver.NodeParameters
  Parameters for creating a node for `DriverDSL.startNode`.
NodeParameters() - Constructor for class net.corda.testing.driver.NodeParameters
  Create a new node parameters object with default values. Each parameter can be specified with its wither method which returns a copy with that value.
NodeParameters(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize) - Constructor for class net.corda.testing.driver.NodeParameters
NodeParameters(providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, additionalCordapps, flowOverrides) - Constructor for class net.corda.testing.driver.NodeParameters
NodeTestUtils - Class in net.corda.testing.node
NodeTestUtils() - Constructor for class net.corda.testing.node.NodeTestUtils
nodeVersionInfo() - Method in interface net.corda.core.node.services.diagnostics.DiagnosticsService
  Retrieve information about the current node version.
NodeVersionInfo - Class in net.corda.core.node.services.diagnostics
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
NodeVersionInfo(releaseVersion, revision, platformVersion, vendor) - Constructor for class net.corda.core.node.services.diagnostics.NodeVersionInfo
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
nonceDigest($this, bytes) - Static method in class net.corda.core.crypto.DigestAlgorithm.DefaultImpls
  Computes the digest of the ByteArray which is resistant to pre-image attacks. Only used to calculate the nonces for the leaves of the ComponentGroup Merkle tree. Default implementation provides double hashing, but can it be changed to single hashing or something else for better performance.
nonceDigest(bytes) - Method in interface net.corda.core.crypto.DigestAlgorithm
  Computes the digest of the ByteArray which is resistant to pre-image attacks. Only used to calculate the nonces for the leaves of the ComponentGroup Merkle tree. Default implementation provides double hashing, but can it be changed to single hashing or something else for better performance.
nonceHashAs(algorithm, bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the digest of the ByteArray which is resistant to pre-image attacks. It computes the hash of the hash for SHA2-256 and other algorithms loaded via JCA MessageDigest. For custom algorithms the strategy can be modified via `interface DigestAlgorithm`.
nonceHashAs(algorithm, bytes) - Static method in class net.corda.core.crypto.SecureHash
  Computes the digest of the ByteArray which is resistant to pre-image attacks. It computes the hash of the hash for SHA2-256 and other algorithms loaded via JCA MessageDigest. For custom algorithms the strategy can be modified via `interface DigestAlgorithm`.
NonEmptySet<T> - Class in net.corda.core.utilities
  An immutable ordered non-empty set.
NonEmptySet.Companion - Class in net.corda.core.utilities
NoPartyObjectMapper(factory, isFullParties) - Constructor for class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
NoPartyObjectMapper(factory) - Constructor for class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
NoSuchFile(filename) - Constructor for exception net.corda.client.jackson.UnparseableCallException.NoSuchFile
Not(expression) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.Not
NotarisationPayload - Class in net.corda.core.flows
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
NotarisationPayload(transaction, requestSignature) - Constructor for class net.corda.core.flows.NotarisationPayload
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
NotarisationRequest - Class in net.corda.core.flows
  A notarisation request specifies a list of states to consume and the id of the consuming transaction. Its primary purpose is for notarisation traceability – a signature over the notarisation request, `class NotarisationRequestSignature`, allows a notary to prove that a certain party requested the consumption of a particular state.
NotarisationRequest(statesToConsume, transactionId) - Constructor for class net.corda.core.flows.NotarisationRequest
  A notarisation request specifies a list of states to consume and the id of the consuming transaction. Its primary purpose is for notarisation traceability – a signature over the notarisation request, `class NotarisationRequestSignature`, allows a notary to prove that a certain party requested the consumption of a particular state.
NotarisationRequest.Companion - Class in net.corda.core.flows
NotarisationRequestSignature - Class in net.corda.core.flows
  A wrapper around a digital signature used for notarisation requests.
NotarisationRequestSignature(digitalSignature, platformVersion) - Constructor for class net.corda.core.flows.NotarisationRequestSignature
  A wrapper around a digital signature used for notarisation requests.
NotarisationResponse - Class in net.corda.core.flows
  Payload returned by the notary service flow to the client.
NotarisationResponse(signatures) - Constructor for class net.corda.core.flows.NotarisationResponse
  Payload returned by the notary service flow to the client.
notarise(notaryParty) - Method in class net.corda.core.flows.NotaryFlow.Client
  Notarises the transaction with the `notaryParty`, obtains the notary's signature(s).
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
  An output state has a notary that doesn't match the transaction's notary field. It must!
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
  Deprecated.
NotaryChangeLedgerTransaction.Companion - Class in net.corda.core.transactions
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(serializedComponents, digestService) - 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.
NotaryChangeWireTransaction(serializedComponents) - Constructor for class net.corda.core.transactions.NotaryChangeWireTransaction
  Old version of `class NotaryChangeWireTransaction` constructor for ABI compatibility.
NotaryChangeWireTransaction(inputs, notary, newNotary) - Constructor for class net.corda.core.transactions.NotaryChangeWireTransaction
  Deprecated.
NotaryChangeWireTransaction.Component - Enum in net.corda.core.transactions
NotaryError - Class in net.corda.core.flows
  Specifies the cause for notarisation request failure.
NotaryError.Companion - Class in net.corda.core.flows
NotaryError.Conflict - Class in net.corda.core.flows
  Occurs when one or more input states have already been consumed by another transaction.
NotaryError.General - Class in net.corda.core.flows
  Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable.
NotaryError.RequestSignatureInvalid - Class in net.corda.core.flows
  Occurs when the notarisation request signature does not verify for the provided transaction.
NotaryError.TimeWindowInvalid - Class in net.corda.core.flows
  Occurs when time specified in the `class TimeWindow` command is outside the allowed tolerance.
NotaryError.TransactionInvalid - Class in net.corda.core.flows
  Occurs when the provided transaction fails to verify.
NotaryError.WrongNotary - Class in net.corda.core.flows
  Deprecated.
NotaryException - Exception in net.corda.core.flows
  Exception thrown by the notary service if any issues are encountered while trying to commit a transaction. The underlying error specifies the cause of failure.
NotaryException(error, txId) - Constructor for exception net.corda.core.flows.NotaryException
  Exception thrown by the notary service if any issues are encountered while trying to commit a transaction. The underlying error specifies the cause of failure.
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 NotaryService ascertaining the transaction time-window is correct and none of its inputs have been used in another completed transaction.
NotaryHandle - Class in net.corda.testing.driver
  Object ecapsulating a notary started automatically by the driver.
NotaryHandle(identity, validating, nodeHandles) - Constructor for class net.corda.testing.driver.NotaryHandle
  Object ecapsulating a notary started automatically by the driver.
notaryIdentities() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns network's notary identities, assuming this will not change while the node is running.
NotaryInfo - Class in net.corda.core.node
  Data class storing information about notaries available in the network.
NotaryInfo(identity, validating) - Constructor for class net.corda.core.node.NotaryInfo
  Data class storing information about notaries available in the network.
notaryPartyFromX500Name(x500Name) - Method in interface net.corda.core.messaging.CordaRPCOps
  Get a notary identity by name.
NotarySpec - Class in net.corda.testing.node
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
NotarySpec(name, validating, rpcUsers, verifierType, cluster, startInProcess) - Constructor for class net.corda.testing.node.NotarySpec
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
NotarySpec(name, validating, rpcUsers, verifierType, cluster) - Constructor for class net.corda.testing.node.NotarySpec
NotarySpec(name, validating, rpcUsers, verifierType, cluster, maximumHeapSize) - Constructor for class net.corda.testing.node.NotarySpec
NotarySpec(name, validating, rpcUsers, verifierType, cluster, maximumHeapSize, startInProcess) - Constructor for class net.corda.testing.node.NotarySpec
notEqual($this$notEqual, value, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
notEqual($this$notEqual, value) - Method in class net.corda.core.node.services.vault.Builder
notEqual($this$notEqual, value, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notEqual($this$notEqual, value) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notEqual($this$notEqual, value, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
notEqual($this$notEqual, value) - Static method in class net.corda.core.node.services.vault.Builder
notEqual(value, exactMatch) - 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 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($this$notIn, collection, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
notIn($this$notIn, collection) - Method in class net.corda.core.node.services.vault.Builder
notIn($this$notIn, collection, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notIn($this$notIn, collection) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notIn($this$notIn, collection, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
notIn($this$notIn, collection) - Static method in class net.corda.core.node.services.vault.Builder
notIn(collection, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
notIn(collection) - Method in class net.corda.core.node.services.vault.Builder
notLike(string, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
notLike(string) - Method in class net.corda.core.node.services.vault.Builder
notLike($this$notLike, string, exactMatch) - Method in class net.corda.core.node.services.vault.Builder
notLike($this$notLike, string) - Method in class net.corda.core.node.services.vault.Builder
notLike($this$notLike, string, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notLike($this$notLike, string) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notLike($this$notLike, string, exactMatch) - Static method in class net.corda.core.node.services.vault.Builder
notLike($this$notLike, string) - Static method in class net.corda.core.node.services.vault.Builder
notNull($this$notNull) - Method in class net.corda.core.node.services.vault.Builder
notNull($this$notNull) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
notNull($this$notNull) - Static method in class net.corda.core.node.services.vault.Builder
notUsed($this$notUsed) - 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
NUM_STATES - Static variable in class net.corda.core.flows.NotaryError

## O

ObjectWithCompatibleContext<T> - Class in net.corda.core.serialization
ObjectWithCompatibleContext(obj, context) - Constructor for class net.corda.core.serialization.ObjectWithCompatibleContext
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.Companion - Class 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.
ObligationKt - Class in net.corda.finance.contracts.asset
ObligationKt() - Constructor for class net.corda.finance.contracts.asset.ObligationKt
ObligationUtils - Class in net.corda.finance.workflows.asset
Observables - Class in net.corda.core.observable
Observables() - Constructor for class net.corda.core.observable.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.
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.
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.
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.
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.
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.
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
  Create `class OpaqueBytes` from a sequence of Byte values.
of(b) - Static method in class net.corda.core.utilities.OpaqueBytes
  Create `class OpaqueBytes` from a sequence of Byte values.
old() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformEnumDefault
  String equivalent of the value of the existing constant that deserialisers should favour when de-serialising a value they have no corresponding value for
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 a Throwable 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 a Throwable is thrown.
onConnect(context) - Method in interface net.corda.client.rpc.ext.RPCConnectionListener
  This method will be called to inform that RPC connection is established. `ConnectionContext.connectionOpt` will not be `null`.
onDisconnect(context) - Method in interface net.corda.client.rpc.ext.RPCConnectionListener
  This method will be called to inform about connection loss. Since given RPC client may produce multiple `interface RPCConnection`s, `ConnectionContext.connectionOpt` will specify which connection is interrupted.
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
onPermanentFailure(context) - Method in interface net.corda.client.rpc.ext.RPCConnectionListener
  This is a terminal notification to inform that:
onServiceLifecycleEvent(event) - Method in interface net.corda.core.node.services.ServiceLifecycleObserver
  A handler for `enum ServiceLifecycleEvent`s. Default implementation does nothing.
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.utilities.ByteSequence
  Returns a ByteArrayInputStream of the bytes.
openAsJAR() - Method in interface net.corda.core.contracts.Attachment
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.
openAttachment(id) - Method in class net.corda.testing.services.MockAttachmentStorage
  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.
Operator - Interface in net.corda.core.node.services.vault
Operator() - Constructor for interface net.corda.core.node.services.vault.Operator
or(criteria) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria
or(criteria) - Method in interface net.corda.core.node.services.vault.GenericQueryCriteria.ChainableQueryCriteria
or(criteria) - Method in class net.corda.core.node.services.vault.QueryCriteria
OrComposition(a, b) - Constructor for class net.corda.core.node.services.vault.AttachmentQueryCriteria.OrComposition
OrComposition(a, b) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.OrComposition
OrVisitor() - Constructor for interface net.corda.core.node.services.vault.ChainableQueryCriteria.OrVisitor
OrVisitor.DefaultImpls - Class in net.corda.core.node.services.vault
OutOfProcess - Interface in net.corda.testing.driver
  Interface which represents an out of process node and exposes its process handle.
OutOfProcess() - Constructor for interface net.corda.testing.driver.OutOfProcess
output(contractClassName, label, notary, encumbrance, attachmentConstraint, contractState) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Adds an output to the transaction.
output(contractClassName, label, notary, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds a labelled output to the transaction.
output(contractClassName, label, encumbrance, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds a labelled output to the transaction.
output(contractClassName, label, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds a labelled output to the transaction.
output(contractClassName, notary, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an output to the transaction.
output(contractClassName, encumbrance, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an output to the transaction.
output(contractClassName, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an output to the transaction.
output(contractClassName, label, notary, encumbrance, attachmentConstraint, contractState) - Method in class net.corda.testing.dsl.TransactionDSL
  Adds an output to the transaction.
output(contractClassName, label, notary, encumbrance, attachmentConstraint, contractState) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Adds an output to the transaction.
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.
OutputStateLookup - Interface in net.corda.testing.dsl
  This interface defines output state lookup by label. It is split from the interpreter interfaces so that outputs may be looked up both in ledger{..} and transaction{..} blocks.
OutputStateLookup() - Constructor for interface net.corda.testing.dsl.OutputStateLookup
outputStates() - Method in class net.corda.core.transactions.TransactionBuilder
  Returns an immutable list of output `class TransactionState`s.
outputToLabel(state) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
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.
OverlappingAttachmentsException(txId, path) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.OverlappingAttachmentsException
  Thrown when multiple attachments provide the same file when building the AttachmentsClassloader for a transaction.
OwnableState - Interface in net.corda.core.contracts
  A contract state that can have a single owner.
OwnableState() - Constructor for interface net.corda.core.contracts.OwnableState
owned by($this$owned_u20by, owner) - Static method in class net.corda.finance.contracts.asset.ObligationKt
ownedBy(owner) - Method in class net.corda.finance.contracts.asset.Cash.State
ownedBy($this$ownedBy, owner) - Static method in class net.corda.finance.contracts.asset.ObligationKt

## P

PackageOwnershipException(txId, attachmentHash, invalidClassName, packageName) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.PackageOwnershipException
  Thrown to indicate that a contract attachment is not signed by the network-wide package owner. Please note that the txId will always be SecureHash.zeroHash because package ownership is an error with a particular attachment, and because attachment classloaders are reused this is independent of any particular transaction.
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
ParametersUpdateInfo - Class in net.corda.core.messaging
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
ParametersUpdateInfo(hash, parameters, description, updateDeadline) - Constructor for class net.corda.core.messaging.ParametersUpdateInfo
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
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
  Converts a SHA-256 hash value represented as a hexadecimal String into a `class SecureHash`.
parse(str) - Static method in class net.corda.core.crypto.SecureHash
  Converts a SHA-256 hash value represented as a hexadecimal String into a `class 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.BaseQueryCriteriaParser
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.BaseQueryCriteriaParser
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($this$parseAsHex) - Static method in class net.corda.core.utilities.ByteArrays
  Converts this String of hexadecimal digits into a ByteArray.
parseCriteria(criteria) - Method in interface net.corda.core.node.services.vault.AttachmentsQueryCriteriaParser
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(target, method, args) - Constructor for class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
parseOr(left, right) - Method in interface net.corda.core.node.services.vault.BaseQueryCriteriaParser
parsePublicKeyBase58(base58String) - Static method in class net.corda.core.utilities.EncodingUtils
  Method to return the PublicKey object given its Base58-String representation.
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
  Deprecated.
partiesFromName(query) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
partiesFromName(query) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
partiesFromName(query) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
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
Party.Companion - Class in net.corda.core.identity
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
  Deprecated.
partyFromKey(owningKey) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
partyFromKey(owningKey) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
partyFromKey(owningKey) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
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
PartyObjectMapper() - Constructor for interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
payloadContentDescription() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
PaymentRequest(amount, recipient, anonymous, issuerConstraint, notary) - 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.
peer(party, trace, externalTrace, impersonatedActor) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.Peer` origin.
peer(party, trace, externalTrace, impersonatedActor) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.Peer` origin.
Peer(party) - Constructor for class net.corda.core.context.InvocationOrigin.Peer
  Origin was a message sent by a `class InvocationOrigin.Peer`.
Peer(party) - Constructor for class net.corda.core.flows.FlowInitiator.Peer
  Started when we get new session initiation request.
PeerHandle(id, name) - Constructor for class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
  A class which represents information about an entity on the `class InMemoryMessagingNetwork`.
pendingFlowsCount($this$pendingFlowsCount) - Static method in class net.corda.core.messaging.CordaRPCOpsKt
  Deprecated.
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, issuerPartyHash, issuerRef) - Constructor for class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
PersistentCashState(ownerHash, pennies, currency, issuerPartyHash, issuerRef) - Constructor for class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
PersistentCashState(currency, participants, owner, quantity, issuerParty, issuerRef) - Constructor for class net.corda.finance.test.SampleCashSchemaV2.PersistentCashState
PersistentCashState(participants, owner, pennies, currency, issuer, issuerRef) - Constructor for class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
PersistentCommercialPaperState(issuancePartyHash, issuanceRef, ownerHash, maturity, faceValue, currency, faceValueIssuerPartyHash, faceValueIssuerRef) - Constructor for class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
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(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 `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.
pickNext(service, pickFrom) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.ServicePeerAllocationStrategy
pickNext(service, pickFrom) - Method in class net.corda.testing.node.ServicePeerAllocationStrategy.Random
pickNext(service, pickFrom) - Method in class net.corda.testing.node.ServicePeerAllocationStrategy.RoundRobin
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.
plus(other) - Method in class net.corda.finance.contracts.BusinessCalendar
PortAllocation - Class in net.corda.testing.driver
PortAllocation() - Constructor for class net.corda.testing.driver.PortAllocation
PortAllocation.Companion - Class in net.corda.testing.driver
PortAllocation.Incremental - Class in net.corda.testing.driver
  Deprecated.
Position(tracker, newStep) - Constructor for class net.corda.core.utilities.Change.Position
postJson(path, data) - Method in class net.corda.testing.http.HttpApi
  Send a POST with a payload to the path on the API specified.
postJson(url, data) - Method in class net.corda.testing.http.HttpUtils
postPlain(path, data) - Method in class net.corda.testing.http.HttpApi
  Send a POST with a payload to the path on the API specified.
postPlain(url, data) - Method in class net.corda.testing.http.HttpUtils
POUNDS(amount) - Static method in class net.corda.finance.Currencies
POUNDS(amount) - Static method in class net.corda.finance.Currencies
POUNDS(amount) - Static method in class net.corda.finance.Currencies
predicate($this$predicate, predicate) - Method in class net.corda.core.node.services.vault.Builder
predicate($this$predicate, predicate) - Method in class net.corda.core.node.services.vault.Builder
  Deprecated.
predicate($this$predicate, predicate) - Method in class net.corda.core.node.services.vault.Builder
prefixChars(prefixLen) - Method in class net.corda.core.crypto.SecureHash
  Returns the first `prefixLen` hexadecimal digits of the `class SecureHash` value.
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
principal() - Method in class net.corda.core.context.InvocationContext
  Associated security principal.
principal() - Method in class net.corda.core.context.InvocationOrigin.Peer
  Returns the Principal for a given `class Actor`.
principal() - Method in class net.corda.core.context.InvocationOrigin
  Returns the Principal for a given `class Actor`.
principal() - Method in class net.corda.core.context.InvocationOrigin.RPC
  Returns the Principal for a given `class Actor`.
principal() - Method in class net.corda.core.context.InvocationOrigin.Scheduled
  Returns the Principal for a given `class Actor`.
principal() - Method in class net.corda.core.context.InvocationOrigin.Service
  Returns the Principal for a given `class Actor`.
principal() - Method in class net.corda.core.context.InvocationOrigin.Shell
  Returns the Principal for a given `class Actor`.
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(saltLength) - Constructor for class net.corda.core.contracts.PrivacySalt
  Constructs a salt with a randomly-generated saltLength byte value.
PrivacySalt() - Constructor for class net.corda.core.contracts.PrivacySalt
  Constructs a salt with a randomly-generated 32 byte value.
PrivacySalt.Companion - Class in net.corda.core.contracts
PROGRAM_ID - Static variable in class net.corda.finance.contracts.asset.Cash
PROGRAM_ID - Static variable in class net.corda.finance.contracts.asset.Obligation
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(inputSteps) - 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.STARTING - 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
PropertyDelegate<T> - Interface in net.corda.core.utilities
  Simple interface encapsulating the implicit Kotlin contract for immutable property delegates.
PropertyDelegate() - Constructor for interface net.corda.core.utilities.PropertyDelegate
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.
publicKeysForExternalId(externalId) - Method in interface net.corda.core.node.services.IdentityService
  This method returns all the PublicKeys which have been mapped to the supplied external ID.
pumpReceive(block) - Method in class net.corda.testing.node.InMemoryMessagingNetwork.MockMessagingService
  Delivers a single message from the internal queue. If there are no messages waiting to be delivered and block is true, waits until one has been provided on a different thread via send. If block is false, the return result indicates whether a message was delivered or not.
pumpReceive(block) - Method in class net.corda.testing.node.StartedMockNode
  Delivers a single message from the internal queue. If there are no messages waiting to be delivered and block is true, waits until one has been provided on a different thread via send. If block is false, the return result indicates whether a message was delivered or not.
pumpSend(block) - Method in class net.corda.testing.node.InMemoryMessagingNetwork
  Send the next queued message to the requested recipient(s) within the network
putJson(path, data) - Method in class net.corda.testing.http.HttpApi
  Send a PUT with a payload to the path on the API specified.
putJson(url, data) - Method in class net.corda.testing.http.HttpUtils
putSingleton(toBeTokenized) - Method in interface net.corda.core.serialization.SerializeAsTokenContext
putTo(buffer) - Method in class net.corda.core.utilities.ByteSequence
  Write this sequence to a ByteBuffer.

## 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.
QueryableState() - Constructor for interface net.corda.core.schemas.QueryableState
queryAttachments(query, sorting) - Method in interface net.corda.core.messaging.CordaRPCOps
  Queries attachments metadata
queryAttachments($this, criteria) - Static method in class net.corda.core.node.services.AttachmentStorage.DefaultImpls
queryAttachments(criteria, sorting) - Method in interface net.corda.core.node.services.AttachmentStorage
  Searches attachment using given criteria and optional sort rules
queryAttachments(criteria) - Method in interface net.corda.core.node.services.AttachmentStorage
queryAttachments(criteria, sorting) - Method in class net.corda.testing.services.MockAttachmentStorage
  Searches attachment using given criteria and optional sort rules
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, paging) - 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, paging) - 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.AndComposition - Class in net.corda.core.node.services.vault
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.VaultFungibleStates
QueryCriteria.FungibleStateQueryCriteria - Class in net.corda.core.node.services.vault
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
QueryCriteria.LinearStateQueryCriteria - Class in net.corda.core.node.services.vault
  LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
QueryCriteria.OrComposition - Class in net.corda.core.node.services.vault
QueryCriteria.SoftLockingCondition - Class in net.corda.core.node.services.vault
  Select states based on their locks.
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 StatePersistable> - 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
QueryCriteriaUtils() - Constructor for class net.corda.core.node.services.vault.QueryCriteriaUtils

## R

R3_ROOT - Static variable in class net.corda.core.CordaOID
  Assigned to R3, see http://www.oid-info.com/cgi-bin/display?oid=1.3.6.1.4.1.50530&action=display
Raft(clusterSize) - Constructor for class net.corda.testing.node.ClusterSpec.Raft
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
random(algorithm) - Method in class net.corda.core.crypto.SecureHash.Companion
  Generates a random hash value.
random(algorithm) - Static method in class net.corda.core.crypto.SecureHash
  Generates a random hash value.
Random(random) - Constructor for class net.corda.testing.node.ServicePeerAllocationStrategy.Random
Random() - Constructor for class net.corda.testing.node.ServicePeerAllocationStrategy.Random
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.
randomHash($this$randomHash) - Static method in class net.corda.core.crypto.DigestServiceKt
randomSHA256() - Method in class net.corda.core.crypto.SecureHash.Companion
  Generates a random SHA-256 value.
randomSHA256() - Static method in class net.corda.core.crypto.SecureHash
  Generates a random SHA-256 value.
reattachFlowWithClientId(clientId) - Method in interface net.corda.core.messaging.CordaRPCOps
  Reattach to an existing flow that was started with `startFlowDynamicWithClientId` and has a `clientId`.
receive(receiveType, otherParty) - Method in class net.corda.core.flows.FlowLogic
  Deprecated.
receive(receiveType, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowSession
  Suspends until `counterparty` sends us a message of type `receiveType`.
receive(receiveType) - Method in class net.corda.core.flows.FlowSession
  Suspends until `counterparty` sends us a message of type `receiveType`.
receiveAll(receiveType, sessions, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowLogic
  Suspends until a message has been received for each session in the specified `sessions`.
receiveAll(receiveType, sessions) - Method in class net.corda.core.flows.FlowLogic
  Suspends until a message has been received for each session in the specified `sessions`.
receiveAll($this$receiveAll, session, sessions) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
  Suspends until a message has been received for each session in the specified `sessions`.
receiveAll($this$receiveAll, receiveType, session, sessions) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
  Suspends until a message has been received for each session in the specified `sessions`.
receiveAllMap(sessions, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowLogic
  Suspends until a message has been received for each session in the specified `sessions`.
receiveAllMap(sessions) - Method in class net.corda.core.flows.FlowLogic
  Suspends until a message has been received for each session in the specified `sessions`.
ReceiveFinalityFlow - Class in net.corda.core.flows
  The receiving counterpart to `class FinalityFlow`.
ReceiveFinalityFlow(otherSideSession, expectedTxId, statesToRecord) - Constructor for class net.corda.core.flows.ReceiveFinalityFlow
  The receiving counterpart to `class FinalityFlow`.
ReceiveFinalityFlow(otherSideSession, expectedTxId) - Constructor for class net.corda.core.flows.ReceiveFinalityFlow
  The receiving counterpart to `class FinalityFlow`.
ReceiveFinalityFlow(otherSideSession) - Constructor for class net.corda.core.flows.ReceiveFinalityFlow
  The receiving counterpart to `class FinalityFlow`.
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, statesToRecord) - Constructor for class net.corda.core.flows.ReceiveTransactionFlow
  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
  The `class ReceiveTransactionFlow` should be called in response to the `class SendTransactionFlow`.
recordAuditEvent(eventType, comment, extraAuditData) - Method in class net.corda.core.flows.FlowLogic
  Flows can call this method to record application level flow audit events
recordTransactions($this, notifyVault, txs) - Static method in class net.corda.core.node.AppServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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, notifyVault, first, remaining) - Static method in class net.corda.core.node.AppServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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.AppServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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.AppServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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, notifyVault, txs) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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, notifyVault, first, remaining) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Stores the given `class SignedTransaction`s 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 SignedTransaction`s 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 SignedTransaction`s 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 SignedTransaction`s 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 SignedTransaction`s 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(statesToRecord, txs) - Method in interface net.corda.core.node.ServiceHub
  Stores the given `class SignedTransaction`s in the local transaction storage and then sends them to the vault for further processing if `statesToRecord` is not StatesToRecord.NONE. 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 SignedTransaction`s 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 SignedTransaction`s 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(statesToRecord, txs) - Method in class net.corda.testing.node.MockServices
  Stores the given `class SignedTransaction`s in the local transaction storage and then sends them to the vault for further processing if `statesToRecord` is not StatesToRecord.NONE. 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.
reference(stateRef) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Add a reference input state to the transaction. Note that `verifies` will resolve this reference.
reference(stateLabel) - Method in class net.corda.testing.dsl.TransactionDSL
  Looks up the output label and adds the found state as an reference input state.
reference(contractClassName, state) - Method in class net.corda.testing.dsl.TransactionDSL
  Creates an `LedgerDSLInterpreter._unverifiedTransaction` with a single reference input state and adds its reference as in input to the current transaction.
reference(stateRef) - Method in class net.corda.testing.dsl.TransactionDSL
  Add a reference input state to the transaction. Note that `verifies` will resolve this reference.
reference(stateRef) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Add a reference input state to the transaction. Note that `verifies` will resolve this reference.
referenced() - Method in class net.corda.core.contracts.StateAndRef
  For adding `class StateAndRef`s as references to a TransactionBuilder.
ReferencedStateAndRef<T extends ContractState> - Class in net.corda.core.contracts
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
ReferencedStateAndRef(stateAndRef) - Constructor for class net.corda.core.contracts.ReferencedStateAndRef
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
referenceInputRefsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify getting all reference input states of a particular class, interface, or base class.
referenceInputsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
  Helper to simplify getting all reference input states of a particular class, interface, or base class.
ReferenceStateRef - Class in net.corda.core.transactions
  Wrapper over `class StateRef` to be used when filtering reference states.
ReferenceStateRef(stateRef) - Constructor for class net.corda.core.transactions.ReferenceStateRef
  Wrapper over `class StateRef` to be used when filtering reference states.
referenceStates() - Method in class net.corda.core.transactions.TransactionBuilder
  Returns an immutable list of reference input `class StateRef`s.
ReflectionDataMissing(methodName, argIndex) - Constructor for exception net.corda.client.jackson.UnparseableCallException.ReflectionDataMissing
refreshNetworkMapCache() - Method in interface net.corda.core.messaging.CordaRPCOps
  Poll network map server if available for the network map. Notice that you need to have `compatibilityZone` or `networkServices` configured. This is normally done automatically on the regular time interval, but you may wish to have the fresh view of network earlier.
register($this, priority, func) - Static method in class net.corda.core.node.AppServiceHub.DefaultImpls
  Convenience method to be able to add an arbitrary function as a `register` callback.
register(priority, observer) - Method in interface net.corda.core.node.AppServiceHub
  Allows to register `interface ServiceLifecycleObserver` such that it will start receiving `enum ServiceLifecycleEvent`s
register(priority, func) - Method in interface net.corda.core.node.AppServiceHub
  Convenience method to be able to add an arbitrary function as a `register` callback.
registerCoreFlowFactory($this$registerCoreFlowFactory, initiatingFlowClass, initiatedFlowClass, flowFactory, track) - Static method in class net.corda.testing.flows.FlowTestsUtilsKt
registeredFlows() - Method in interface net.corda.core.messaging.CordaRPCOps
  Enumerates the class names of the flows that this node knows about.
registerInitiatedFlow(initiatedFlowClass) - Method in interface net.corda.testing.driver.InProcess
  Register a flow that is initiated by another flow
registerInitiatedFlow(initiatedFlowClass) - Method in class net.corda.testing.node.StartedMockNode
  Manually register an initiating-responder flow pair based on the `class FlowLogic` annotations.
registerInitiatedFlow(initiatingFlowClass, initiatedFlowClass) - Method in class net.corda.testing.node.StartedMockNode
  Register a custom relationship between initiating and receiving flow on a node-by-node basis. This is used when we want to manually specify that a particular initiating flow class will have a particular responder.
registerKey(publicKey, party, externalId) - Method in interface net.corda.core.node.services.IdentityService
  Registers a mapping in the database between the provided PublicKey and `class Party` if one does not already exist. If an entry exists for the supplied PublicKey but the associated `class Party` does not match the one supplied to the method then a warning will be logged and the operation will not be carried out as a key can only ever be registered to one `class Party`.
registerProviders() - Static method in class net.corda.core.crypto.Crypto
  Method to force registering all `class Crypto`-related cryptography Providers. It is recommended that it is invoked first thing on `main` functions, so the Providers are in place before any cryptographic operation is requested outside `class Crypto` (i.e., SecureRandom, KeyStore, cert-path validation, CRL & CSR checks etc.).
registerUnloadHandler(runOnStop) - Method in interface net.corda.core.node.ServiceHub
  Allows the registration of a callback that may inform services when the app is shutting down.
registerUnloadHandler(runOnStop) - Method in class net.corda.testing.node.MockServices
  Allows the registration of a callback that may inform services when the app is shutting down.
registerWithContext(context, toBeTokenized) - Method in class net.corda.core.serialization.SingletonSerializationToken
reHash() - Method in class net.corda.core.crypto.SecureHash
removeAuthorisedContractUpgrade(ref) - Method in interface net.corda.core.node.services.ContractUpgradeService
  Remove a previously authorised state ref
removeClientId(clientId) - Method in interface net.corda.core.messaging.CordaRPCOps
  Removes a flow's `clientId` to result/ exception mapping. If the mapping is of a running flow, then the mapping will not get removed. This version will only remove flow's that were started by the same user currently calling `removeClientId`.
removeClientIdAsAdmin(clientId) - Method in interface net.corda.core.messaging.CordaRPCOps
  Removes a flow's `clientId` to result/ exception mapping. If the mapping is of a running flow, then the mapping will not get removed. This version can be called for all client ids, ignoring which user originally started a flow with `clientId`.
removeConnectionListener(listener) - Method in class net.corda.client.rpc.ext.MultiRPCClient
  Removes `interface RPCConnectionListener` from this `class MultiRPCClient`.
Removed(id, result) - Constructor for class net.corda.core.messaging.StateMachineUpdate.Removed
Removed(node) - Constructor for class net.corda.core.node.services.MapChange.Removed
Rendering(tracker, ofStep) - Constructor for class net.corda.core.utilities.Change.Rendering
RequestSignatureInvalid(cause) - Constructor for class net.corda.core.flows.NotaryError.RequestSignatureInvalid
  Occurs when the notarisation request signature does not verify for the provided transaction.
Requirements - Class in net.corda.core.contracts
  Defines a simple domain specific language for the specification of financial contracts. Currently covers:
requireSingleCommand($this$requireSingleCommand, 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.
requireThat(body) - Static method in class net.corda.core.contracts.ContractsDSL
requireWellKnownPartyFromAnonymous($this, party) - Static method in class net.corda.core.node.services.IdentityService.DefaultImpls
  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.
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) - Method in class net.corda.core.contracts.LinearPointer
  Resolves a `class LinearPointer` using the `class UniqueIdentifier` contained in the pointer property. Returns a `class StateAndRef` containing the latest version of the `interface LinearState` that the node calling `resolve` is aware of.
resolve(ltx) - Method in class net.corda.core.contracts.LinearPointer
  Resolves a `class StatePointer` to a `class StateAndRef` from inside a `class LedgerTransaction`. The intuition here is that all of the pointed-to states will be included in the transaction as reference states.
resolve(services) - Method in class net.corda.core.contracts.StatePointer
  Resolves a `class StatePointer` to a `class StateAndRef` via a vault query. This method will either return a `class StateAndRef` or return an exception.
resolve(ltx) - Method in class net.corda.core.contracts.StatePointer
  Resolves a `class StatePointer` to a `class StateAndRef` from inside a `class LedgerTransaction`. The intuition here is that all of the pointed-to states will be included in the transaction as reference states.
resolve(services) - Method in class net.corda.core.contracts.StaticPointer
  Resolves a `class StaticPointer` to a `class StateAndRef` via a `class StateRef` look-up.
resolve(ltx) - Method in class net.corda.core.contracts.StaticPointer
  Resolves a `class StatePointer` to a `class StateAndRef` from inside a `class LedgerTransaction`. The intuition here is that all of the pointed-to states will be included in the transaction as reference states.
resolve(services, sigs) - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  Resolves input states and contract attachments, and builds a ContractUpgradeLedgerTransaction.
resolve(services, sigs) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Resolves input states and network parameters and builds a `class NotaryChangeLedgerTransaction`.
resolve(services, sigs) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
  Resolves input states and builds a `class NotaryChangeLedgerTransaction`.
resolveBaseTransaction(servicesForResolution) - Method in class net.corda.core.transactions.SignedTransaction
  Resolves the underlying base transaction and then returns it, handling any special case transactions such as `class NotaryChangeWireTransaction`.
resolveContractUpgradeTransaction(services) - Method in class net.corda.core.transactions.SignedTransaction
  If `coreTransaction` is a `class ContractUpgradeWireTransaction`, loads the input states and resolves it to a `class ContractUpgradeLedgerTransaction` so the signatures can be verified.
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.
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.
resolveStateRefBinaryComponent(stateRef, services) - Method in class net.corda.core.transactions.WireTransaction.Companion
  This is the main logic that knows how to retrieve the binary representation of `class StateRef`s.
resolveTransactionWithSignatures(services) - Method in class net.corda.core.transactions.SignedTransaction
  Resolves the underlying transaction with signatures and then returns it, handling any special case transactions such as `class NotaryChangeWireTransaction`.
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.
ResultSerializationException - Exception in net.corda.core.flows
  Thrown whenever a flow result cannot be serialized when attempting to save it in the database
ResultSerializationException(e) - Constructor for exception net.corda.core.flows.ResultSerializationException
retrieveOutput(clazz, label) - Method in class net.corda.testing.dsl.LedgerDSL
  Retrieves an output previously defined by TransactionDSLInterpreter._output with a label passed in.
retrieveOutputStateAndRef(clazz, label) - Method in class net.corda.testing.dsl.LedgerDSL
  Retrieves an output previously defined by `TransactionDSLInterpreter.output` with a label passed in.
retrieveOutputStateAndRef(clazz, label) - Method in interface net.corda.testing.dsl.OutputStateLookup
  Retrieves an output previously defined by `TransactionDSLInterpreter.output` with a label passed in.
retrieveOutputStateAndRef(clazz, label) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Retrieves an output previously defined by `TransactionDSLInterpreter.output` with a label passed in.
retrieveOutputStateAndRef(clazz, label) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Retrieves an output previously defined by `TransactionDSLInterpreter.output` with a label passed in.
retrieveOutputStateAndRef(clazz, label) - Method in class net.corda.testing.dsl.TransactionDSL
  Retrieves an output previously defined by `TransactionDSLInterpreter.output` with a label passed in.
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.
RoundRobin() - Constructor for class net.corda.testing.node.ServicePeerAllocationStrategy.RoundRobin
rpc(actor, trace, externalTrace, impersonatedActor, arguments, serializedTelemetry) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace, impersonatedActor, arguments) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace, impersonatedActor) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace, impersonatedActor, arguments, serializedTelemetry) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace, impersonatedActor, arguments) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace, impersonatedActor) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace, externalTrace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor, trace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
rpc(actor) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.RPC` origin.
RPC(actor) - Constructor for class net.corda.core.context.InvocationOrigin.RPC
  Origin was an RPC call.
RPC(username) - Constructor for class net.corda.core.flows.FlowInitiator.RPC
  Started using `net.corda.core.messaging.CordaRPCOps.startFlowDynamic`.
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.
RPCConnection() - Constructor for interface net.corda.client.rpc.RPCConnection
RPCConnection.DefaultImpls - Class 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.
RPCConnectionListener<I extends RPCOps> - Interface in net.corda.client.rpc.ext
  A listener that can be attached to `class MultiRPCClient` to be notified about important RPC connectivity events.
RPCConnectionListener() - Constructor for interface net.corda.client.rpc.ext.RPCConnectionListener
RPCConnectionListener.ConnectionContext<I extends RPCOps> - Interface in net.corda.client.rpc.ext
  Defines context information for events distributed.
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, isFullParties) - Constructor for class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
RpcObjectMapper(rpc, factory, fuzzyIdentityMatch) - Constructor for class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
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.
RPCOps() - Constructor for interface net.corda.core.messaging.RPCOps
RPCReturnsObservables - Annotation Type 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.
RPCReturnsObservables() - Constructor for annotation type net.corda.core.messaging.RPCReturnsObservables
RPCSinceVersion - Annotation Type in net.corda.client.rpc
  Records the protocol version in which this RPC was added.
RPCSinceVersion() - Constructor for annotation type net.corda.client.rpc.RPCSinceVersion
RSA_SHA256 - Static variable in class net.corda.core.crypto.Crypto
  RSA PKCS#1 signature scheme using SHA256 for message hashing. The actual algorithm id is 1.2.840.113549.1.1.1 Note: Recommended key size >= 3072 bits.
RUB - Static variable in class net.corda.finance.Currencies
runNetwork(rounds) - Method in class net.corda.testing.node.MockNetwork
  Asks every node in order to process any queued up inbound messages. This may in turn result in nodes sending more messages to each other, thus, a typical usage is to call runNetwork with the `rounds` parameter set to -1 (the default) which simply runs as many rounds as necessary to result in network stability (no nodes sent any messages in the last round).
runNetwork() - Method in class net.corda.testing.node.MockNetwork
  Asks every node in order to process any queued up inbound messages. This may in turn result in nodes sending more messages to each other, thus, a typical usage is to call runNetwork with the `rounds` parameter set to -1 (the default) which simply runs as many rounds as necessary to result in network stability (no nodes sent any messages in the last round).

## S

SampleCashSchemaV1 - Class in net.corda.finance.test
  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.
SampleCashSchemaV1.PersistentCashState - Class in net.corda.finance.test
SampleCashSchemaV2 - Class in net.corda.finance.test
  Second version of a cash contract ORM schema that extends the `class CommonSchemaV1.FungibleState` abstract schema.
SampleCashSchemaV2.PersistentCashState - Class in net.corda.finance.test
SampleCashSchemaV3 - Class in net.corda.finance.test
  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.
SampleCashSchemaV3.PersistentCashState - Class in net.corda.finance.test
SchedulableFlow - Annotation Type 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`.
SchedulableFlow() - Constructor for annotation type net.corda.core.flows.SchedulableFlow
SchedulableState - Interface in net.corda.core.contracts
SchedulableState() - Constructor for interface net.corda.core.contracts.SchedulableState
scheduled(scheduledState, trace, externalTrace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.Scheduled` origin.
scheduled(scheduledState, trace, externalTrace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.Scheduled` origin.
Scheduled(scheduledState) - Constructor for class net.corda.core.context.InvocationOrigin.Scheduled
  Origin was a scheduled activity.
Scheduled - Interface in net.corda.core.contracts
  Something which is scheduled to happen at a point in time.
Scheduled() - Constructor for interface net.corda.core.contracts.Scheduled
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.
SchemaCrossReferenceReport(schema, entity, referencedSchema, fieldOrMethod, fieldOrMethodType) - Constructor for class net.corda.core.schemas.MappedSchemaValidator.SchemaCrossReferenceReport
Secondary(progressTracker) - 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.HASH - 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
  Deprecated.
SecureHashKt - Class in net.corda.core.crypto
SecureHashKt() - Constructor for class net.corda.core.crypto.SecureHashKt
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.
select($this$select, klass, signer, party) - Static method in class net.corda.core.contracts.ContractsDSL
  Filters the command list by type, party and public key all at once.
select($this$select, klass, signers, parties) - Static method in class net.corda.core.contracts.ContractsDSL
  Filters the command list by type, parties and public keys all at once.
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, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowSession
  Queues the given `payload` for sending to the `counterparty` and continues without suspending.
send(payload) - Method in class net.corda.core.flows.FlowSession
  Queues the given `payload` for sending to the `counterparty` and continues without suspending.
sendAll(payload, sessions, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowLogic
  Queues the given `payload` for sending to the provided `sessions` and continues without suspending.
sendAll(payload, sessions) - Method in class net.corda.core.flows.FlowLogic
  Queues the given `payload` for sending to the provided `sessions` and continues without suspending.
sendAllMap(payloadsPerSession, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowLogic
  Queues the given payloads for sending to the provided sessions and continues without suspending.
sendAllMap(payloadsPerSession) - Method in class net.corda.core.flows.FlowLogic
  Queues the given payloads for sending to the provided sessions and continues without suspending.
sendAndReceive(receiveType, otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
  Deprecated.
sendAndReceive(receiveType, payload, maySkipCheckpoint) - 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, 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.
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($this$sequence, offset, size) - Static method in class net.corda.core.utilities.ByteArrays
  Wrap `size` bytes from this ByteArray starting from `offset` into a new ByteArray.
SerializableCalculatedProperty - Annotation Type in net.corda.core.serialization
  Used to annotate methods which expose calculated values that we want to be serialized for use by the class carpenter.
SerializableCalculatedProperty() - Constructor for annotation type net.corda.core.serialization.SerializableCalculatedProperty
SerializationAPIKt - Class in net.corda.core.serialization
SerializationAPIKt() - Constructor for class net.corda.core.serialization.SerializationAPIKt
SerializationContext - Interface in net.corda.core.serialization
  Parameters to serialization and deserialization.
SerializationContext() - Constructor for interface net.corda.core.serialization.SerializationContext
SerializationContext.UseCase - Enum in net.corda.core.serialization
  The use case that we are serializing for, since it influences the implementations chosen.
SerializationCustomSerializer<OBJ,PROXY> - Interface in net.corda.core.serialization
  Allows CorDapps to provide custom serializers for third party libraries where those libraries cannot be recompiled with the -parameters flag rendering their classes natively serializable by Corda. In this case a proxy serializer can be written that extends this type whose purpose is to move between those an unserializable types and an intermediate representation.
SerializationCustomSerializer() - Constructor for interface net.corda.core.serialization.SerializationCustomSerializer
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).
SerializationEncoding - Interface in net.corda.core.serialization
SerializationEncoding() - Constructor for interface net.corda.core.serialization.SerializationEncoding
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
SerializationSchemeContext - Interface in net.corda.core.serialization
  This is used to pass information into `interface CustomSerializationScheme` about how the object should be (de)serialized. This context can change depending on the specific circumstances in the node when (de)serialization occurs.
SerializationSchemeContext() - Constructor for interface net.corda.core.serialization.SerializationSchemeContext
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`.
SerializationToken() - Constructor for interface net.corda.core.serialization.SerializationToken
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
SerializationWhitelist() - Constructor for interface net.corda.core.serialization.SerializationWhitelist
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.AmountSerializer
  Deprecated.
serialize(value, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.AnonymousPartySerializer
  Deprecated.
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.CordaX500NameSerializer
  Deprecated.
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.NodeInfoSerializer
  Deprecated.
serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.OpaqueBytesSerializer
  Deprecated.
serialize(value, gen, provider) - Method in class net.corda.client.jackson.JacksonSupport.PartySerializer
  Deprecated.
serialize(value, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.PublicKeySerializer
  Deprecated.
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.SecureHashSerializer
  Deprecated.
serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.ToStringSerializer
  Deprecated.
serialize(obj, context) - Method in interface net.corda.core.serialization.CustomSerializationScheme
  This method must be able to serialize any object T into a ByteSequence.
serialize($this$serialize, 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.
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).
SerializeAsToken() - Constructor for interface net.corda.core.serialization.SerializeAsToken
SerializeAsTokenContext - Interface in net.corda.core.serialization
  A context for mapping SerializationTokens to/from SerializeAsTokens.
SerializeAsTokenContext() - Constructor for interface net.corda.core.serialization.SerializeAsTokenContext
serializedByteCount() - Method in class net.corda.core.flows.MaybeSerializedSignedTransaction
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.
SerializedBytes.Companion - Class in net.corda.core.serialization
serializedHash(x) - Static method in class net.corda.core.crypto.CryptoUtils
  Deprecated.
serializedHash(x) - Method in class net.corda.core.crypto.DigestService
  Serialise the object and return the hash of the serialized bytes. Note that the resulting hash may not be deterministic across platform versions: serialization can produce different values if any of the types being serialized have changed, or if the version of serialization specified by the context changes.
service(serviceClassName, owningLegalIdentity) - Method in class net.corda.core.context.Actor.Companion
service(serviceClassName, owningLegalIdentity) - Static method in class net.corda.core.context.Actor
service(serviceClassName, owningLegalIdentity, trace, externalTrace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.Service` origin.
service(serviceClassName, owningLegalIdentity, trace, externalTrace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.Service` origin.
Service(serviceClassName, owningLegalIdentity) - Constructor for class net.corda.core.context.InvocationOrigin.Service
  Origin was a Corda Service.
Service(serviceClassName) - Constructor for class net.corda.core.flows.FlowInitiator.Service
  Started by a CordaService.
SERVICE_PRIORITY_HIGH - Static variable in class net.corda.core.node.AppServiceHub.Companion
SERVICE_PRIORITY_HIGH - Static variable in interface net.corda.core.node.AppServiceHub
SERVICE_PRIORITY_LOW - Static variable in class net.corda.core.node.AppServiceHub.Companion
SERVICE_PRIORITY_LOW - Static variable in interface net.corda.core.node.AppServiceHub
SERVICE_PRIORITY_NORMAL - Static variable in class net.corda.core.node.AppServiceHub.Companion
SERVICE_PRIORITY_NORMAL - Static variable in interface net.corda.core.node.AppServiceHub
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 `annotationclass 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() - Constructor for interface net.corda.core.node.ServiceHub
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 `annotationclass CordaService` is constructed, and you have access to one inside flows. Most RPCs simply forward to the services found here after some access checking.
ServiceLifecycleEvent - Enum in net.corda.core.node.services
ServiceLifecycleObserver - Interface in net.corda.core.node.services
  Specifies that given `annotationclass CordaService` is interested to know about important milestones of Corda Node lifecycle and potentially react to them. Subscription can be performed using `net.corda.core.node.AppServiceHub.register` method from a constructor of `annotationclass CordaService`.
ServiceLifecycleObserver() - Constructor for interface net.corda.core.node.services.ServiceLifecycleObserver
ServicePeerAllocationStrategy.Random - Class in net.corda.testing.node
ServicePeerAllocationStrategy.RoundRobin - Class in net.corda.testing.node
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.
ServicesForResolution() - Constructor for interface net.corda.core.node.ServicesForResolution
ServicesForResolution.DefaultImpls - Class 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.
SessionId(value, timestamp) - Constructor for class net.corda.core.context.Trace.SessionId
  Represents id and timestamp of a session.
SessionId.Companion - Class in net.corda.core.context
SessionScope - Interface in net.corda.core.node.services.vault
  Represents scope for the operation when JPA Session been created, i.e. transaction started.
SessionScope() - Constructor for interface net.corda.core.node.services.vault.SessionScope
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
setCause(cause) - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
setChildProgressTracker(step, childProgressTracker) - Method in class net.corda.core.utilities.ProgressTracker
setClassName(p) - Method in class net.corda.testing.node.MockNetworkNotarySpec
  String the optional name of a notary service class to load. If null, a builtin notary is loaded.
setCurrency(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
setCurrency(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
setCurrency(p) - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
setCurrency(p) - Method in class net.corda.finance.test.SampleCashSchemaV2.PersistentCashState
  product type
setCurrency(p) - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
setCurrentStep(value) - Method in class net.corda.core.utilities.ProgressTracker
  Reading returns the value of steps`stepIndex`, 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.
setExternalId(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
  Represents a
setFaceValue(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
setFaceValueIssuerPartyHash(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
setFaceValueIssuerRef(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
setFlowsDrainingModeEnabled(enabled) - Method in interface net.corda.core.messaging.CordaRPCOps
  Sets the value of the node's flows draining mode. If this mode is `enabled`, the node will reject new flows through RPC, ignore scheduled flows, and do not process initial session messages, meaning that P2P counterparties will not be able to initiate new flows involving the node.
setIndex(p) - Method in class net.corda.core.schemas.PersistentStateRef
setIssuancePartyHash(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
setIssuer(p) - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
  X500Name of issuer party
setIssuerPartyHash(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
setIssuerPartyHash(p) - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
setIssuerRef(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
setIssuerRef(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
setIssuerRef(p) - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
setIssuerRef(p) - Method in class net.corda.finance.test.SampleCashSchemaV3.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
setMaximumHeapSize(p) - Method in class net.corda.testing.node.NotarySpec
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
setMessage(message) - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
setNetworkParametersService(p) - Method in class net.corda.testing.node.MockServices
  Provides access to historical network parameters that are used in transaction resolution.
setNotary(p) - Method in class net.corda.core.transactions.TransactionBuilder
  Notary used for the transaction.
setOriginalErrorId(p) - Method in exception net.corda.core.flows.FlowException
  the ID backing
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
setOriginalExceptionClassName(p) - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
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.test.SampleCashSchemaV3.PersistentCashState
  X500Name of owner party
setOwnerHash(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
setOwnerHash(p) - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
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
setParticipants(p) - Method in class net.corda.finance.test.SampleCashSchemaV2.PersistentCashState
  X500Name of participant parties
setParticipants(p) - Method in class net.corda.finance.test.SampleCashSchemaV3.PersistentCashState
  X500Name of participant parties
setPennies(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
setPennies(p) - Method in class net.corda.finance.test.SampleCashSchemaV1.PersistentCashState
setPennies(p) - Method in class net.corda.finance.test.SampleCashSchemaV3.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
setStateRef(p) - Method in class net.corda.core.schemas.PersistentState
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.
setTo(newInstant) - Method in class net.corda.testing.node.TestClock
  Move this Clock to the specified Instant for testing purposes. This will only be approximate due to the time ticking away, but will be some time shortly after the requested Instant.
setTxId(p) - Method in class net.corda.core.schemas.PersistentStateRef
setUuid(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
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
SgxSupport - Class in net.corda.core.utilities
sha256(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the SHA-256 hash value of the ByteArray.
sha256(str) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the SHA-256 hash of the String's UTF-8 byte contents.
sha256(bytes) - Static method in class net.corda.core.crypto.SecureHash
  Computes the SHA-256 hash value of the ByteArray.
sha256(str) - Static method in class net.corda.core.crypto.SecureHash
  Computes the SHA-256 hash of the String's UTF-8 byte contents.
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($this$sha256) - Static method in class net.corda.core.crypto.SecureHashKt
  Compute the SHA-256 hash for the contents of the ByteArray.
sha256($this$sha256) - Static method in class net.corda.core.crypto.SecureHashKt
  Compute the SHA-256 hash for the contents of the `class OpaqueBytes`.
sha256Twice(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
  Computes the SHA-256 hash of the ByteArray, and then computes the SHA-256 hash of the hash.
sha256Twice(bytes) - Static method in class net.corda.core.crypto.SecureHash
  Computes the SHA-256 hash of the ByteArray, and then computes the SHA-256 hash of the hash.
SHA2_256 - Static variable in class net.corda.core.crypto.SecureHash
SHA2_384 - Static variable in class net.corda.core.crypto.SecureHash
SHA2_512 - Static variable in class net.corda.core.crypto.SecureHash
SHA512_256 - Static variable in class net.corda.core.crypto.Crypto
  DLSequence (ASN1Sequence) for SHA512 truncated to 256 bits, used in SPHINCS-256 signature scheme.
SharedTx(tx, cashSigningPubKeys) - Constructor for class net.corda.finance.flows.Buyer.SharedTx
shell(trace, externalTrace) - Method in class net.corda.core.context.InvocationContext.Companion
  Creates an `class InvocationContext` with `class InvocationOrigin.Shell` origin.
shell(trace, externalTrace) - Static method in class net.corda.core.context.InvocationContext
  Creates an `class InvocationContext` with `class InvocationOrigin.Shell` origin.
shutdown() - Method in interface net.corda.core.messaging.CordaRPCOps
  Shuts the node down. Returns immediately. This does not wait for flows to be completed.
sign($this$sign, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
  Utility to simplify the act of signing a byte array.
sign($this$sign, bytesToSign, publicKey) - Static method in class net.corda.core.crypto.CryptoUtils
  Utility to simplify the act of signing a byte array and return a `class DigitalSignature.WithKey` object. Note that there is no check if the public key matches with the signing private key.
sign($this$sign, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
  Helper function to sign with a key pair.
sign($this$sign, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
  Helper function to sign the bytes of `bytesToSign` with a key pair.
sign($this$sign, 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`.
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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
SIGNATURE_ALGORITHM - Static variable in class net.corda.core.crypto.CompositeSignature
SignatureAttachmentConstraint - Class in net.corda.core.contracts
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
SignatureAttachmentConstraint(key) - Constructor for class net.corda.core.contracts.SignatureAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
SignatureAttachmentConstraint.Companion - Class in net.corda.core.contracts
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
  Deprecated.
signInitialTransaction($this, builder, publicKey) - Static method in class net.corda.core.node.AppServiceHub.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.AppServiceHub.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.AppServiceHub.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($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(otherSideSession) - 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
SingleMessageRecipient() - Constructor for interface net.corda.core.messaging.SingleMessageRecipient
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.
sleep(duration, maySkipCheckpoint) - Method in class net.corda.core.flows.FlowLogic.Companion
  If on a flow, suspends the flow and only wakes it up after at least `duration` time has passed. Otherwise, just sleep for `duration`. This sleep function is not designed to aid scheduling, for which you should consider using `interface SchedulableState`. It is designed to aid with managing contention for which you have not managed via another means.
sleep(duration) - Method in class net.corda.core.flows.FlowLogic.Companion
  If on a flow, suspends the flow and only wakes it up after at least `duration` time has passed. Otherwise, just sleep for `duration`. This sleep function is not designed to aid scheduling, for which you should consider using `interface SchedulableState`. It is designed to aid with managing contention for which you have not managed via another means.
sleep(duration, maySkipCheckpoint) - Static method in class net.corda.core.flows.FlowLogic
  If on a flow, suspends the flow and only wakes it up after at least `duration` time has passed. Otherwise, just sleep for `duration`. This sleep function is not designed to aid scheduling, for which you should consider using `interface SchedulableState`. It is designed to aid with managing contention for which you have not managed via another means.
sleep(duration) - Static method in class net.corda.core.flows.FlowLogic
  If on a flow, suspends the flow and only wakes it up after at least `duration` time has passed. Otherwise, just sleep for `duration`. This sleep function is not designed to aid scheduling, for which you should consider using `interface SchedulableState`. It is designed to aid with managing contention for which you have not managed via another means.
slice(start, end) - Method in class net.corda.core.utilities.ByteSequence
  A new read-only ByteBuffer view of this sequence or part of it. If `start` or `end` are negative then IllegalArgumentException is thrown, otherwise they are clamped if necessary. This method cannot be used to get bytes before offset or after offset+size, and never makes a new array.
SoftLockingCondition(type, lockIds) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Select states based on their locks.
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 `class Vault` soft-lock manager is automatically notified from flows that are terminated, such that any soft locked states may be released. In the case of coin selection, soft-locks 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`'s 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. `annotationclass 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.PersistentCashState::currency.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.
specialise(ltx) - Method in interface net.corda.core.node.ServicesForResolution
  Provides a callback for the Node to customise the `class LedgerTransaction`.
specialise(alternateVerifier) - Method in class net.corda.core.transactions.LedgerTransaction
  We need a way to customise transaction verification inside the Node without changing either the wire format or any public APIs.
SPHINCS256_SHA256 - Static variable in class net.corda.core.crypto.Crypto
  SPHINCS-256 hash-based signature scheme using SHA512 for message hashing. It provides 128bit security against post-quantum attackers at the cost of larger key nd signature sizes and loss of compatibility.
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, gracefulReconnect) - 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(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(username, password, targetLegalIdentity, gracefulReconnect) - 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(username, password, targetLegalIdentity) - 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(username, password, externalTrace, impersonatedActor, gracefulReconnect) - 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(username, password, externalTrace, impersonatedActor) - 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(username, password, externalTrace, impersonatedActor, targetLegalIdentity, gracefulReconnect) - 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(username, password, externalTrace, impersonatedActor, targetLegalIdentity) - 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() - Method in class net.corda.client.rpc.ext.MultiRPCClient
  Logs in to the target server and returns an active connection.
start() - Method in class net.corda.testing.node.UnstartedMockNode
  Start the node
StartableByRPC - Annotation Type 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.
StartableByRPC() - Constructor for annotation type net.corda.core.flows.StartableByRPC
StartableByService - Annotation Type in net.corda.core.flows
  Any `class FlowLogic` which is to be started by the AppServiceHub interface from within a CordaService must have this annotation. If it's missing the flow will not be allowed to start and an exception will be thrown.
StartableByService() - Constructor for annotation type net.corda.core.flows.StartableByService
StartedMockNode - Class in net.corda.testing.node
  A class that represents a started mock node for testing.
StartedMockNode.Companion - Class in net.corda.testing.node
startFlow(flow) - Method in interface net.corda.core.node.AppServiceHub
  Start the given flow with the given arguments. `flow` must be annotated with `annotationclass StartableByService`. TODO it is assumed here that the flow object has an appropriate classloader.
startFlow($this, logic) - Static method in class net.corda.testing.driver.InProcess.DefaultImpls
  Starts an already constructed flow. Note that you must be on the server thread to call this method.
startFlow(logic) - Method in interface net.corda.testing.driver.InProcess
  Starts an already constructed flow. Note that you must be on the server thread to call this method.
startFlow(logic) - Method in class net.corda.testing.node.StartedMockNode
  Starts an already constructed flow. Note that you must be on the server thread to call this method.
startFlowDynamic(logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
  Start the given flow with the given arguments. `logicType` must be annotated with `annotationclass StartableByRPC`.
startFlowDynamicWithClientId(clientId, logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
  Start the given flow with the given arguments and a `clientId`.
startNode($this) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Start a node using the default values of `class NodeParameters`.
startNode($this, defaultParameters, providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, logLevelOverride) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Start a node.
startNode($this, defaultParameters, providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Start a node.
startNode() - Method in interface net.corda.testing.driver.DriverDSL
  Start a node using the default values of `class NodeParameters`.
startNode(parameters) - Method in interface net.corda.testing.driver.DriverDSL
  Start a node using the parameter values of the given `class NodeParameters`.
startNode(defaultParameters, providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize, logLevelOverride) - Method in interface net.corda.testing.driver.DriverDSL
  Start a node.
startNode(defaultParameters, providedName, rpcUsers, verifierType, customOverrides, startInSameProcess, maximumHeapSize) - Method in interface net.corda.testing.driver.DriverDSL
  Start a node.
startNodes() - Method in class net.corda.testing.node.MockNetwork
  Start all nodes that aren't already started.
startTrackedFlow(flow) - Method in interface net.corda.core.node.AppServiceHub
  Start the given flow with the given arguments, returning an Observable with a single observation of the result of running the flow. `flow` must be annotated with `annotationclass StartableByService`. TODO it is assumed here that the flow object has an appropriate classloader.
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 `annotationclass StartableByRPC`.
startWebserver($this, handle) - Static method in class net.corda.testing.driver.DriverDSL.DefaultImpls
  Call `startWebserver` with a default maximumHeapSize.
startWebserver(handle) - Method in interface net.corda.testing.driver.DriverDSL
  Call `startWebserver` with a default maximumHeapSize.
startWebserver(handle, maximumHeapSize) - Method in interface net.corda.testing.driver.DriverDSL
  Starts a web server for a node
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(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.
StateConsumptionDetails - Class in net.corda.core.flows
  Contains information about the consuming transaction for a particular state.
StateConsumptionDetails(hashOfTransactionId, type) - Constructor for class net.corda.core.flows.StateConsumptionDetails
  Contains information about the consuming transaction for a particular state.
StateConsumptionDetails(hashOfTransactionId) - Constructor for class net.corda.core.flows.StateConsumptionDetails
StateConsumptionDetails.ConsumedStateType - Enum in net.corda.core.flows
StateMachineInfo - Class in net.corda.core.messaging
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
StateMachineInfo(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates, invocationContext) - Constructor for class net.corda.core.messaging.StateMachineInfo
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
StateMachineInfo(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Constructor for class net.corda.core.messaging.StateMachineInfo
  Represents information about a flow (the name "state machine" is legacy, Kotlin users can use the FlowInfo type alias). You can access progress tracking, information about why the flow was started and so on.
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, relevancyStatus, constraintInfo) - Constructor for class net.corda.core.node.services.Vault.StateMetadata
StateMetadata(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime, relevancyStatus) - Constructor for class net.corda.core.node.services.Vault.StateMetadata
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
StatePersistable() - Constructor for interface net.corda.core.schemas.StatePersistable
StatePointer<T extends ContractState> - Class in net.corda.core.contracts
  A `class StatePointer` contains a `pointer` to a `interface ContractState`. The `class StatePointer` can be included in a `interface ContractState` or included in an off-ledger data structure. `class StatePointer`s can be resolved to a `class StateAndRef` by performing a vault query. There are two types of pointers; linear and static. `class LinearPointer`s are for use with `interface LinearState`s. `class StaticPointer`s are for use with any type of `interface ContractState`.
StatePointer.Companion - Class in net.corda.core.contracts
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
StatesToRecord - Enum in net.corda.core.node
  Controls whether the transaction is sent to the vault at all, and if so whether states have to be relevant or not in order to be recorded. Used in `ServiceHub.recordTransactions`
StateSumming - Class in net.corda.finance.contracts.utils
StateSumming() - Constructor for class net.corda.finance.contracts.utils.StateSumming
StaticPointer<T extends ContractState> - Class in net.corda.core.contracts
  A `class StaticPointer` contains a pointer to a specific `class StateRef` and can be resolved by looking up the `class StateRef` via `interface ServiceHub`. There are a number of things to keep in mind when using `class StaticPointer`s:
StaticPointer(pointer, type, isResolved) - Constructor for class net.corda.core.contracts.StaticPointer
  A `class StaticPointer` contains a pointer to a specific `class StateRef` and can be resolved by looking up the `class StateRef` via `interface ServiceHub`. There are a number of things to keep in mind when using `class StaticPointer`s:
StaticPointer(pointer, type) - Constructor for class net.corda.core.contracts.StaticPointer
  Allows this class to be evolved through backwards compatibility with version 1 of this class.
Step(label) - Constructor for class net.corda.core.utilities.ProgressTracker.Step
  The superclass of all step objects.
stop() - Method in class net.corda.client.rpc.ext.MultiRPCClient
  Stops the client and closes `interface RPCConnection` if it has been previously established
stop() - Method in interface net.corda.testing.driver.NodeHandle
  Stops the referenced node.
stop() - Method in class net.corda.testing.node.InMemoryMessagingNetwork
  Stop all nodes within the network and clear any buffered messages
stop() - Method in class net.corda.testing.node.StartedMockNode
  Stop the node.
stopNodes() - Method in class net.corda.testing.node.MockNetwork
  Stop all nodes.
storeAuthorisedContractUpgrade(ref, upgradedContractClass) - Method in interface net.corda.core.node.services.ContractUpgradeService
  Store authorised state ref and associated UpgradeContract class
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
Structures() - Constructor for class net.corda.core.contracts.Structures
StubOutForDJVM - Annotation Type in net.corda.core
  We expect that almost every non-deterministic element can have its bytecode deleted entirely from the deterministic version of Corda. This annotation is for those (hopefully!) few occasions where the non-deterministic function cannot be deleted. In these cases, the function will be stubbed out instead.
StubOutForDJVM() - Constructor for annotation type net.corda.core.StubOutForDJVM
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 `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 of this sequence. A copy of the underlying array may be made, if a subclass overrides `bytes` to do so, as `class OpaqueBytes` does.
Success(value) - Constructor for class net.corda.core.utilities.Try.Success
sum($this$sum, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
  aggregate functions
sum($this$sum, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
sum($this$sum, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
sum($this$sum) - Static method in class net.corda.core.node.services.vault.Builder
  Deprecated.
sum($this$sum, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
sum($this$sum, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
sum($this$sum) - 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($this$sumCash) - Static method in class net.corda.finance.contracts.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($this$sumCashBy, owner) - Static method in class net.corda.finance.contracts.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($this$sumCashOrNull) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the cash states in the list, returning null if there are none.
sumCashOrZero($this$sumCashOrZero, currency) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the cash states in the list, returning zero of the given currency+issuer if there are none.
sumFungibleOrNull($this$sumFungibleOrNull) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the asset states in the list, returning null if there are none.
sumFungibleOrZero($this$sumFungibleOrZero, token) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the asset states in the list, returning zero of the given token if there are none.
sumObligations($this$sumObligations) - Static method in class net.corda.finance.contracts.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($this$sumObligationsOrNull) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the obligation states in the list, returning null if there are none.
sumObligationsOrZero($this$sumObligationsOrZero, issuanceDef) - Static method in class net.corda.finance.contracts.utils.StateSumming
  Sums the obligation states in the list, returning zero of the given product if there are none.
sumOrNull($this$sumOrNull) - Method in class net.corda.core.contracts.Amount.Companion
  If the given iterable of `class Amount`s 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($this$sumOrNull) - Static method in class net.corda.core.contracts.Amount
  If the given iterable of `class Amount`s 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($this$sumOrThrow) - 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($this$sumOrThrow) - 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($this$sumOrZero, token) - Method in class net.corda.core.contracts.Amount.Companion
  If the given iterable of `class Amount`s 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($this$sumOrZero, token) - Static method in class net.corda.core.contracts.Amount
  If the given iterable of `class Amount`s 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
SWISS_FRANCS(amount) - Static method in class net.corda.finance.Currencies
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.
TelemetryService - Interface in net.corda.core.node.services
TelemetryService() - Constructor for interface net.corda.core.node.services.TelemetryService
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
terminate(drainPendingFlows) - Method in interface net.corda.core.messaging.CordaRPCOps
  Shuts the node down. Returns immediately.
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.
testActor(owningLegalIdentity) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates a new `class Actor` for use in testing with the given `owningLegalIdentity`.
TestClock - Class in net.corda.testing.node
  A Clock that can have the time advanced for use in testing.
TestClock(delegateClock) - Constructor for class net.corda.testing.node.TestClock
  A Clock that can have the time advanced for use in testing.
testContext(owningLegalIdentity) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates a new `class InvocationContext` for use in testing with the given `owningLegalIdentity`.
TestCordapp - Class in net.corda.testing.node
  Encapsulates a CorDapp that exists on the current classpath, which can be pulled in for testing. Use `TestCordapp.findCordapp` to locate an existing CorDapp.
TestCordapp() - Constructor for class net.corda.testing.node.TestCordapp
  Encapsulates a CorDapp that exists on the current classpath, which can be pulled in for testing. Use `TestCordapp.findCordapp` to locate an existing CorDapp.
TestCordapp.Companion - Class in net.corda.testing.node
TestLedgerDSLInterpreter - Class in net.corda.testing.dsl
TestLedgerDSLInterpreter(services) - Constructor for class net.corda.testing.dsl.TestLedgerDSLInterpreter
TestLedgerDSLInterpreter.Companion - Class in net.corda.testing.dsl
TestLedgerDSLInterpreter.TypeMismatch - Exception in net.corda.testing.dsl
TestLedgerDSLInterpreter.VerifiesFailed - Exception in net.corda.testing.dsl
TestTransactionDSLInterpreter - Class in net.corda.testing.dsl
  This interpreter builds a transaction, and TransactionDSL.verifies that the resolved transaction is correct. Note that transactions corresponding to input states are not verified. Use LedgerDSL.verifies for that.
TestTransactionDSLInterpreter(ledgerInterpreter, transactionBuilder) - Constructor for class net.corda.testing.dsl.TestTransactionDSLInterpreter
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.
threadDumpAsString() - Static method in class net.corda.core.utilities.ThreadDumpUtilsKt
ThreadDumpUtilsKt - Class in net.corda.core.utilities
ThreadDumpUtilsKt() - Constructor for class net.corda.core.utilities.ThreadDumpUtilsKt
throwError() - Method in class net.corda.core.utilities.Try
  If this is a `class Try.Failure` wrapping an Error then throw it, otherwise return `this` for chaining.
TimeCondition(type, predicate) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
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.
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(data) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Sets the time-window of the transaction.
timeWindow(time, tolerance) - Method in class net.corda.testing.dsl.TransactionDSL
  Sets the `class TimeWindow` of the transaction.
timeWindow(time) - Method in class net.corda.testing.dsl.TransactionDSL
  Sets the `class TimeWindow` of the transaction.
timeWindow(data) - Method in class net.corda.testing.dsl.TransactionDSL
  Sets the time-window of the transaction.
timeWindow(data) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Sets the time-window of the transaction.
TimeWindow.Companion - Class in net.corda.core.contracts
TimeWindowChecker - Class in net.corda.core.node.services
  Deprecated.
TimeWindowChecker(clock) - Constructor for class net.corda.core.node.services.TimeWindowChecker
  Deprecated.
  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
  Deprecated.
  Checks if the current instant provided by the input clock falls within the provided time-window.
TimeWindowInvalid(currentTime, txTimeWindow) - Constructor for class net.corda.core.flows.NotaryError.TimeWindowInvalid
  Occurs when time specified in the `class TimeWindow` command is outside the allowed tolerance.
TimeWindowInvalid.Companion - Class in net.corda.core.flows
to() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformRename
  String
toASN1Primitive() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
toBase58($this$toBase58) - Static method in class net.corda.core.utilities.EncodingUtils
  Convert a byte array to a Base58 encoded String.
toBase58String($this$toBase58String) - Static method in class net.corda.core.utilities.EncodingUtils
  Return the Base58 representation of the serialised public key.
toBase64($this$toBase64) - Static method in class net.corda.core.utilities.EncodingUtils
  Convert a byte array to a Base64 encoded String.
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 display token size ( from `getDisplayTokenSize`), which determines the size of a single token and controls the trailing decimal places via its scale property. Note that currencies such as the Bahraini Dinar use 3 decimal places, and it must not be presumed that this converts amounts to 2 decimal places.
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.
toFlowLogic(ref) - Method in interface net.corda.core.flows.FlowLogicRefFactory
  Converts a `interface FlowLogicRef` object that was obtained from the calls above into a `class FlowLogic`, after doing some validation to ensure it points to a legitimate flow class.
toFuture($this$toFuture) - 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($this$toHex) - Static method in class net.corda.core.utilities.EncodingUtils
  Convert a byte array to a hex (Base16) capitalized encoded String.
toHexString() - Method in class net.corda.core.crypto.SecureHash
toHexString($this$toHexString) - Static method in class net.corda.core.utilities.ByteArrays
  Converts this ByteArray into a String of hexadecimal digits.
toImmutable() - Method in class net.corda.core.node.NetworkParameters
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.
TokenizableAssetInfo() - Constructor for interface net.corda.core.contracts.TokenizableAssetInfo
toLedgerTransaction(services, checkSufficientSignatures) - Method in class net.corda.core.transactions.SignedTransaction
  Checks the transaction's signatures are valid, optionally calls `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 `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
  Deprecated.
toNonEmptySet($this$toNonEmptySet) - Static method in class net.corda.core.utilities.KotlinUtilsKt
toObservable($this$toObservable) - Static method in class net.corda.core.Utils
TooManyParameters(methodName, command) - Constructor for exception net.corda.client.jackson.UnparseableCallException.TooManyParameters
toProxy(obj) - Method in interface net.corda.core.serialization.CheckpointCustomSerializer
  Should facilitate the conversion of the third party object into the serializable local class specified by PROXY
toProxy(obj) - Method in interface net.corda.core.serialization.SerializationCustomSerializer
  Should facilitate the conversion of the third party object into the serializable local class specified by PROXY
toSHA256Bytes($this$toSHA256Bytes) - Static method in class net.corda.core.utilities.EncodingUtils
  Return the bytes of the SHA-256 output for this public key.
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.AppServiceHub.DefaultImpls
  Converts the given `class StateRef` into a `class StateAndRef` object.
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.core.context.Actor.Id
  Actor id.
toString() - Method in class net.corda.core.context.Actor
  Models an initiator in Corda, can be a user, a service, etc.
toString() - Method in class net.corda.core.context.AuthServiceId
  Authentication / Authorisation Service ID.
toString() - Method in class net.corda.core.context.InvocationContext
  Models the information needed to trace an invocation in Corda. Includes initiating actor, origin, trace information, and optional external trace information to correlate clients' IDs.
toString() - Method in class net.corda.core.context.InvocationOrigin.Peer
  Origin was a message sent by a `class InvocationOrigin.Peer`.
toString() - Method in class net.corda.core.context.InvocationOrigin.RPC
  Origin was an RPC call.
toString() - Method in class net.corda.core.context.InvocationOrigin.Scheduled
  Origin was a scheduled activity.
toString() - Method in class net.corda.core.context.InvocationOrigin.Service
  Origin was a Corda Service.
toString() - Method in class net.corda.core.context.Trace
  Contextual tracing information, including invocation and session id.
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
  Return structure for `OwnableState.withNewOwner`
toString() - 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.
toString() - Method in class net.corda.core.contracts.ContractAttachment
toString() - Method in class net.corda.core.contracts.HashAttachmentConstraint
  An `interface AttachmentConstraint` that verifies by hash. The state protected by this constraint can only be used in a transaction created with that version of the jar. And a receiving node will only accept it if a cordapp with that hash has (is) been deployed on the node.
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.ReferencedStateAndRef
  A wrapper for a `class StateAndRef` indicating that it should be added to a transaction as a reference input state.
toString() - 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.
toString() - 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.
toString() - Method in class net.corda.core.contracts.SignatureAttachmentConstraint
  An `interface AttachmentConstraint` that verifies that the attachment has signers that fulfil the provided PublicKey. See: Signature Constraints
toString() - Method in class net.corda.core.contracts.SourceAndAmount
  Simple data class to associate the origin, owner, or holder of a particular Amount object.
toString() - Method in class net.corda.core.contracts.StateAndContract
  A convenience class for passing around a state and it's contract
toString() - 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.
toString() - Method in class net.corda.core.contracts.StateRef
toString() - 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.
toString() - Method in class net.corda.core.contracts.UniqueIdentifier
toString() - Method in class net.corda.core.cordapp.Info.Contract
toString() - Method in class net.corda.core.cordapp.Info.ContractAndWorkflow
toString() - Method in class net.corda.core.cordapp.Info.Default
toString() - Method in class net.corda.core.cordapp.Info.Workflow
toString() - Method in class net.corda.core.cordapp.CordappInfo
  A `class CordappInfo` describes a single CorDapp currently installed on the node
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
  Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform serialization format.
toString() - Method in class net.corda.core.crypto.DigestService
  The DigestService class is a service that offers the main crypto methods for calculating transaction hashes and building Merkle trees. The `default` instance is passed by default to instances of classes like TransactionBuilder and as a parameter to MerkleTree.getMerkleTree(...) method. In future the `default` instance can be parametrized to initialize with the network default hash algorithm or just a more secure algorithm (e.g. SHA3_256). While the SHA2_256 is vulnerable to pre-image attacks, the computeNonce and componentHash methods behaviour is defined by the hashTwiceNonce and hashTwiceComponent; with SHA2_256 they both must be set to true to ensure pre-image attack won't work (and for backward compatibility), but for other algorithms like SHA3_256 that are not affected, they can and should be set to false as hashing twice would not improve security but affect performance.
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.HASH
toString() - Method in class net.corda.core.crypto.SecureHash.SHA256
  Convert the hash value to an uppercase hexadecimal String.
toString() - Method in class net.corda.core.crypto.SecureHash
toString() - 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. Note that when multi-transaction signing (signing a block of transactions) is used, the root of the Merkle tree (having transaction IDs as leaves) is actually signed and thus txId refers to this root and not a specific transaction.
toString() - 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.
toString() - Method in class net.corda.core.crypto.SignatureScheme
  This class is used to define a digital signature scheme.
toString() - 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.
toString() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
  The assembled transaction for upgrading a contract.
toString() - Method in class net.corda.core.flows.FinalityFlow.ExtraConstructorArgs
toString() - Method in class net.corda.core.flows.FlowInfo
  Version and name of the CorDapp hosting the other side of the flow.
toString() - Method in class net.corda.core.flows.FlowInitiator.Peer
  Started when we get new session initiation request.
toString() - Method in class net.corda.core.flows.FlowInitiator.RPC
  Started using `net.corda.core.messaging.CordaRPCOps.startFlowDynamic`.
toString() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
  Started as scheduled activity.
toString() - Method in class net.corda.core.flows.FlowInitiator.Service
  Started by a CordaService.
toString() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
toString() - Method in class net.corda.core.flows.FlowStackSnapshot
  Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
toString() - Method in class net.corda.core.flows.NotarisationPayload
  Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
toString() - Method in class net.corda.core.flows.NotarisationRequestSignature
  A wrapper around a digital signature used for notarisation requests.
toString() - Method in class net.corda.core.flows.NotarisationResponse
  Payload returned by the notary service flow to the client.
toString() - Method in class net.corda.core.flows.NotaryError.Conflict
toString() - Method in class net.corda.core.flows.NotaryError.General
toString() - Method in class net.corda.core.flows.NotaryError.RequestSignatureInvalid
toString() - Method in class net.corda.core.flows.NotaryError.TimeWindowInvalid
toString() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
toString() - 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.
toString() - Method in class net.corda.core.flows.StateConsumptionDetails
  Contains information about the consuming transaction for a particular state.
toString() - Method in class net.corda.core.flows.StateMachineRunId
toString() - Method in class net.corda.core.flows.WaitTimeUpdate
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
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.messaging.ClientRpcSslOptions
  As an RPC Client, use this class to point to the truststore that contains the RPC SSL certificate provided by the node admin
toString() - Method in class net.corda.core.messaging.DataFeed
  The Data feed contains a snapshot of the requested data and an Observable of future updates.
toString() - Method in class net.corda.core.messaging.FlowHandleImpl
toString() - Method in class net.corda.core.messaging.FlowHandleWithClientIdImpl
toString() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
toString() - Method in class net.corda.core.messaging.ParametersUpdateInfo
  Data class containing information about the scheduled network parameters update. The info is emitted every time node receives network map with ParametersUpdate which wasn't seen before. For more information see: `CordaRPCOps.networkParametersFeed` and `CordaRPCOps.acceptNewNetworkParameters`.
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.NetworkParameters
toString() - Method in class net.corda.core.node.NodeDiagnosticInfo
  A `class NodeDiagnosticInfo` holds information about the current node version.
toString() - 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 `net.corda.core.messaging.CordaRPCOps.networkMapSnapshot` method.
toString() - Method in class net.corda.core.node.NotaryInfo
  Data class storing information about notaries available in the network.
toString() - Method in class net.corda.core.node.services.diagnostics.NodeVersionInfo
  Version info about the node. Note that this data should be used for diagnostics purposes only - it is unsafe to rely on this for functional decisions.
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.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
  AttachmentsQueryCriteria:
toString() - Method in class net.corda.core.node.services.vault.AttachmentSort.AttachmentSortColumn
toString() - Method in class net.corda.core.node.services.vault.AttachmentSort
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.ConstraintInfo
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
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
  Returned in queries `VaultService.queryBy` and `VaultService.trackBy`. A Page contains:
toString() - 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.
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
  FungibleStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultFungibleStates
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
  LinearStateQueryCriteria: provides query by attributes defined in VaultSchema.VaultLinearState
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
  Select states based on their locks.
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
toString() - 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)
toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  VaultQueryCriteria: provides query by attributes defined in VaultSchema.VaultStates
toString() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
toString() - 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.
toString() - 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.PersistentCashState::currency.name)
toString() - 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
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.MappedSchemaValidator.SchemaCrossReferenceReport
toString() - Method in class net.corda.core.schemas.PersistentStateRef
  Embedded `class StateRef` representation used in state mapping.
toString() - Method in class net.corda.core.serialization.ObjectWithCompatibleContext
toString() - Method in class net.corda.core.transactions.BaseTransaction
toString() - Method in class net.corda.core.transactions.ContractUpgradeFilteredTransaction
  A filtered version of the `class ContractUpgradeWireTransaction`. In comparison with a regular `class FilteredTransaction`, there is no flexibility on what parts of the transaction to reveal – the inputs, notary and network parameters hash fields are always visible and the rest of the transaction is always hidden. Its only purpose is to hide transaction data when using a non-validating notary.
toString() - Method in class net.corda.core.transactions.ContractUpgradeLedgerTransaction
toString() - Method in class net.corda.core.transactions.ContractUpgradeWireTransaction
  A special transaction for upgrading the contract of a state.
toString() - 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.
toString() - 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.
toString() - Method in class net.corda.core.transactions.LedgerTransaction
toString() - Method in class net.corda.core.transactions.NetworkParametersHash
  Wrapper over `class SecureHash` to be used when filtering network parameters hash.
toString() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
toString() - 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.
toString() - Method in class net.corda.core.transactions.ReferenceStateRef
  Wrapper over `class StateRef` to be used when filtering reference states.
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.Id
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
  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.
toString() - 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.
toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
toString() - Method in class net.corda.finance.contracts.asset.Cash.State
toString() - 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.
toString() - 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.
toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
  A command stating that a debt has been moved, optionally to fulfil another contract.
toString() - 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.
toString() - 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.
toString() - 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.
toString() - Method in class net.corda.finance.contracts.asset.Obligation.State
toString() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
  Subset of state, containing the elements specified when issuing a new settlement contract.
toString() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
  A simple holder for a (possibly anonymous) `class AbstractParty` and a quantity of tokens
toString() - Method in class net.corda.finance.contracts.BusinessCalendar
toString() - Method in class net.corda.finance.contracts.CommercialPaper.State
toString() - 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 CommodityContract contract, and is likely to change in future.
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
  Represents a textual expression of e.g. a formula
toString() - 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.
toString() - 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)
toString() - Method in class net.corda.finance.contracts.Tenor
toString() - 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.
toString() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
toString() - 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.
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
  This object is serialised to the network and is the first flow message the seller sends to the buyer.
toString() - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection
toString() - Method in class net.corda.finance.workflows.asset.selection.CashSelectionH2Impl
toString() - Method in class net.corda.finance.workflows.asset.selection.CashSelectionPostgreSQLImpl
toString() - Method in class net.corda.finance.workflows.asset.selection.CashSelectionSQLServerImpl
toString() - Method in class net.corda.testing.driver.DriverParameters
  Builder for configuring a `driver`.
toString() - Method in class net.corda.testing.driver.JmxPolicy
  A class containing configuration information for Jolokia JMX, to be used when creating a node via the `driver`.
toString() - Method in class net.corda.testing.driver.NodeParameters
  Parameters for creating a node for `DriverDSL.startNode`.
toString() - Method in class net.corda.testing.driver.NotaryHandle
  Object ecapsulating a notary started automatically by the driver.
toString() - Method in class net.corda.testing.driver.WebserverHandle
  Deprecated.
  Class which represents a handle to a webserver process and its `class NetworkHostAndPort` for testing purposes.
toString() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
toString() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  This interpreter builds a transaction, and TransactionDSL.verifies that the resolved transaction is correct. Note that transactions corresponding to input states are not verified. Use LedgerDSL.verifies for that.
toString() - Method in class net.corda.testing.node.ClusterSpec.Raft
  A class representing the configuration of a raft consensus algorithm used for a cluster of nodes.
toString() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.DistributedServiceHandle
toString() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.MessageTransfer
toString() - Method in class net.corda.testing.node.InMemoryMessagingNetwork.PeerHandle
toString() - Method in class net.corda.testing.node.MockNetworkNotarySpec
  The spec for a notary which will used by the `class MockNetwork` to automatically start a notary node. This notary will become part of the network parameters used by all the nodes.
toString() - Method in class net.corda.testing.node.MockNetworkParameters
  Immutable builder for configuring a `class MockNetwork`.
toString() - Method in class net.corda.testing.node.MockNodeParameters
  Immutable builder for configuring a `class StartedMockNode` or an `class UnstartedMockNode` via `MockNetwork.createNode` and `MockNetwork.createUnstartedNode`. Kotlin users can also use the named parameters overloads of those methods which are more convenient.
toString() - Method in class net.corda.testing.node.NotarySpec
  A notary spec for describing a notary which will be started automatically by the driver and which will be part of the network parameters used by all the nodes.
toString() - Method in class net.corda.testing.node.User
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
toStringShort($this$toStringShort) - 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
toWarning() - Method in class net.corda.core.schemas.MappedSchemaValidator.SchemaCrossReferenceReport
toWireTransaction(services) - Method in class net.corda.core.transactions.TransactionBuilder
  Generates a `class WireTransaction` from this builder, resolves any `class AutomaticPlaceholderConstraint`, and selects the attachments to use for this transaction.
toWireTransaction(services, schemeId) - Method in class net.corda.core.transactions.TransactionBuilder
  Generates a `class WireTransaction` from this builder, resolves any `class AutomaticPlaceholderConstraint`, and selects the attachments to use for this transaction.
toWireTransaction(services, schemeId, properties) - Method in class net.corda.core.transactions.TransactionBuilder
  Generates a `class WireTransaction` from this builder, resolves any `class AutomaticPlaceholderConstraint`, and selects the attachments to use for this transaction.
Trace - Class in net.corda.core.context
  Contextual tracing information, including invocation and session id.
Trace(invocationId, sessionId) - Constructor for class net.corda.core.context.Trace
  Contextual tracing information, including invocation and session id.
trace($this$trace, 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.
Trace.Companion - Class in net.corda.core.context
Trace.InvocationId - Class in net.corda.core.context
  Represents id and timestamp of an invocation.
Trace.SessionId - Class in net.corda.core.context
  Represents id and timestamp of a session.
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.NetworkMapCacheBase
  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, paging) - 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, paging) - 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.core.flows.WithReferencedStatesFlow.Companion
tracker() - Static method in class net.corda.core.flows.WithReferencedStatesFlow
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.CashIssueAndPaymentFlow.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
trackStepsTree() - Method in class net.corda.core.flows.FlowLogic
  Returns a pair of the current steps tree of current `progressTracker` as pairs of zero-based depth and stringified step label and observable of upcoming changes to the structure.
trackStepsTreeIndex() - Method in class net.corda.core.flows.FlowLogic
  Returns a pair of the current progress step index (as integer) in steps tree of current `progressTracker`, and an observable of its upcoming changes.
trackTransaction(id) - Method in interface net.corda.core.node.services.TransactionStorage
  Returns a future that completes with the transaction corresponding to `id` once it has been committed
transaction(statement) - Method in interface net.corda.core.node.services.vault.CordaTransactionSupport
  Executes given statement in the scope of transaction with default transaction isolation level.
transaction(label, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger.
transaction(label, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger.
transaction(dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger.
transaction($this$transaction, notary, script) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates a ledger with a single transaction, built by the passed in dsl.
transaction($this$transaction, script) - Static method in class net.corda.testing.node.NodeTestUtils
  Creates a ledger with a single transaction, built by the passed in dsl.
transaction(statement) - Method in class net.corda.testing.node.StartedMockNode
  Executes given statement in the scope of transaction.
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, references, serviceHub) - 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, lockId, inputs, attachments, outputs, commands, window, privacySalt) - Constructor for class net.corda.core.transactions.TransactionBuilder
TransactionBuilder(notary) - Constructor for class net.corda.core.transactions.TransactionBuilder
TransactionContractConflictException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionContractConflictException
  If a state is identified as belonging to a contract, either because the state class is defined as an inner class of the contract class or because the state class is annotated with `annotationclass BelongsToContract`, then it must not be bundled in a `class TransactionState` with a different contract.
TransactionContractConflictException(txId, state, requiredContractClassName) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionContractConflictException
TransactionDSL<T extends TransactionDSLInterpreter> - Class in net.corda.testing.dsl
  Underlying class for the transaction DSL. Do not instantiate directly, instead use the transaction function.
TransactionDSL(interpreter, notary) - Constructor for class net.corda.testing.dsl.TransactionDSL
  Underlying class for the transaction DSL. Do not instantiate directly, instead use the transaction function.
TransactionDSLInterpreter - Interface in net.corda.testing.dsl
  This interface defines the bare bone functionality that a Transaction DSL interpreter should implement.
TransactionDSLInterpreter() - Constructor for interface net.corda.testing.dsl.TransactionDSLInterpreter
TransactionDuplicateEncumbranceException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionDuplicateEncumbranceException
  If two or more states refer to another state (as their encumbrance), then the bi-directionality property cannot be satisfied.
TransactionDuplicateEncumbranceException(txId, index) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionDuplicateEncumbranceException
TransactionInvalid(cause) - Constructor for class net.corda.core.flows.NotaryError.TransactionInvalid
  Occurs when the provided transaction fails to verify.
TransactionMissingEncumbranceException(txId, missing, inOut) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
  If a state is encumbered (the TransactionState.encumbrance field is set) then its encumbrance must be used as an input to any transaction that uses it. In this way states can be tied together in chains, thus composing logic. Note that encumbrances aren't fully supported by all aspects of the platform at this time so if you use them, you may find transactions created by the platform don't always respect the encumbrance rule.
transactionName(transactionHash) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
TransactionNetworkParameterOrderingException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNetworkParameterOrderingException
  If the network parameters associated with an input or reference state in a transaction are more recent than the network parameters of the new transaction itself.
TransactionNetworkParameterOrderingException(txId, inputStateRef, txnNetworkParameters, inputNetworkParameters) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNetworkParameterOrderingException
TransactionNonMatchingEncumbranceException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNonMatchingEncumbranceException
  An encumbered state should also be referenced as the encumbrance of another state in order to satisfy the bi-directionality property (a full cycle should be present).
TransactionNonMatchingEncumbranceException(txId, nonMatching) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNonMatchingEncumbranceException
TransactionNotaryMismatchEncumbranceException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNotaryMismatchEncumbranceException
  All encumbered states should be assigned to the same notary. This is due to the fact that multi-notary transactions are not supported and thus two encumbered states with different notaries cannot be consumed in the same transaction.
TransactionNotaryMismatchEncumbranceException(txId, encumberedIndex, encumbranceIndex, encumberedNotary, encumbranceNotary) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionNotaryMismatchEncumbranceException
TransactionRequiredContractUnspecifiedException(txId, message) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionRequiredContractUnspecifiedException
TransactionRequiredContractUnspecifiedException(txId, state) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionRequiredContractUnspecifiedException
TransactionResolutionException - Exception in net.corda.core.contracts
  The node asked a remote peer for the transaction identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.
TransactionResolutionException(hash, message) - Constructor for exception net.corda.core.contracts.TransactionResolutionException
  The node asked a remote peer for the transaction identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.
TransactionResolutionException(hash) - Constructor for exception net.corda.core.contracts.TransactionResolutionException
  The node asked a remote peer for the transaction identified by hash because it is a dependency of a transaction being resolved, but the remote peer would not provide it.
TransactionResolutionException.UnknownParametersException - Exception in net.corda.core.contracts
  Thrown if a transaction specifies a set of parameters that aren't stored locally yet verification is requested. This should never normally happen because before verification comes resolution, and if a peer can't provide a new set of parameters, `exception TransactionResolutionException` will have already been thrown beforehand.
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 (or block of transactions) signatures.
TransactionSignature(bytes, by, signatureMetadata, partialMerkleTree) - 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 (or block of transactions) signatures.
TransactionSignature(bytes, by, signatureMetadata) - Constructor for class net.corda.core.crypto.TransactionSignature
  Construct a `class TransactionSignature` with partialMerkleTree set to null. This is the recommended constructor when signing over a single transaction.
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.
TransactionState(data, 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
TransactionStateKt() - Constructor for class net.corda.core.contracts.TransactionStateKt
TransactionStorage - Interface in net.corda.core.node.services
  Thread-safe storage of transactions.
TransactionStorage() - Constructor for interface net.corda.core.node.services.TransactionStorage
TransactionVerificationException - Exception in net.corda.core.contracts
  Indicates that some aspect of the transaction named by txId violates the platform rules. The exact type of failure is expressed using a subclass. TransactionVerificationException is a `exception FlowException` and thus when thrown inside a flow, the details of the failure will be serialised, propagated to the peer and rethrown.
TransactionVerificationException(txId, message, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException
  Indicates that some aspect of the transaction named by txId violates the platform rules. The exact type of failure is expressed using a subclass. TransactionVerificationException is a `exception FlowException` and thus when thrown inside a flow, the details of the failure will be serialised, propagated to the peer and rethrown.
TransactionVerificationException.AttachmentTooBigException - Exception in net.corda.core.contracts
TransactionVerificationException.BrokenTransactionException - Exception in net.corda.core.contracts
TransactionVerificationException.ConflictingAttachmentsRejection - Exception in net.corda.core.contracts
  Indicates this transaction violates the "no overlap" rule: two attachments are trying to provide the same file path. Whereas Java classpaths would normally allow that with the first class taking precedence, this is not allowed in transactions for security reasons. This usually indicates that two separate apps share a dependency, in which case you could try 'shading the fat jars' to rename classes of dependencies. Or you could manually attach dependency JARs when building the transaction.
TransactionVerificationException.ConstraintPropagationRejection - Exception in net.corda.core.contracts
  This exception happens when a transaction was not built correctly. When a contract is not annotated with `annotationclass NoConstraintPropagation`, then the platform ensures that the constraints of output states transition correctly from input states.
TransactionVerificationException.ContractConstraintRejection - Exception in net.corda.core.contracts
  The transaction attachment that contains the contractClass class didn't meet the constraints specified by the TransactionState.constraint object. This usually implies a version mismatch of some kind.
TransactionVerificationException.ContractCreationError - Exception in net.corda.core.contracts
  A `interface Contract` class named by a state could not be constructed. Most likely you do not have a no-argument constructor, or the class doesn't subclass `interface Contract`.
TransactionVerificationException.ContractRejection - Exception in net.corda.core.contracts
  Indicates that one of the `Contract.verify` methods selected by the contract constraints and attachments rejected the transaction by throwing an exception.
TransactionVerificationException.Direction - Enum in net.corda.core.contracts
  Whether the inputs or outputs list contains an encumbrance issue, see `exception TransactionVerificationException.TransactionMissingEncumbranceException`.
TransactionVerificationException.DuplicateAttachmentsRejection - Exception in net.corda.core.contracts
  Indicates that the same attachment has been added multiple times to a transaction.
TransactionVerificationException.InvalidAttachmentException - Exception in net.corda.core.contracts
TransactionVerificationException.InvalidConstraintRejection - Exception in net.corda.core.contracts
  A constraint attached to a state was invalid, e.g. due to size limitations.
TransactionVerificationException.MissingAttachmentRejection - Exception in net.corda.core.contracts
  A state requested a contract class via its TransactionState.contract field that didn't appear in any attached JAR at all. This usually implies the attachments were forgotten or a version mismatch.
TransactionVerificationException.MissingNetworkParametersException - Exception in net.corda.core.contracts
  Thrown when the network parameters with hash: missingNetworkParametersHash is not available at this node. Usually all the parameters that are in the resolution chain for transaction with txId should be fetched from peer via FetchParametersFlow or from network map.
TransactionVerificationException.NotaryChangeInWrongTransactionType - Exception in net.corda.core.contracts
  An output state has a notary that doesn't match the transaction's notary field. It must!
TransactionVerificationException.OverlappingAttachmentsException - Exception in net.corda.core.contracts
  Thrown when multiple attachments provide the same file when building the AttachmentsClassloader for a transaction.
TransactionVerificationException.PackageOwnershipException - Exception in net.corda.core.contracts
  Thrown to indicate that a contract attachment is not signed by the network-wide package owner. Please note that the txId will always be SecureHash.zeroHash because package ownership is an error with a particular attachment, and because attachment classloaders are reused this is independent of any particular transaction.
TransactionVerificationException.TransactionContractConflictException - Exception in net.corda.core.contracts
  If a state is identified as belonging to a contract, either because the state class is defined as an inner class of the contract class or because the state class is annotated with `annotationclass BelongsToContract`, then it must not be bundled in a `class TransactionState` with a different contract.
TransactionVerificationException.TransactionDuplicateEncumbranceException - Exception in net.corda.core.contracts
  If two or more states refer to another state (as their encumbrance), then the bi-directionality property cannot be satisfied.
TransactionVerificationException.TransactionMissingEncumbranceException - Exception in net.corda.core.contracts
  If a state is encumbered (the TransactionState.encumbrance field is set) then its encumbrance must be used as an input to any transaction that uses it. In this way states can be tied together in chains, thus composing logic. Note that encumbrances aren't fully supported by all aspects of the platform at this time so if you use them, you may find transactions created by the platform don't always respect the encumbrance rule.
TransactionVerificationException.TransactionNetworkParameterOrderingException - Exception in net.corda.core.contracts
  If the network parameters associated with an input or reference state in a transaction are more recent than the network parameters of the new transaction itself.
TransactionVerificationException.TransactionNonMatchingEncumbranceException - Exception in net.corda.core.contracts
  An encumbered state should also be referenced as the encumbrance of another state in order to satisfy the bi-directionality property (a full cycle should be present).
TransactionVerificationException.TransactionNotaryMismatchEncumbranceException - Exception in net.corda.core.contracts
  All encumbered states should be assigned to the same notary. This is due to the fact that multi-notary transactions are not supported and thus two encumbered states with different notaries cannot be consumed in the same transaction.
TransactionVerificationException.TransactionRequiredContractUnspecifiedException - Exception in net.corda.core.contracts
TransactionVerificationException.UnsupportedClassVersionError - Exception in net.corda.core.contracts
TransactionVerificationException.UnsupportedHashTypeException - Exception in net.corda.core.contracts
TransactionVerificationException.UntrustedAttachmentsException - Exception in net.corda.core.contracts
  Thrown during classloading upon encountering an untrusted attachment (eg. not in the TRUSTED_UPLOADERS list)
TransactionWithSignatures - Interface in net.corda.core.transactions
  An interface for transactions containing signatures, with logic for signature verification.
TransactionWithSignatures() - Constructor for interface net.corda.core.transactions.TransactionWithSignatures
TransactionWithSignatures.DefaultImpls - Class in net.corda.core.transactions
  An interface for transactions containing signatures, with logic for signature verification.
transform(transformer) - Method in class net.corda.core.transactions.LedgerTransaction
  Pass all of this `class LedgerTransaction` object's serialized state to a `transformer` function.
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.
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, digestService) - 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.
TraversableTransaction(componentGroups) - Constructor for class net.corda.core.transactions.TraversableTransaction
  Old version of `class TraversableTransaction` constructor for ABI compatibility.
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 `net.corda.finance.workflows.asset.selection.AbstractCashSelection.unconsumedCashStatesForSpending`. However, this is fully generic and can operate with custom `interface FungibleState` and `interface FungibleAsset` states.
tweak(dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates a local scoped copy of the ledger.
tweak(dsl) - Method in class net.corda.testing.dsl.TransactionDSL
  Creates a local scoped copy of the transaction.
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
type() - Method in class net.corda.core.node.services.Vault.ConstraintInfo
TypeMismatch(requested, actual) - Constructor for exception net.corda.testing.dsl.TestLedgerDSLInterpreter.TypeMismatch
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
unconsumedCashStatesForSpending(services, amount, onlyFromIssuerParties, notary, lockId, withIssuerRefs) - Method in class net.corda.finance.workflows.asset.selection.AbstractCashSelection
  Query to gather Cash states that are available and retry if they are temporarily unavailable.
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, originalErrorId) - 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(message, cause) - Constructor for exception net.corda.core.flows.UnexpectedFlowEndException
UnexpectedFlowEndException(message) - 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(externalId) - 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
UnknownAnonymousPartyException - Exception in net.corda.core.node.services
UnknownAnonymousPartyException(message) - Constructor for exception net.corda.core.node.services.UnknownAnonymousPartyException
UnknownCalendar - Exception in net.corda.finance.workflows.utils
UnknownCalendar(name) - Constructor for exception net.corda.finance.workflows.utils.UnknownCalendar
UnknownMethod(methodName) - Constructor for exception net.corda.client.jackson.UnparseableCallException.UnknownMethod
UnknownParametersException(txId, paramsHash) - Constructor for exception net.corda.core.contracts.TransactionResolutionException.UnknownParametersException
  Thrown if a transaction specifies a set of parameters that aren't stored locally yet verification is requested. This should never normally happen because before verification comes resolution, and if a peer can't provide a new set of parameters, `exception TransactionResolutionException` will have already been thrown beforehand.
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.NoSuchFile - 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
UnrecoverableRPCException - Exception in net.corda.client.rpc
  Thrown to indicate a fatal error in the RPC system which cannot be recovered from and so needs some manual support.
UnrecoverableRPCException(message, cause) - Constructor for exception net.corda.client.rpc.UnrecoverableRPCException
  Thrown to indicate a fatal error in the RPC system which cannot be recovered from and so needs some manual support.
UnstartedMockNode - Class in net.corda.testing.node
  A class that represents an unstarted mock node for testing.
UnstartedMockNode.Companion - Class in net.corda.testing.node
UnsupportedClassVersionError(txId, message, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.UnsupportedClassVersionError
UnsupportedHashTypeException(txId) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.UnsupportedHashTypeException
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.
UntrustedAttachmentsException(txId, ids) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.UntrustedAttachmentsException
  Thrown during classloading upon encountering an untrusted attachment (eg. not in the TRUSTED_UPLOADERS list)
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(fromUntrustedWorld) - 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
UntrustworthyDataKt() - Constructor for class net.corda.core.utilities.UntrustworthyDataKt
unverifiedTransaction(label, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger that will not be verified by verifies.
unverifiedTransaction(label, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger that will not be verified by verifies.
unverifiedTransaction(dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger that will not be verified by verifies.
unwrap(validator) - Method in class net.corda.core.utilities.UntrustworthyData
unwrap($this$unwrap, validator) - Static method in class net.corda.core.utilities.UntrustworthyDataKt
Update(consumed, produced, flowId, type, references) - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
Update(consumed, produced, flowId) - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
Update(consumed, produced) - 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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s produced (outputs) to/by the transaction or transactions observed and the vault.
upgrade(state) - Method in interface net.corda.core.contracts.UpgradedContract
  Upgrade contract's state object to a new state object.
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. The upgraded contract should specify the legacy contract class name, and provide an upgrade function that will convert legacy contract states into states defined by this contract.
UpgradedContract() - Constructor for interface net.corda.core.contracts.UpgradedContract
UpgradedContractWithLegacyConstraint<OldState extends ContractState,NewState extends ContractState> - Interface in net.corda.core.contracts
  This interface allows specifying a custom legacy contract constraint for upgraded contracts. The default for `interface UpgradedContract` is `class WhitelistedByZoneAttachmentConstraint`.
UpgradedContractWithLegacyConstraint() - Constructor for interface net.corda.core.contracts.UpgradedContractWithLegacyConstraint
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.
uploadAttachmentWithMetadata(jar, uploader, filename) - Method in interface net.corda.core.messaging.CordaRPCOps
  Uploads a jar including metadata to the node, returns it's hash.
uri() - Method in annotation type 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.
User - Class in net.corda.testing.node
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
User(username, password, permissions) - Constructor for class net.corda.testing.node.User
  Object encapsulating a node rpc user and their associated permissions for use when testing using the driver
using($this$using, expr) - Method in class net.corda.core.contracts.Requirements
  Throws IllegalArgumentException if the given expression evaluates to false.
Utils - Class in net.corda.core
Utils() - Constructor for class net.corda.core.Utils
UtilsKt - Class in net.corda.client.rpc
UtilsKt() - Constructor for class net.corda.client.rpc.UtilsKt
UuidGenerator - Class in net.corda.core.utilities
UuidGenerator() - Constructor for class net.corda.core.utilities.UuidGenerator
UuidGenerator.Companion - Class in net.corda.core.utilities

## V

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
validateIsMatchingCtor(methodNameHint, parameters, args) - Method in class net.corda.client.jackson.StringToMethodCallParser
  Validates that the argument string matches the constructor parameters, i.e. this is a matching constructor for the argument string. Exception is thrown if not a match
validatePublicKey(key) - Static method in class net.corda.core.crypto.Crypto
  Check if a public key satisfies algorithm specs. For instance, an ECC key should lie on the curve and not being point-at-infinity.
validateResponse(response, notaryParty) - Method in class net.corda.core.flows.NotaryFlow.Client
  Checks that the notary's signature(s) is/are valid.
Validator() - Constructor for interface net.corda.core.utilities.UntrustworthyData.Validator
value() - Method in annotation type net.corda.core.contracts.BelongsToContract
  The class of the
value() - Method in annotation type net.corda.core.flows.InitiatedBy
value() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformEnumDefaults
  an array of `annotationclass CordaSerializationTransformEnumDefault`.
value() - Method in annotation type net.corda.core.serialization.CordaSerializationTransformRenames
  an array of `annotationclass CordaSerializationTransformRename`
VariablePropertyDelegate<T> - Interface in net.corda.core.utilities
  Simple interface encapsulating the implicit Kotlin contract for mutable property delegates.
VariablePropertyDelegate() - Constructor for interface net.corda.core.utilities.VariablePropertyDelegate
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.ConstraintInfo - Class in net.corda.core.node.services
  Contract constraint information associated with a `interface ContractState`. See `interface AttachmentConstraint`
Vault.Page<T extends ContractState> - Class in net.corda.core.node.services
  Returned in queries `VaultService.queryBy` and `VaultService.trackBy`. A Page contains:
Vault.RelevancyStatus - Enum in net.corda.core.node.services
  If the querying node is a participant in a state then it is classed as RELEVANT.
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 StateRef`s of transaction outputs that were consumed (inputs) and the `interface ContractState`s 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, relevancyStatus) - 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, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria(expression, status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
VaultCustomQueryCriteria(expression) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
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(criteria, contractStateType) - Method in interface net.corda.core.messaging.CordaRPCOps
vaultQueryByWithPagingSpec(contractStateType, criteria, paging) - Method in interface net.corda.core.messaging.CordaRPCOps
vaultQueryByWithSorting(contractStateType, criteria, sorting) - Method in interface net.corda.core.messaging.CordaRPCOps
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition, relevancyStatus, constraintTypes, constraints, participants, externalIds, exactParticipants) - 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
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition, relevancyStatus, constraintTypes, constraints, participants, externalIds) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition, relevancyStatus, constraintTypes, constraints, participants) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes, stateRefs) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryCriteria(status, contractStateTypes, stateRefs, notary, softLockingCondition) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
VaultQueryException - Exception in net.corda.core.node.services
VaultQueryException(description, cause) - Constructor for exception net.corda.core.node.services.VaultQueryException
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() - Constructor for interface net.corda.core.node.services.VaultService
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
VaultServiceKt() - Constructor for class net.corda.core.node.services.VaultServiceKt
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(contractStateType, criteria) - Method in interface net.corda.core.messaging.CordaRPCOps
vaultTrackByWithPagingSpec(contractStateType, criteria, paging) - Method in interface net.corda.core.messaging.CordaRPCOps
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.
VerifierType - Enum in net.corda.testing.driver
verifies() - Method in class net.corda.testing.dsl.LedgerDSL
  Verifies the ledger/transaction, throws if the verification fails.
verifies() - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Verifies the ledger/transaction, throws if the verification fails.
verifies() - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Verifies the ledger/transaction, throws if the verification fails.
verifies() - Method in class net.corda.testing.dsl.TransactionDSL
  Verifies the ledger/transaction, throws if the verification fails.
Verifies - Interface in net.corda.testing.dsl
  This interface asserts that the DSL at hand is capable of verifying its underlying construct(ledger/transaction).
Verifies() - Constructor for interface net.corda.testing.dsl.Verifies
verifies() - Method in interface net.corda.testing.dsl.Verifies
  Verifies the ledger/transaction, throws if the verification fails.
Verifies.DefaultImpls - Class in net.corda.testing.dsl
  This interface asserts that the DSL at hand is capable of verifying its underlying construct(ledger/transaction).
VerifiesFailed(transactionName, cause) - Constructor for exception net.corda.testing.dsl.TestLedgerDSLInterpreter.VerifiesFailed
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($this$verify, content, signature) - Static method in class net.corda.core.crypto.CryptoUtils
  Utility to simplify the act of verifying a signature.
verify($this$verify, signatureData, clearData) - Static method in class net.corda.core.crypto.CryptoUtils
  Helper function to verify a signature.
verify($this$verify, 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
  Function to verify a `class PartialMerkleTree` against an input Merkle root and a list of leaves. The tree should only contain the leaves defined in `hashesToCheck`.
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. A non-null partialMerkleTree implies multi-transaction signing and the signature is over the root of this tree.
verify(trustAnchor) - Method in class net.corda.core.identity.PartyAndCertificate
  Verify the certificate path is valid.
verify(trustAnchors) - Method in class net.corda.core.identity.PartyAndCertificate
  Verify the certificate path is valid against one of the specified trust anchors.
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 `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 `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.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() - 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(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.
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 annotation type net.corda.client.rpc.RPCSinceVersion
version() - Method in annotation type net.corda.core.flows.InitiatingFlow
version() - Method in annotation type net.corda.core.serialization.DeprecatedConstructorForDeserialization
visit(parser) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
visit($this, parser) - Static method in class net.corda.core.node.services.vault.AndVisitor.DefaultImpls
visit(parser) - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.AndVisitor
visit($this, parser) - Static method in class net.corda.core.node.services.vault.OrVisitor.DefaultImpls
visit(parser) - Method in interface net.corda.core.node.services.vault.ChainableQueryCriteria.OrVisitor
visit(parser) - Method in interface net.corda.core.node.services.vault.GenericQueryCriteria
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.FungibleStateQueryCriteria
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

## W

waitForLedgerCommit(hash, maySkipCheckpoint) - 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) - 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.
waitForStateConsumption(stateRefs) - Method in class net.corda.core.flows.FlowLogic
  Suspends the current flow until all the provided `class StateRef`s have been consumed.
waitQuiescent() - Method in class net.corda.testing.node.MockNetwork
  Block until all scheduled activity, active flows and network activity has ceased.
WaitTimeUpdate - Class in net.corda.core.flows
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
WaitTimeUpdate(waitTime) - Constructor for class net.corda.core.flows.WaitTimeUpdate
  Sent by the notary when the notary detects it will unlikely respond before the client retries.
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.
WebserverHandle - Class in net.corda.testing.driver
  Deprecated.
WebserverHandle(listenAddress, process) - Constructor for class net.corda.testing.driver.WebserverHandle
  Deprecated.
  Class which represents a handle to a webserver process and its `class NetworkHostAndPort` for testing purposes.
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, party) - Static method in class net.corda.core.node.services.IdentityService.DefaultImpls
  Resolves a (optionally) confidential identity to the corresponding well known identity `class Party`. 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
  Resolves a (optionally) confidential identity to the corresponding well known identity `class Party`. Convenience method which unwraps the `class Party` from the `class PartyAndReference` and then resolves the well known identity as normal. 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
  Resolves a (optionally) confidential identity to the corresponding well known identity `class Party`. 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
  Resolves a (optionally) confidential identity to the corresponding well known identity `class Party`. Convenience method which unwraps the `class Party` from the `class PartyAndReference` and then resolves the well known identity as normal. 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
  Deprecated.
wellKnownPartyFromX500Name(name) - Method in class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
  Deprecated.
wellKnownPartyFromX500Name(name) - Method in interface net.corda.client.jackson.JacksonSupport.PartyObjectMapper
wellKnownPartyFromX500Name(name) - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
  Deprecated.
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. Where possible well known identity lookup from name should be done from the network map (via `interface NetworkMapCache`) instead, as it is the authoritative source of well known identities.
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.
WhitelistedByZoneAttachmentConstraint - Class in net.corda.core.contracts
  An `interface AttachmentConstraint` that verifies that the hash of the attachment is in the network parameters whitelist. See: net.corda.core.node.NetworkParameters.whitelistedContractImplementations It allows for centralized control over the cordapps that can be used.
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, digestService) - 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(componentGroups) - Constructor for class net.corda.core.transactions.WireTransaction
WireTransaction(componentGroups, privacySalt) - Constructor for class net.corda.core.transactions.WireTransaction
  Old version of `class WireTransaction` constructor for ABI compatibility.
WireTransaction(inputs, attachments, outputs, commands, notary, timeWindow, privacySalt) - Constructor for class net.corda.core.transactions.WireTransaction
  Deprecated.
WireTransaction(inputs, attachments, outputs, commands, notary, timeWindow) - Constructor for class net.corda.core.transactions.WireTransaction
  Deprecated.
WireTransaction.Companion - Class in net.corda.core.transactions
WireTransactionMixin() - Constructor for class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
  Deprecated.
withAdditionalCordapps(additionalCordapps) - Method in class net.corda.testing.driver.NodeParameters
withAdditionalCordapps(additionalCordapps) - Method in class net.corda.testing.node.MockNodeParameters
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.
withAllowHibernateToManageAppSchema(value) - Method in class net.corda.testing.driver.DriverParameters
withAttachmentsClassLoader(attachmentHashes) - Method in interface net.corda.core.serialization.SerializationContext
  Deprecated.
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.
withConfig(config) - Method in class net.corda.testing.node.TestCordapp
  Returns a copy of this `class TestCordapp` but with the specified CorDapp config.
withConfigOverrides(configOverrides) - Method in class net.corda.testing.node.MockNodeParameters
withConstraints(constraints) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `constraints`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withConstraintTypes(constraintTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `constraintTypes`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withContractClassNames(contractClassNamesPredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withContractStateTypes(contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withContractStateTypes(contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
withContractStateTypes(contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withContractStateTypes(contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
withContractStateTypes(contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `contractStateTypes`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
withCordappsForAllNodes(cordappsForAllNodes) - Method in class net.corda.testing.driver.DriverParameters
withCordappsForAllNodes(cordappsForAllNodes) - Method in class net.corda.testing.node.MockNetworkParameters
withCurrentContext(context, block) - Method in class net.corda.core.serialization.SerializationFactory
  Change the current context inside the block to that supplied.
withCustomOverrides(customOverrides) - Method in class net.corda.testing.driver.NodeParameters
withCustomSerializers(serializers) - Method in interface net.corda.core.serialization.SerializationContext
  Helper method to return a new context based on this context with the given serializers added.
withDebugPortAllocation(debugPortAllocation) - Method in class net.corda.testing.driver.DriverParameters
withDeposit(deposit) - Method in class net.corda.finance.contracts.asset.Cash.State
withDjvmBootstrapSource(djvmBootstrapSource) - Method in class net.corda.testing.driver.DriverParameters
withDjvmCordaSource(djvmCordaSource) - Method in class net.corda.testing.driver.DriverParameters
withDriverDirectory(driverDirectory) - Method in class net.corda.testing.driver.DriverParameters
withEncoding(encoding) - Method in interface net.corda.core.serialization.SerializationContext
  A shallow copy of this context but with the given (possibly null) encoding.
withEncodingWhitelist(encodingWhitelist) - Method in interface net.corda.core.serialization.SerializationContext
  A shallow copy of this context but with the given encoding whitelist.
withEntityManager(block) - Method in interface net.corda.core.node.ServiceHub
  Exposes the Java Persistence API (JPA) to flows via a restricted EntityManager. This method can be used to persist and query entities which inherit from MappedSchema. This is particularly useful if off-ledger data needs to be kept in conjunction with on-ledger state data.
withEntityManager(block) - Method in interface net.corda.core.node.ServiceHub
  Exposes the Java Persistence API (JPA) to flows via a restricted EntityManager. This method can be used to persist and query entities which inherit from MappedSchema. This is particularly useful if off-ledger data needs to be kept in conjunction with on-ledger state data.
withEntityManager(block) - Method in class net.corda.testing.node.MockServices
  Exposes the Java Persistence API (JPA) to flows via a restricted EntityManager. This method can be used to persist and query entities which inherit from MappedSchema. This is particularly useful if off-ledger data needs to be kept in conjunction with on-ledger state data.
withEntityManager(block) - Method in class net.corda.testing.node.MockServices
  Exposes the Java Persistence API (JPA) to flows via a restricted EntityManager. This method can be used to persist and query entities which inherit from MappedSchema. This is particularly useful if off-ledger data needs to be kept in conjunction with on-ledger state data.
withEntropyRoot(entropyRoot) - Method in class net.corda.testing.node.MockNodeParameters
withEnvironmentVariables(variables) - Method in class net.corda.testing.driver.DriverParameters
withExactParticipants(exactParticipants) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withExactParticipants(exactParticipants) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withExactParticipants(exactParticipants) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `exactParticipants`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withExpression(expression) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
withExternalId(externalId) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withExternalIds(externalIds) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `externalIds`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withExtraCordappPackagesToScan(extraCordappPackagesToScan) - Method in class net.corda.testing.driver.DriverParameters
  Deprecated.
withFaceValue(newFaceValue) - Method in class net.corda.finance.contracts.CommercialPaper.State
withFilename(filenamePredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withFlowOverrides(flowOverrides) - Method in class net.corda.testing.driver.NodeParameters
withForcedID(forcedID) - Method in class net.corda.testing.node.MockNodeParameters
withInMemoryDB(inMemoryDB) - Method in class net.corda.testing.driver.DriverParameters
withIsDebug(isDebug) - Method in class net.corda.testing.driver.DriverParameters
withIssuer(issuer) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withissuerRef(issuerRef) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
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
withJmxPolicy(jmxPolicy) - Method in class net.corda.testing.driver.DriverParameters
WithKey(by, bytes) - Constructor for class net.corda.core.crypto.DigitalSignature.WithKey
  A digital signature that identifies who the public key is owned by.
withLegalName(legalName) - Method in class net.corda.testing.node.MockNodeParameters
withLenientCarpenter() - Method in interface net.corda.core.serialization.SerializationContext
  Return a new context based on this one but with a lenient carpenter.
withLogLevelOverride(logLevelOverride) - Method in class net.corda.testing.driver.NodeParameters
withMaturityDate(newMaturityDate) - Method in class net.corda.finance.contracts.CommercialPaper.State
withMaximumHeapSize(maximumHeapSize) - Method in class net.corda.testing.driver.NodeParameters
withNetworkParameters(networkParameters) - Method in class net.corda.testing.driver.DriverParameters
withNetworkParameters(networkParameters) - Method in class net.corda.testing.node.MockNetworkParameters
withNetworkSendManuallyPumped(networkSendManuallyPumped) - Method in class net.corda.testing.node.MockNetworkParameters
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.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.Obligation.State
  Copies the underlying data structure, replacing the amount and owner fields with the new values and leaving the rest (exitKeys) alone.
withNotary(notary) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `notary`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
withNotaryCustomOverrides(notaryCustomOverrides) - Method in class net.corda.testing.driver.DriverParameters
withNotaryHandleTimeout(value) - Method in class net.corda.testing.driver.DriverParameters
withNotarySpecs(notarySpecs) - Method in class net.corda.testing.driver.DriverParameters
withNotarySpecs(notarySpecs) - Method in class net.corda.testing.node.MockNetworkParameters
withoutCarpenter() - Method in interface net.corda.core.serialization.SerializationContext
  Returns a copy of the current context with carpentry of unknown classes disabled. On encountering such a class during deserialization the Serialization framework will throw a NotSerializableException.
withoutIssuer($this$withoutIssuer) - 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.
withoutKey() - Method in class net.corda.core.crypto.DigitalSignature.WithKey
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(owner) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withOwner(newOwner) - Method in class net.corda.finance.contracts.CommercialPaper.State
withParticipants(participants) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withParticipants(participants) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
withParticipants(participants) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withParticipants(participants) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `participants`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withPortAllocation(portAllocation) - Method in class net.corda.testing.driver.DriverParameters
withPreferredSerializationVersion(magic) - 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.
withPreventDataLoss() - Method in interface net.corda.core.serialization.SerializationContext
  Return a new context based on this one but with a strict evolution.
withProperties(extraProperties) - Method in interface net.corda.core.serialization.SerializationContext
  Helper method to return a new context based on this context with the extra properties added.
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.
withProvidedName(providedName) - Method in class net.corda.testing.driver.NodeParameters
withQuantity(quantity) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withQuantity(quantity) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
WithReferencedStatesFlow<T> - Class in net.corda.core.flows
  Given a flow which uses reference states, the `class WithReferencedStatesFlow` will execute the flow as a subFlow. If the flow fails due to a `class NotaryError.Conflict` for a reference state, then WithReferencedStatesFlow will be suspended until the state refs for the reference states are consumed. In this case, a consumption means that:
WithReferencedStatesFlow(progressTracker, flowLogicProducer) - Constructor for class net.corda.core.flows.WithReferencedStatesFlow
  Given a flow which uses reference states, the `class WithReferencedStatesFlow` will execute the flow as a subFlow. If the flow fails due to a `class NotaryError.Conflict` for a reference state, then WithReferencedStatesFlow will be suspended until the state refs for the reference states are consumed. In this case, a consumption means that:
WithReferencedStatesFlow(flowLogicProducer) - Constructor for class net.corda.core.flows.WithReferencedStatesFlow
  Given a flow which uses reference states, the `class WithReferencedStatesFlow` will execute the flow as a subFlow. If the flow fails due to a `class NotaryError.Conflict` for a reference state, then WithReferencedStatesFlow will be suspended until the state refs for the reference states are consumed. In this case, a consumption means that:
WithReferencedStatesFlow.Companion - Class in net.corda.core.flows
withRelevancyStatus(relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withRelevancyStatus(relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
withRelevancyStatus(relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withRelevancyStatus(relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
withRelevancyStatus(relevancyStatus) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function creates a new `class QueryCriteria.VaultQueryCriteria` object with default values, and sets the value of `relevancyStatus`. Please use only one function in this group at a time to make sure they are not overwriting each other.
withRpcUsers(rpcUsers) - Method in class net.corda.testing.driver.NodeParameters
withServicePeerAllocationStrategy(servicePeerAllocationStrategy) - Method in class net.corda.testing.node.MockNetworkParameters
withSigners(signersPredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withSoftLockingCondition(softLockingCondition) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `softLockingCondition`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
withStartInSameProcess(startInSameProcess) - Method in class net.corda.testing.driver.NodeParameters
withStartNodesInProcess(startNodesInProcess) - Method in class net.corda.testing.driver.DriverParameters
withStateRefs(stateRefs) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `stateRefs`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
withStatus(status) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
withStatus(status) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleStateQueryCriteria
withStatus(status) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withStatus(status) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
withStatus(status) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `status`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
withSystemProperties(systemProperties) - Method in class net.corda.testing.driver.DriverParameters
withThreadPerNode(threadPerNode) - Method in class net.corda.testing.node.MockNetworkParameters
withTimeCondition(timeCondition) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
  This function copies the existing `class QueryCriteria.VaultQueryCriteria` object and sets the given value for `timeCondition`. You can use more than one of the functions in this group together. In case you are also using a function that creates a new `class QueryCriteria.VaultQueryCriteria` object, make sure that you are calling that method first.
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`.
withUploadDate(uploadDatePredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withUploader(uploaderPredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withUseTestClock(useTestClock) - Method in class net.corda.testing.driver.DriverParameters
withUuid(uuid) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
withVerifierType(verifierType) - Method in class net.corda.testing.driver.NodeParameters
withVersion(versionPredicate) - Method in class net.corda.core.node.services.vault.AttachmentQueryCriteria.AttachmentsQueryCriteria
withWaitForAllNodesToFinish(waitForAllNodesToFinish) - Method in class net.corda.testing.driver.DriverParameters
withWhitelist($this$withWhitelist, classes) - Static method in class net.corda.core.serialization.SerializationAPIKt
  Helper method to return a new context based on this context with the given list of classes specifically whitelisted.
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.
Workflow(shortName, vendor, versionId, licence) - Constructor for class net.corda.core.cordapp.Info.Workflow
  A workflow CorDapp contains flows and services used to implement business transactions using contracts and states persisted to the immutable ledger
writeTo(output) - Method in class net.corda.core.utilities.ByteSequence
  Write this sequence to an OutputStream.

## X

x500Matches(query, exactMatch, x500name) - Static method in class net.corda.core.identity.IdentityUtils
  Check if `x500name` matches the `query`.
X509_EXTENSION_CORDA_ROLE - Static variable in class net.corda.core.CordaOID
  Identifier for the X.509 certificate extension specifying the Corda role. See https://r3-cev.atlassian.net/wiki/spaces/AWG/pages/156860572/Certificate+identity+type+extension for details.

## 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.
zeroHash - Static variable in class net.corda.core.crypto.SecureHash
  A SHA-256 hash value consisting of 32 0x00 bytes. This field provides more intuitive access from Java.
zeroHashFor(algorithm) - Method in class net.corda.core.crypto.SecureHash.Companion
zeroHashFor(algorithm) - Static method in class net.corda.core.crypto.SecureHash
ZoneVersionTooLowException - Exception in net.corda.core.node
  When a Corda feature cannot be used due to the node's compatibility zone not enforcing a high enough minimum platform version.
ZoneVersionTooLowException(message) - Constructor for exception net.corda.core.node.ZoneVersionTooLowException
  When a Corda feature cannot be used due to the node's compatibility zone not enforcing a high enough minimum platform version.

## _

_attachment(contractClassName) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers, jarManifestAttributes) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction.
_attachment(contractClassName) - Method in class net.corda.testing.dsl.TransactionDSL
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers) - Method in class net.corda.testing.dsl.TransactionDSL
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers, jarManifestAttributes) - Method in class net.corda.testing.dsl.TransactionDSL
  Attaches an attachment containing the named contract to the transaction.
_attachment(contractClassName) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction
_attachment(contractClassName, attachmentId, signers, jarManifestAttributes) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Attaches an attachment containing the named contract to the transaction.
_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 `class DataFeed` object containing:
_transaction(transactionLabel, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger.
_transaction(transactionLabel, transactionBuilder, dsl) - Method in interface net.corda.testing.dsl.LedgerDSLInterpreter
  Creates and adds a transaction to the ledger.
_transaction(transactionLabel, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Creates and adds a transaction to the ledger.
_tweak(dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates a local scoped copy of the ledger.
_tweak(dsl) - Method in interface net.corda.testing.dsl.LedgerDSLInterpreter
  Creates a local scoped copy of the ledger.
_tweak(dsl) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Creates a local scoped copy of the ledger.
_tweak(dsl) - Method in class net.corda.testing.dsl.TestTransactionDSLInterpreter
  Creates a local scoped copy of the transaction.
_tweak(dsl) - Method in class net.corda.testing.dsl.TransactionDSL
  Creates a local scoped copy of the transaction.
_tweak(dsl) - Method in interface net.corda.testing.dsl.TransactionDSLInterpreter
  Creates a local scoped copy of the transaction.
_unverifiedTransaction(transactionLabel, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.LedgerDSL
  Creates and adds a transaction to the ledger that will not be verified by `verifies`.
_unverifiedTransaction(transactionLabel, transactionBuilder, dsl) - Method in interface net.corda.testing.dsl.LedgerDSLInterpreter
  Creates and adds a transaction to the ledger that will not be verified by `verifies`.
_unverifiedTransaction(transactionLabel, transactionBuilder, dsl) - Method in class net.corda.testing.dsl.TestLedgerDSLInterpreter
  Creates and adds a transaction to the ledger that will not be verified by `verifies`.

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 _