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

## A

abbreviate($receiver, maxWidth) - Static method in class net.corda.core.Utils
abort(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
abort() - Method in class net.corda.node.services.messaging.NodeLoginModule
AbstractCashFlow - Class in net.corda.flows
  Initiates a flow that produces an Issue/Move or Exit Cash transaction.
AbstractCashFlow(progressTracker) - Constructor for class net.corda.flows.AbstractCashFlow
  Initiates a flow that produces an Issue/Move or Exit Cash transaction.
AbstractCashFlow.Companion - Class in net.corda.flows
AbstractConserveAmount<S extends FungibleAsset<T>,C extends CommandData,T> - Class in net.corda.contracts.clause
  Standardised clause for checking input/output balances of fungible assets. Requires that a Move command is provided, and errors if absent. Must be the last clause under a grouping clause; errors on no-match, ends on match.
AbstractConserveAmount() - Constructor for class net.corda.contracts.clause.AbstractConserveAmount
  Standardised clause for checking input/output balances of fungible assets. Requires that a Move command is provided, and errors if absent. Must be the last clause under a grouping clause; errors on no-match, ends on match.
AbstractIssue<S extends ContractState,C extends CommandData,T> - Class in net.corda.contracts.clause
  Standard issue clause for contracts that issue fungible assets.
AbstractIssue(sum, sumOrZero) - Constructor for class net.corda.contracts.clause.AbstractIssue
  Standard issue clause for contracts that issue fungible assets.
AbstractJDBCHashMap<K,V,T extends JDBCHashedTable> - Class in net.corda.node.utilities
  A base class for a JDBC table backed hash map that iterates in insertion order by using an ever increasing sequence number on entries. Iterators supports remove() but entries are not really mutable and do not support setValue() method from MutableMap.MutableEntry.
AbstractJDBCHashMap(table, loadOnInit, maxBuckets) - Constructor for class net.corda.node.utilities.AbstractJDBCHashMap
  A base class for a JDBC table backed hash map that iterates in insertion order by using an ever increasing sequence number on entries. Iterators supports remove() but entries are not really mutable and do not support setValue() method from MutableMap.MutableEntry.
AbstractJDBCHashMap.Companion - Class in net.corda.node.utilities
AbstractJDBCHashSet<K,T extends JDBCHashedTable> - Class in net.corda.node.utilities
  Base class for JDBC backed hash set that delegates to a JDBC backed hash map where the values are all Unit and not actually persisted. Iteration order is order of insertion. Iterators can remove().
AbstractJDBCHashSet(table, loadOnInit, maxBuckets) - Constructor for class net.corda.node.utilities.AbstractJDBCHashSet
  Base class for JDBC backed hash set that delegates to a JDBC backed hash map where the values are all Unit and not actually persisted. Iteration order is order of insertion. Iterators can remove().
AbstractNetworkMapService - Class in net.corda.node.services.network
  Abstracted out core functionality as the basis for a persistent implementation, as well as existing in-memory implementation.
AbstractNetworkMapService(services) - Constructor for class net.corda.node.services.network.AbstractNetworkMapService
  Abstracted out core functionality as the basis for a persistent implementation, as well as existing in-memory implementation.
AbstractNode - Class in net.corda.node.internal
  A base node implementation that can be customised either for production (with real implementations that do real I/O), or a mock implementation suitable for unit test environments.
AbstractNode(configuration, advertisedServices, platformClock, busyNodeLatch) - Constructor for class net.corda.node.internal.AbstractNode
  A base node implementation that can be customised either for production (with real implementations that do real I/O), or a mock implementation suitable for unit test environments.
AbstractNode.Companion - Class in net.corda.node.internal
AbstractNode.DatabaseConfigurationException - Exception in net.corda.node.internal
AbstractNodeService - Class in net.corda.node.services.api
  Abstract superclass for services that a node can host, which provides helper functions.
AbstractNodeService(services) - Constructor for class net.corda.node.services.api.AbstractNodeService
  Abstract superclass for services that a node can host, which provides helper functions.
AbstractParty - Class in net.corda.core.crypto
  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.crypto.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(owningKey) - Constructor for class net.corda.core.crypto.AbstractParty
  A helper constructor that converts the given PublicKey in to a `class CompositeKey` with a single node
AbstractStateReplacementFlow - Class in net.corda.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.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.flows
AbstractStateReplacementFlow.Instigator<S extends ContractState,T extends ContractState,M> - Class in net.corda.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.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.
acceptableLiveFiberCountOnStop() - Method in class net.corda.node.internal.AbstractNode
Acceptor(otherSide, progressTracker) - Constructor for class net.corda.flows.AbstractStateReplacementFlow.Acceptor
Acceptor(otherSide) - Constructor for class net.corda.flows.ContractUpgradeFlow.Acceptor
Acceptor(otherSide, progressTracker) - Constructor for class net.corda.flows.NotaryChangeFlow.Acceptor
Acceptor(otherParty, progressTracker) - Constructor for class net.corda.flows.TwoPartyDealFlow.Acceptor
  One side of the flow for inserting a pre-agreed deal.
Acceptor.Companion - Class in net.corda.flows
accepts(type) - Method in interface net.corda.core.node.services.FileUploader
  Check if this service accepts this type of upload. For example if you are uploading interest rates this could be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.
accepts(prefix) - Method in interface net.corda.node.services.api.AcceptsFileUpload
  Check if this service accepts this type of upload. For example if you are uploading interest rates this could be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.
accepts($this, prefix) - Static method in class net.corda.node.services.api.AcceptsFileUpload.DefaultImpls
  Check if this service accepts this type of upload. For example if you are uploading interest rates this could be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.
accepts(prefix) - Method in class net.corda.node.services.persistence.NodeAttachmentService
  Check if this service accepts this type of upload. For example if you are uploading interest rates this could be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.
AcceptsFileUpload - Interface in net.corda.node.services.api
  A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.
AcceptsFileUpload.DefaultImpls - Class in net.corda.node.services.api
  A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.
AccrualAdjustment - Enum in net.corda.core.contracts
  Simple enum for returning accurals adjusted or unadjusted. We don't actually do anything with this yet though, so it's ignored for now.
AccrualAdjustment() - Constructor for enum net.corda.core.contracts.AccrualAdjustment
  Simple enum for returning accurals adjusted or unadjusted. We don't actually do anything with this yet though, so it's ignored for now.
Ack - Class in net.corda.core.messaging
  A general Ack message that conveys no content other than it's presence for use when you want an acknowledgement from a recipient. Using Unit can be ambiguous as it is similar to Void and so could mean no response.
add(element) - Method in class net.corda.client.fxutils.MapValuesList
add(index, element) - Method in class net.corda.client.fxutils.MapValuesList
add(entry) - Method in class net.corda.core.serialization.GlobalTransientClassWhiteList
add(entry) - Method in class net.corda.core.serialization.LoggingWhitelist
add(entry) - Method in interface net.corda.core.serialization.MutableClassWhitelist
add(element) - Method in class net.corda.core.utilities.NonEmptySet
add(logic) - Method in class net.corda.node.services.statemachine.StateMachineManager
  Kicks off a brand new state machine of the given class. The state machine will be persisted when it suspends, with automated restart if the StateMachineManager is restarted with checkpointed state machines in the storage service.
add(element) - Method in class net.corda.node.utilities.AbstractJDBCHashSet
addAll(p0) - Method in class net.corda.client.fxutils.MapValuesList
addAll(index, elements) - Method in class net.corda.client.fxutils.MapValuesList
addAll(elements) - Method in class net.corda.client.fxutils.MapValuesList
addAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
addAttachment(attachmentId) - Method in class net.corda.core.transactions.TransactionBuilder
addCheckpoint(checkpoint) - Method in interface net.corda.node.services.api.CheckpointStorage
  Add a new checkpoint to the store.
addCheckpoint(checkpoint) - Method in class net.corda.node.services.persistence.DBCheckpointStorage
  Add a new checkpoint to the store.
addCommand(arg) - Method in class net.corda.core.transactions.TransactionBuilder
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
addCommand(data, keys) - Method in class net.corda.core.transactions.TransactionBuilder
Added(stateMachineName) - Constructor for class net.corda.client.model.StateMachineStatus.Added
Added(stateMachineInfo) - Constructor for class net.corda.core.messaging.StateMachineUpdate.Added
Added(node) - Constructor for class net.corda.core.node.services.MapChange.Added
addElementToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.AbstractJDBCHashSet
  Implementation should marshall the element to the insert statement.
addElementToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.JDBCHashSet
  Implementation should marshall the element to the insert statement.
addInputState(stateAndRef) - Method in class net.corda.core.contracts.NotaryChange.Builder
addInputState(stateAndRef) - Method in class net.corda.core.transactions.TransactionBuilder
addKey(key, weight) - Method in class net.corda.core.crypto.CompositeKey.Builder
  Adds a child `class CompositeKey` node. Specifying a weight for the child is optional and will default to 1.
addKeys(keys) - Method in class net.corda.core.crypto.CompositeKey.Builder
addKeys(keys) - Method in class net.corda.core.crypto.CompositeKey.Builder
addKeyToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
  Implementation should marshall the key to the insert statement.
addKeyToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.JDBCHashMap
  Implementation should marshall the key to the insert statement.
addListener(p0) - Method in class net.corda.client.fxutils.MapValuesList
addListener(p0) - Method in class net.corda.client.fxutils.MapValuesList
addListener(listener) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
addListener(listener) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
addMapping(stateMachineRunId, transactionId) - Method in interface net.corda.core.node.services.StateMachineRecordedTransactionMappingStorage
addMapping(stateMachineRunId, transactionId) - Method in class net.corda.node.services.persistence.DBTransactionMappingStorage
addMapping(stateMachineRunId, transactionId) - Method in class net.corda.node.services.persistence.InMemoryStateMachineRecordedTransactionMappingStorage
addMapService(net, networkMapAddress, subscribe, ifChangedSinceVer) - Method in interface net.corda.core.node.services.NetworkMapCache
  Add a network map service; fetches a copy of the latest map from the service and subscribes to any further updates.
addMapService(net, networkMapAddress, subscribe, ifChangedSinceVer) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Add a network map service; fetches a copy of the latest map from the service and subscribes to any further updates.
addMessageHandler(topic, sessionID, callback) - Method in interface net.corda.core.messaging.MessagingService
  The provided function will be invoked for each received message whose topic matches the given string. The callback will run on threads provided by the messaging service, and the callback is expected to be thread safe as a result.
addMessageHandler(topicSession, callback) - Method in interface net.corda.core.messaging.MessagingService
  The provided function will be invoked for each received message whose topic and session matches. The callback will run on the main server thread provided when the messaging service is constructed, and a database transaction is set up for you automatically.
addMessageHandler(topic, sessionID, callback) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  The provided function will be invoked for each received message whose topic matches the given string. The callback will run on threads provided by the messaging service, and the callback is expected to be thread safe as a result.
addMessageHandler(topicSession, callback) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  The provided function will be invoked for each received message whose topic and session matches. The callback will run on the main server thread provided when the messaging service is constructed, and a database transaction is set up for you automatically.
addNode(node) - Method in interface net.corda.core.node.services.NetworkMapCache
  Adds a node to the local cache (generally only used for adding ourselves).
addNode(node) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Adds a node to the local cache (generally only used for adding ourselves).
addNoteToTransaction(txnId, noteText) - Method in interface net.corda.core.node.services.VaultService
  Add a note to an existing LedgerTransaction given by its unique `class SecureHash` id Multiple notes may be attached to the same LedgerTransaction. These are additively and immutably persisted within the node local vault database in a single textual field using a semi-colon separator
addNoteToTransaction(txnId, noteText) - Method in class net.corda.node.services.vault.NodeVaultService
  Add a note to an existing LedgerTransaction given by its unique `class SecureHash` id Multiple notes may be attached to the same LedgerTransaction. These are additively and immutably persisted within the node local vault database in a single textual field using a semi-colon separator
AddOrRemove - Enum in net.corda.node.utilities
  Enum for when adding/removing something, for example adding or removing an entry in a directory.
AddOrRemove() - Constructor for enum net.corda.node.utilities.AddOrRemove
  Enum for when adding/removing something, for example adding or removing an entry in a directory.
addOrReplaceCertificate($receiver, alias, cert) - Method in class net.corda.core.crypto.X509Utilities
  Helper extension method to add, or overwrite any public certificate data in store
addOrReplaceKey($receiver, alias, key, password, chain) - Method in class net.corda.core.crypto.X509Utilities
  Helper extension method to add, or overwrite any key data in store
addOutputState(state) - Method in class net.corda.core.transactions.TransactionBuilder
addOutputState(state, notary, encumbrance) - Method in class net.corda.core.transactions.TransactionBuilder
addOutputState(state, notary) - Method in class net.corda.core.transactions.TransactionBuilder
addOutputState(state) - Method in class net.corda.core.transactions.TransactionBuilder
  A default notary must be specified during builder construction to use this method
addressMustBeBound(executorService, hostAndPort) - Static method in class net.corda.node.driver.Driver
addressMustNotBeBound(executorService, hostAndPort) - Static method in class net.corda.node.driver.Driver
addSignatureUnchecked(sig) - Method in class net.corda.core.transactions.TransactionBuilder
  Adds the signature directly to the transaction, without checking it for validity.
addToWhitelist($receiver, type) - Static method in class net.corda.core.serialization.CordaClassResolverKt
addToWhitelist(type) - Method in class net.corda.core.serialization.KryoSerializationCustomization
addToWhitelist(type) - Method in interface net.corda.core.serialization.SerializationCustomization
addTransaction(transaction) - Method in interface net.corda.core.node.services.TransactionStorage
  Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.
addTransaction(transaction) - Method in class net.corda.node.services.persistence.DBTransactionStorage
  Add a new transaction to the store. If the store already has a transaction with the same id it will be overwritten.
addValueToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
  Implementation should marshall the value to the insert statement.
addValueToInsert(insert, entry, finalizables) - Method in class net.corda.node.utilities.JDBCHashMap
  Implementation should marshall the value to the insert statement.
addVaultTransactionNote(txnId, txnNote) - Method in interface net.corda.core.messaging.CordaRPCOps
addVaultTransactionNote(txnId, txnNote) - Method in class net.corda.node.internal.CordaRPCOpsImpl
AffinityExecutor - Interface in net.corda.node.utilities
  An extended executor interface that supports thread affinity assertions and short circuiting. This can be useful for ensuring code runs on the right thread, and also for unit testing.
AffinityExecutor.DefaultImpls - Class in net.corda.node.utilities
  An extended executor interface that supports thread affinity assertions and short circuiting. This can be useful for ensuring code runs on the right thread, and also for unit testing.
AffinityExecutor.Gate - Class in net.corda.node.utilities
  An executor useful for unit tests: allows the current thread to block until a command arrives from another thread, which is then executed. Inbound closures/commands stack up until they are cleared by looping.
AffinityExecutor.ServiceAffinityExecutor - Class in net.corda.node.utilities
  An executor backed by thread pool (which may often have a single thread) which makes it easy to schedule tasks in the future and verify code is running on the executor.
afterExecute(r, t) - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
AggregatedList<A,E,K> - Class in net.corda.client.fxutils
  Given an ObservableList and a grouping key K, `class AggregatedList` groups the elements by the key into a fresh ObservableList for each group and exposes the groups as an observable list of As by calling assemble on each.
AggregatedList(list, toKey, assemble) - Constructor for class net.corda.client.fxutils.AggregatedList
  Given an ObservableList and a grouping key K, `class AggregatedList` groups the elements by the key into a fresh ObservableList for each group and exposes the groups as an observable list of As by calling assemble on each.
AllComposition<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Deprecated.
AllComposition(firstClause, remainingClauses) - Constructor for class net.corda.core.contracts.clauses.AllComposition
  Deprecated.
  Compose a number of clauses, such that all of the clauses must run for verification to pass.
AllOf<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Compose a number of clauses, such that all of the clauses must run for verification to pass.
AllOf(firstClause, remainingClauses) - Constructor for class net.corda.core.contracts.clauses.AllOf
  Compose a number of clauses, such that all of the clauses must run for verification to pass.
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.
AllWhitelist - Class in net.corda.core.serialization
alreadyLocked(body) - Method in class net.corda.core.ThreadBox
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. Note that quantity is not necessarily 1/100ths of a currency unit, but are the actual smallest amount used in whatever underlying thing the amount represents.
Amount(quantity, 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. Note that quantity is not necessarily 1/100ths of a currency unit, but are the actual smallest amount used in whatever underlying thing the amount represents.
Amount(quantity, token) - Constructor for class net.corda.core.contracts.Amount
  Construct the amount using the given decimal value as quantity. Any fractional part is discarded. To convert and use the fractional part, see fromDecimal.
Amount(quantity, token) - Constructor for class net.corda.core.contracts.Amount
Amount.Companion - Class in net.corda.core.contracts
AmountBindings - Class in net.corda.client.fxutils
  Utility bindings for the `class Amount` type, similar in spirit to Bindings
AmountGenerator<T> - Class in net.corda.core.testing
AmountGenerator(tokenGenerator) - Constructor for class net.corda.core.testing.AmountGenerator
AnonymousParty - Class in net.corda.core.crypto
  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.crypto.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(owningKey) - Constructor for class net.corda.core.crypto.AnonymousParty
  A helper constructor that converts the given PublicKey in to a `class CompositeKey` with a single node
AnonymousPartyGenerator - Class in net.corda.core.testing
AnonymousPartyGenerator() - Constructor for class net.corda.core.testing.AnonymousPartyGenerator
ANSIProgressObserver - Class in net.corda.node.utilities
  This observes the `class StateMachineManager` and follows the progress of `class FlowLogic`s until they complete in the order they are added to the `class StateMachineManager`.
ANSIProgressObserver(smm) - Constructor for class net.corda.node.utilities.ANSIProgressObserver
  This observes the `class StateMachineManager` and follows the progress of `class FlowLogic`s until they complete in the order they are added to the `class StateMachineManager`.
ANSIProgressRenderer - Class in net.corda.node.utilities
  Knows how to render a `class ProgressTracker` to the terminal using coloured, emoji-fied output. Useful when writing small command line tools, demos, tests etc. Just set the progressTracker field and it will go ahead and start drawing if the terminal supports it. Otherwise it just prints out the name of the step whenever it changes.
AnyComposition<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Deprecated.
AnyComposition(rawClauses) - Constructor for class net.corda.core.contracts.clauses.AnyComposition
  Deprecated.
  Compose a number of clauses, such that any number of the clauses can run.
AnyOf<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Compose a number of clauses, such that one or more of the clauses can run.
AnyOf(rawClauses) - Constructor for class net.corda.core.contracts.clauses.AnyOf
  Compose a number of clauses, such that one or more of the clauses can run.
ApiUtils - Class in net.corda.core.utilities
  Utility functions to reduce boilerplate when developing HTTP APIs
ApiUtils(rpc) - Constructor for class net.corda.core.utilities.ApiUtils
  Utility functions to reduce boilerplate when developing HTTP APIs
AppContext - Class in net.corda.core.flows
  This is just some way to track what attachments need to be in the class loader, but may later include some app properties loaded from the attachments. And perhaps the authenticated user for an API call?
AppContext(attachments) - Constructor for class net.corda.core.flows.AppContext
  This is just some way to track what attachments need to be in the class loader, but may later include some app properties loaded from the attachments. And perhaps the authenticated user for an API call?
appExecuteBatch(command, mcs) - Method in class net.corda.node.services.transactions.BFTSmartServer
appExecuteUnordered(command, msgCtx) - Method in class net.corda.node.services.transactions.BFTSmartServer
applyRollConvention(testDate, dateRollConvention) - Method in class net.corda.core.contracts.BusinessCalendar
ArgsParser - Class in net.corda.node
ArgsParser() - Constructor for class net.corda.node.ArgsParser
ArtemisMessagingComponent - Class in net.corda.node.services.messaging
  The base class for Artemis services that defines shared data structures and SSL transport configuration.
ArtemisMessagingComponent() - Constructor for class net.corda.node.services.messaging.ArtemisMessagingComponent
  The base class for Artemis services that defines shared data structures and SSL transport configuration.
ArtemisMessagingComponent.ArtemisAddress - Interface in net.corda.node.services.messaging
ArtemisMessagingComponent.ArtemisPeerAddress - Interface in net.corda.node.services.messaging
ArtemisMessagingComponent.Companion - Class in net.corda.node.services.messaging
ArtemisMessagingComponent.ConnectionDirection - Class in net.corda.node.services.messaging
ArtemisMessagingComponent.NetworkMapAddress - Class in net.corda.node.services.messaging
ArtemisMessagingComponent.NodeAddress - Class in net.corda.node.services.messaging
  This is the class used to implement `interface SingleMessageRecipient`, for now. Note that in future this class may change or evolve and code that relies upon it being a simple host/port may not function correctly. For instance it may contain onion routing data.
ArtemisMessagingComponent.ServiceAddress - Class in net.corda.node.services.messaging
  `class ArtemisMessagingComponent.ServiceAddress` implements `interface MessageRecipientGroup`. It holds a queue associated with a service advertised by zero or more nodes. Each advertising node has an associated consumer.
ArtemisMessagingServer - Class in net.corda.node.services.messaging
  This class configures and manages an Apache Artemis message queue broker.
ArtemisMessagingServer(config, artemisHostPort, rpcHostPort, networkMapCache, userService) - Constructor for class net.corda.node.services.messaging.ArtemisMessagingServer
  This class configures and manages an Apache Artemis message queue broker.
ArtemisMessagingServer.Companion - Class in net.corda.node.services.messaging
asPeer(peerIdentity, hostAndPort) - Method in class net.corda.node.services.messaging.NodeAddress.Companion
assembleSharedTX(handshake) - Method in class net.corda.flows.TwoPartyDealFlow.Acceptor
assembleSharedTX(handshake) - Method in class net.corda.flows.TwoPartyDealFlow.Secondary
assembleTx() - Method in class net.corda.flows.AbstractStateReplacementFlow.Instigator
assembleTx() - Method in class net.corda.flows.ContractUpgradeFlow.Instigator
assembleTx() - Method in class net.corda.flows.NotaryChangeFlow.Instigator
asService(serviceIdentity, hostAndPort) - Method in class net.corda.node.services.messaging.NodeAddress.Companion
AssetMismatchException(expectedTypeName, typeName) - Constructor for exception net.corda.flows.TwoPartyTradeFlow.AssetMismatchException
associateBy($receiver, toKey, assemble) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(val height: Long) val people: ObservableList = (..) val nameToHeight: ObservableMap = people.associateBy(Person::name) { name, person -> person.height }
associateBy($receiver, toKey) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val people: ObservableList = (..) val nameToPerson: ObservableMap = people.associateBy(Person::name)
associateByAggregation($receiver, toKey, assemble) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val people: ObservableList = (..) val heightToNames: ObservableMap = people.associateByAggregation(Person::height) { name, person -> person.name }
associateByAggregation($receiver, toKey) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val people: ObservableList = (..) val heightToPeople: ObservableMap = people.associateByAggregation(Person::height)
AssociatedList<K,A,B> - Class in net.corda.client.fxutils
  `class AssociatedList` creates an ObservableMap from an ObservableList by associating each list element with a unique key. It is not allowed to have several elements map to the same value!
AssociatedList(sourceList, toKey, assemble) - Constructor for class net.corda.client.fxutils.AssociatedList
  `class AssociatedList` creates an ObservableMap from an ObservableList by associating each list element with a unique key. It is not allowed to have several elements map to the same value!
at($receiver, dueBefore) - Static method in class net.corda.contracts.asset.ObligationKt
Attachment - Interface in net.corda.core.contracts
  An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include:
Attachment.DefaultImpls - Class in net.corda.core.contracts
  An attachment is a ZIP (or an optionally signed JAR) that contains one or more files. Attachments are meant to contain public static data which can be referenced from transactions and utilised from contracts. Good examples of how attachments are meant to be used include:
attachmentExists(id) - Method in interface net.corda.core.messaging.CordaRPCOps
  Checks whether an attachment with the given hash is stored on the node.
attachmentExists(id) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Checks whether an attachment with the given hash is stored on the node.
AttachmentResolutionException - Exception in net.corda.core.contracts
AttachmentResolutionException(hash) - Constructor for exception net.corda.core.contracts.AttachmentResolutionException
attachments() - Method in class net.corda.core.transactions.TransactionBuilder
AttachmentsClassLoader - Class in net.corda.core.node
  A custom ClassLoader that knows how to load classes from a set of attachments. The attachments themselves only need to provide JAR streams, and so could be fetched from a database, local disk, etc. Constructing an AttachmentsClassLoader is somewhat expensive, as every attachment is scanned to ensure that there are no overlapping file paths.
AttachmentsClassLoader(attachments, parent) - Constructor for class net.corda.core.node.AttachmentsClassLoader
  A custom ClassLoader that knows how to load classes from a set of attachments. The attachments themselves only need to provide JAR streams, and so could be fetched from a database, local disk, etc. Constructing an AttachmentsClassLoader is somewhat expensive, as every attachment is scanned to ensure that there are no overlapping file paths.
AttachmentsClassLoader.OverlappingAttachments - Exception in net.corda.core.node
AttachmentsStorageService - Interface in net.corda.core.node.services
AttachmentStorage - Interface in net.corda.core.node.services
  An attachment store records potentially large binary objects, identified by their hash.
AuthenticatedObject<T> - Class in net.corda.core.contracts
  Wraps an object that was signed by a public key, which may be a well known/recognised institutional key.
AuthenticatedObject(signers, signingParties, value) - Constructor for class net.corda.core.contracts.AuthenticatedObject
  Wraps an object that was signed by a public key, which may be a well known/recognised institutional key.
authoriseContractUpgrade(state, upgradedContractClass) - Method in interface net.corda.core.messaging.CordaRPCOps
  Authorise a contract state upgrade. This will store the upgrade authorisation in the vault, and will be queried by ContractUpgradeFlow.Acceptor during contract upgrade process. Invoking this method indicate the node is willing to upgrade the state using the upgradedContractClass. This method will NOT initiate the upgrade process. To start the upgrade process, see ContractUpgradeFlow.Instigator.
authoriseContractUpgrade(stateAndRef, upgradedContractClass) - Method in interface net.corda.core.node.services.VaultService
  Authorise a contract state upgrade. This will store the upgrade authorisation in the vault, and will be queried by ContractUpgradeFlow.Acceptor during contract upgrade process. Invoking this method indicate the node is willing to upgrade the state using the upgradedContractClass. This method will NOT initiate the upgrade process. To start the upgrade process, see ContractUpgradeFlow.Instigator.
authoriseContractUpgrade(state, upgradedContractClass) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Authorise a contract state upgrade. This will store the upgrade authorisation in the vault, and will be queried by ContractUpgradeFlow.Acceptor during contract upgrade process. Invoking this method indicate the node is willing to upgrade the state using the upgradedContractClass. This method will NOT initiate the upgrade process. To start the upgrade process, see ContractUpgradeFlow.Instigator.
authoriseContractUpgrade(stateAndRef, upgradedContractClass) - Method in class net.corda.node.services.vault.NodeVaultService
  Authorise a contract state upgrade. This will store the upgrade authorisation in the vault, and will be queried by ContractUpgradeFlow.Acceptor during contract upgrade process. Invoking this method indicate the node is willing to upgrade the state using the upgradedContractClass. This method will NOT initiate the upgrade process. To start the upgrade process, see ContractUpgradeFlow.Instigator.
AutoOffer(notary, dealBeingOffered) - Constructor for class net.corda.flows.TwoPartyDealFlow.AutoOffer
awaitWithDeadline($receiver, deadline, future) - Static method in class net.corda.node.utilities.ClockUtilsKt
  Wait until the given Future is complete or the deadline is reached, with support for `class MutableClock` implementations used in demos or testing. This will substitute a Fiber compatible Future so the current Strand is not blocked.

## B

base58toBase64($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Base58-String to Base64-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base58ToByteArray($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
base58toHex($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Base58-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base58ToRealString($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Base58-String to the actual real String, i.e. "JxF12TrwUP45BMd" -> "Hello World".
base64toBase58($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Base64-String to Base58-String, i.e. "SGVsbG8gV29ybGQ=" -> JxF12TrwUP45BMd"
base64ToByteArray($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
base64toHex($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Base64-String to Hex-String, i.e. "SGVsbG8gV29ybGQ=" -> "48656C6C6F20576F726C64"
base64ToRealString($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Base64-String to the actual real String, i.e. "SGVsbG8gV29ybGQ=" -> "Hello World".
BaseTransaction - Class in net.corda.core.transactions
  An abstract class defining fields shared by all transaction types in the system.
BaseTransaction(inputs, outputs, notary, mustSign, type, timestamp) - Constructor for class net.corda.core.transactions.BaseTransaction
  An abstract class defining fields shared by all transaction types in the system.
between($receiver, parties) - Static method in class net.corda.contracts.asset.ObligationKt
BFTSmartClient<K,V> - Class in net.corda.node.services.transactions
BFTSmartClient(id) - Constructor for class net.corda.node.services.transactions.BFTSmartClient
BFTSmartServer<K,V> - Class in net.corda.node.services.transactions
BFTSmartServer(id, db, tableName) - Constructor for class net.corda.node.services.transactions.BFTSmartServer
BFTSmartUniquenessProvider - Class in net.corda.node.services.transactions
  A `interface UniquenessProvider` based on the bft-smart library.
BFTSmartUniquenessProvider(myAddress, clusterAddresses, db) - Constructor for class net.corda.node.services.transactions.BFTSmartUniquenessProvider
  A `interface UniquenessProvider` based on the bft-smart library.
BFTSmartUniquenessProvider.Companion - Class in net.corda.node.services.transactions
BFTValidatingNotaryService - Class in net.corda.node.services.transactions
  A validating notary service operated by a group of parties that don't necessarily trust each other.
BFTValidatingNotaryService(services, timestampChecker, uniquenessProvider) - Constructor for class net.corda.node.services.transactions.BFTValidatingNotaryService
  A validating notary service operated by a group of parties that don't necessarily trust each other.
BFTValidatingNotaryService.Companion - Class in net.corda.node.services.transactions
BilateralNetState<P> - Class in net.corda.contracts.clause
  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.contracts.clause.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.core.contracts
  Interface for state objects that support being netted with other state objects.
bind($receiver, function) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(val height: ObservableValue) val person: ObservableValue = (..) val personHeight: ObservableValue = person.bind { it.height }
bind(function) - Method in class net.corda.client.mock.Generator
bind(function) - Method in class net.corda.core.ErrorOr
bindOut($receiver, function) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  A variant of bind that has out variance on the output type. This is sometimes useful when kotlin is too eager to propagate variance constraints and type inference fails.
BlobMapTable(tableName) - Constructor for class net.corda.node.utilities.JDBCHashMap.BlobMapTable
BlobSetTable(tableName) - Constructor for class net.corda.node.utilities.JDBCHashSet.BlobSetTable
Boundary(txId) - Constructor for class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
BroadcastTransactionFlow - Class in net.corda.flows
  Notify the specified parties about a transaction. The remote peers will download this transaction and its dependency graph, verifying them all. The flow returns when all peers have acknowledged the transactions as valid. Normally you wouldn't use this directly, it would be called via `class FinalityFlow`.
BroadcastTransactionFlow(notarisedTransaction, participants) - Constructor for class net.corda.flows.BroadcastTransactionFlow
  Notify the specified parties about a transaction. The remote peers will download this transaction and its dependency graph, verifying them all. The flow returns when all peers have acknowledged the transactions as valid. Normally you wouldn't use this directly, it would be called via `class FinalityFlow`.
BroadcastTransactionFlow.NotifyTxRequest - Class in net.corda.flows
bufferUntilDatabaseCommit($receiver) - Static method in class net.corda.node.utilities.DatabaseSupportKt
  Buffer observations until after the current database transaction has been closed. Observations are never dropped, simply delayed.
bufferUntilSubscribed($receiver) - Static method in class net.corda.core.Utils
  Returns an Observable that buffers events until subscribed.
build(threshold) - Method in class net.corda.core.crypto.CompositeKey.Builder
  Builds the `class CompositeKey.Node`. If threshold is not specified, it will default to the size of the children, effectively generating an "N of N" requirement.
build(merkleRoot, includeHashes) - Method in class net.corda.core.crypto.PartialMerkleTree.Companion
Builder(notary) - Constructor for class net.corda.core.contracts.General.Builder
  Just uses the default `class TransactionBuilder` with no special logic
Builder(notary) - Constructor for class net.corda.core.contracts.NotaryChange.Builder
  A transaction builder that automatically sets the transaction type to `class TransactionType.NotaryChange` and adds the list of participants to the signers set for every input state.
Builder() - Constructor for class net.corda.core.crypto.CompositeKey.Builder
  A helper class for building a `class CompositeKey.Node`.
buildFilteredTransaction(filtering) - Method in class net.corda.core.transactions.WireTransaction
  Build filtered transaction using provided filtering functions.
buildKeystore() - Method in class net.corda.node.utilities.registration.NetworkRegistrationHelper
buildMerkleTransaction(wtx, filtering) - Method in class net.corda.core.transactions.FilteredTransaction.Companion
  Construction of filtered transaction with Partial Merkle Tree.
BuiltInExceptionsWhitelist - Class in net.corda.core.serialization
BuiltInExceptionsWhitelist() - Constructor for class net.corda.core.serialization.BuiltInExceptionsWhitelist
BusinessCalendar - Class in net.corda.core.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.Companion - Class in net.corda.core.contracts
BusinessCalendar.UnknownCalendar - Exception in net.corda.core.contracts
Buyer(otherParty, notary, acceptablePrice, typeToBuy) - Constructor for class net.corda.flows.TwoPartyTradeFlow.Buyer
Buyer.RECEIVING - Class in net.corda.flows
Buyer.SENDING_SIGNATURES - Class in net.corda.flows
Buyer.SIGNING - Class in net.corda.flows
Buyer.VERIFYING - Class in net.corda.flows
Buyer.WAITING_FOR_TX - Class in net.corda.flows
by($receiver, expr) - Method in class net.corda.core.contracts.Requirements
byKeys($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
  Returns the set of all PublicKeys of the signatures
ByteArraysKt - Class in net.corda.core.serialization
bytes($receiver, size) - Static method in class net.corda.client.mock.GeneratorKt
bytesFromBlob(blob) - Static method in class net.corda.node.utilities.JDBCHashMapKt
bytesToBlob(value, finalizables) - Static method in class net.corda.node.utilities.JDBCHashMapKt

## C

CACertAndKey(certificate, keyPair) - Constructor for class net.corda.core.crypto.X509Utilities.CACertAndKey
  Helper data class to pass around public certificate and KeyPair entities when using CA certs.
calculateDaysBetween(startDate, endDate, dcbYear, dcbDay) - Static method in class net.corda.core.contracts.FinanceTypesKt
calculateOurSignature(partialTX) - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
calculateRandomlySizedAmounts(howMuch, min, max, rng) - Static method in class net.corda.contracts.testing.VaultFiller
call() - Method in class net.corda.core.contracts.TransactionGraphSearch
call() - Method in class net.corda.core.flows.FlowLogic
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.AbstractStateReplacementFlow.Acceptor
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.AbstractStateReplacementFlow.Instigator
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.BroadcastTransactionFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.CashExitFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.CashIssueFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.CashPaymentFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.FetchDataFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.FinalityFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.IssuerFlow.IssuanceRequester
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.IssuerFlow.Issuer
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.NotaryFlow.Client
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.NotaryFlow.Service
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.ResolveTransactionsFlow
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.TwoPartyDealFlow.Secondary
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.TwoPartyTradeFlow.Buyer
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.node.services.events.NodeSchedulerService.RunScheduled
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
call() - Method in class net.corda.node.services.persistence.Service.NotifyTransactionHandler
  This is where you fill out your business logic. The returned object will usually be ignored, but can be helpful if this flow is meant to be used as a subflow.
Cash - Class in net.corda.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.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.Clauses - Interface in net.corda.contracts.asset
Cash.Commands - Interface in net.corda.contracts.asset
Cash.State - Class in net.corda.contracts.asset
  A state representing a cash claim against some party.
CashBalanceAsMetricsObserver - Class in net.corda.node.services.vault
  This class observes the vault and reflect current cash balances as exposed metrics in the monitoring service.
CashBalanceAsMetricsObserver(serviceHubInternal, database) - Constructor for class net.corda.node.services.vault.CashBalanceAsMetricsObserver
  This class observes the vault and reflect current cash balances as exposed metrics in the monitoring service.
CashException - Exception in net.corda.flows
CashException(message, cause) - Constructor for exception net.corda.flows.CashException
CashExitFlow - Class in net.corda.flows
  Initiates a flow that produces an cash exit transaction.
CashExitFlow(amount, issueRef, progressTracker) - Constructor for class net.corda.flows.CashExitFlow
  Initiates a flow that produces an cash exit transaction.
CashExitFlow(amount, issueRef) - Constructor for class net.corda.flows.CashExitFlow
CashExitFlow.Companion - Class in net.corda.flows
CashFlowCommand - Class in net.corda.flows
  A command to initiate the Cash flow with.
CashFlowCommand.ExitCash - Class in net.corda.flows
  Exit cash from the ledger.
CashFlowCommand.IssueCash - Class in net.corda.flows
  A command to initiate the Cash flow with.
CashFlowCommand.PayCash - Class in net.corda.flows
  Pay cash to someone else.
CashIssueFlow - Class in net.corda.flows
  Initiates a flow that produces cash issuance transaction.
CashIssueFlow(amount, issueRef, recipient, notary, progressTracker) - Constructor for class net.corda.flows.CashIssueFlow
  Initiates a flow that produces cash issuance transaction.
CashIssueFlow(amount, issueRef, recipient, notary) - Constructor for class net.corda.flows.CashIssueFlow
CashKt - Class in net.corda.contracts.asset
CashPaymentFlow - Class in net.corda.flows
  Initiates a flow that produces an cash move transaction.
CashPaymentFlow(amount, recipient, progressTracker) - Constructor for class net.corda.flows.CashPaymentFlow
  Initiates a flow that produces an cash move transaction.
CashPaymentFlow(amount, recipient) - Constructor for class net.corda.flows.CashPaymentFlow
CashSchema - Class in net.corda.schemas
  An object used to fully qualify the `class CashSchema` family name (i.e. independent of version).
CashSchemaV1 - Class in net.corda.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.schemas
catch(body) - Method in class net.corda.core.ErrorOr.Companion
  Runs the given lambda and wraps the result.
catch($receiver, block) - Static method in class net.corda.core.Utils
  Executes the given block and sets the future to either the result, or any exception that was thrown.
CertificateRequestException - Exception in net.corda.node.utilities.registration
CertificateRequestException(message) - Constructor for exception net.corda.node.utilities.registration.CertificateRequestException
CertificateStream - Class in net.corda.core.crypto
CertificateStream(input) - Constructor for class net.corda.core.crypto.CertificateStream
Change(logic, addOrRemove, id) - Constructor for class net.corda.node.services.statemachine.StateMachineManager.Change
Change.Position - Class in net.corda.core.utilities
Change.Rendering - Class in net.corda.core.utilities
Change.Structural - Class in net.corda.core.utilities
check(tag) - Method in class net.corda.core.messaging.TopicStringValidator
checkAndAddSignature(sig) - Method in class net.corda.core.transactions.TransactionBuilder
  Checks that the given signature matches one of the commands and that it is a correct signature over the tx, then adds it.
checkedAdd($receiver, b) - Static method in class net.corda.core.Utils
  Like the + operator but throws an exception in case of integer overflow.
checkedAdd($receiver, b) - Static method in class net.corda.core.Utils
  Like the + operator but throws an exception in case of integer overflow.
checkInvariants() - Method in class net.corda.core.transactions.BaseTransaction
checkNotLocked() - Method in class net.corda.core.ThreadBox
checkOnThread() - Method in interface net.corda.node.utilities.AffinityExecutor
  Throws an IllegalStateException if the current thread is not one of the threads this executor is backed by.
checkOnThread($this) - Static method in class net.corda.node.utilities.AffinityExecutor.DefaultImpls
  Throws an IllegalStateException if the current thread is not one of the threads this executor is backed by.
checkOnThread() - Method in class net.corda.node.utilities.AffinityExecutor.Gate
  Throws an IllegalStateException if the current thread is not one of the threads this executor is backed by.
checkOnThread() - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  Throws an IllegalStateException if the current thread is not one of the threads this executor is backed by.
checkPayloadIs($receiver, type) - Static method in class net.corda.node.services.statemachine.SessionMessageKt
Checkpoint - Class in net.corda.node.services.api
Checkpoint(serializedFiber) - Constructor for class net.corda.node.services.api.Checkpoint
checkpointStorage - Variable in class net.corda.node.internal.AbstractNode
CheckpointStorage - Interface in net.corda.node.services.api
  Thread-safe storage of fiber checkpoints.
checkSignature(sig) - Method in class net.corda.core.transactions.TransactionBuilder
  Checks that the given signature matches one of the commands and that it is a correct signature over the tx.
checkSignaturesAreValid() - Method in class net.corda.core.transactions.SignedTransaction
  Mathematically validates the signatures that are present on this transaction. This does not imply that the signatures are by the right keys, or that there are sufficient signatures, just that they aren't corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you want verifySignatures instead.
checkStorePasswords() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent
  Returns nothing if the keystore was opened OK or throws if not. Useful to check the password, as unfortunately Artemis tends to bury the exception when the password is wrong.
checkWithFun(checkingFun) - Method in class net.corda.core.transactions.FilteredLeaves
  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.core.contracts.ContractsDSL
childProgressTracker() - Method in class net.corda.core.utilities.ProgressTracker.Step
childProgressTracker() - Method in class net.corda.flows.Companion.NOTARISING
childProgressTracker() - Method in class net.corda.flows.Companion.COMMITTING
choice(generators) - Method in class net.corda.client.mock.Generator.Companion
ChosenList<E> - Class in net.corda.client.fxutils
  `class ChosenList` manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.
ChosenList(chosenListObservable) - Constructor for class net.corda.client.fxutils.ChosenList
  `class ChosenList` manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.
CityDatabase - Class in net.corda.core.node
  A simple lookup table of city names to their coordinates. Lookups are case insensitive.
ClassSerializer - Class in net.corda.node.services.messaging
ClassWhitelist - Interface in net.corda.core.serialization
Clause<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  A clause of a contract, containing a chunk of verification logic. That logic may be delegated to other clauses, or provided directly by this clause.
Clause() - Constructor for class net.corda.core.contracts.clauses.Clause
  A clause of a contract, containing a chunk of verification logic. That logic may be delegated to other clauses, or provided directly by this clause.
Clause.Companion - Class in net.corda.core.contracts.clauses
ClauseKt - Class in net.corda.core.contracts.clauses
Clauses.ConserveAmount - Class in net.corda.contracts.asset
Clauses.ConserveAmount - Class in net.corda.contracts.asset
  Standard clause for conserving the amount from input to output.
Clauses.ConserveAmount<P> - Class in net.corda.contracts.asset
  Generic move/exit clause for fungible assets
Clauses.Group - Class in net.corda.contracts.asset
Clauses.Group - Class in net.corda.contracts.asset
  Grouping clause to extract input and output states into matched groups and then run a set of clauses over each group.
Clauses.Group<P> - Class in net.corda.contracts.asset
  Parent clause for clauses that operate on grouped states (those which are fungible).
Clauses.Group - Class in net.corda.contracts
Clauses.Issue - Class in net.corda.contracts.asset
Clauses.Issue - Class in net.corda.contracts.asset
  Standard issue clause, specialised to match the commodity issue command.
Clauses.Issue<P> - Class in net.corda.contracts.asset
  Generic issuance clause
Clauses.Issue - Class in net.corda.contracts
Clauses.Move - Class in net.corda.contracts
Clauses.Net<C extends CommandData,P> - Class in net.corda.contracts.asset
  Clause for supporting netting of obligations.
Clauses.Redeem - Class in net.corda.contracts
Clauses.SetLifecycle<P> - Class in net.corda.contracts.asset
  Obligation-specific clause for changing the lifecycle of one or more states.
Clauses.Settle<P> - Class in net.corda.contracts.asset
  Obligation-specific clause for settling an outstanding obligation by witnessing change of ownership of other states to fulfil
Clauses.VerifyLifecycle<S extends ContractState,C extends CommandData,T,P> - Class in net.corda.contracts.asset
  Obligation-specific clause for verifying that all states are in normal lifecycle. In a group clause set, this must be run after any lifecycle change clause, which is the only clause that involve non-standard lifecycle states on input/output.
ClauseVerifier - Class in net.corda.core.contracts.clauses
ClauseVerifier() - Constructor for class net.corda.core.contracts.LinearState.ClauseVerifier
  Standard clause to verify the LinearState safety properties.
clear() - Method in class net.corda.client.fxutils.MapValuesList
clear() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
clear() - Method in class net.corda.core.utilities.NonEmptySet
clear() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
clear() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
clearContext(kryo) - Method in class net.corda.core.serialization.SerializeAsTokenSerializer.Companion
clearWarnings() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
Client(stx, progressTracker) - Constructor for class net.corda.flows.NotaryFlow.Client
  A flow to be used by a party for obtaining signature(s) from a NotaryService ascertaining the transaction timestamp is correct and none of its inputs have been used in another completed transaction.
Client(stx) - Constructor for class net.corda.flows.NotaryFlow.Client
Client.Companion - Class in net.corda.flows
ClientRPCRequestMessage - Class in net.corda.node.services.messaging
  The contents of an RPC request message, separated from the MQ layer.
ClientRPCRequestMessage(args, replyToAddress, observationsToAddress, methodName, user) - Constructor for class net.corda.node.services.messaging.ClientRPCRequestMessage
  The contents of an RPC request message, separated from the MQ layer.
ClientRPCRequestMessage.Companion - Class in net.corda.node.services.messaging
CLIENTS_PREFIX - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
ClockUtilsKt - Class in net.corda.node.utilities
close() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
close() - Method in class net.corda.node.services.messaging.CordaRPCClient
  Shuts down the client and lets the server know it can free the used resources (in a nice way).
closeConnection(conn) - Method in class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
CmdLineOptions - Class in net.corda.node
CmdLineOptions(baseDirectory, configFile, help, loggingLevel, logToConsole, isRegistration) - Constructor for class net.corda.node.CmdLineOptions
codePointsString(codePoints) - Static method in class net.corda.core.Utils
combine(other1, function) - Method in class net.corda.client.mock.Generator
combine(other1, other2, function) - Method in class net.corda.client.mock.Generator
combine(other1, other2, other3, function) - Method in class net.corda.client.mock.Generator
combine(other1, other2, other3, other4, function) - Method in class net.corda.client.mock.Generator
combine(other, function) - Method in class net.corda.core.ErrorOr
Command - 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
CommandData - Interface in net.corda.core.contracts
  Marker interface for classes that represent commands
CommandDataGenerator - Class in net.corda.contracts.testing
CommandDataGenerator() - Constructor for class net.corda.contracts.testing.CommandDataGenerator
CommandGenerator - Class in net.corda.contracts.testing
CommandGenerator() - Constructor for class net.corda.contracts.testing.CommandGenerator
commands() - Method in class net.corda.core.transactions.TransactionBuilder
Commands.Create - Class in net.corda.core.contracts
Commands.Create - Class in net.corda.core.contracts
Commands.Exit - Class in net.corda.contracts.asset
  A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Commands.Exit - Class in net.corda.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.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.Exit<T> - Interface in net.corda.core.contracts
  A command stating that money has been withdrawn from the shared ledger and is now accounted for in some other way.
Commands.Get<K,V> - Class in net.corda.node.services.transactions
Commands.Issue - Class in net.corda.contracts.asset
  Allows new cash states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Commands.Issue - Class in net.corda.contracts.asset
  Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Commands.Issue - Class in net.corda.contracts.asset
  Allows new obligation states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Commands.Issue - Class in net.corda.contracts
Commands.Issue - Class in net.corda.contracts
Commands.Issue - Interface in net.corda.core.contracts
  Allows new asset states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Commands.Move - Class in net.corda.contracts.asset
  A command stating that money has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.contracts.asset
  A command stating that money has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.contracts.asset
  A command stating that a debt has been moved, optionally to fulfil another contract.
Commands.Move - Class in net.corda.contracts
Commands.Move - Class in net.corda.contracts
Commands.Move - Class in net.corda.core.contracts
Commands.Move - Class in net.corda.core.contracts
Commands.Move - Interface in net.corda.core.contracts
Commands.Net - Class in net.corda.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.PutAll<K,V> - Class in net.corda.node.services.transactions
Commands.Redeem - Class in net.corda.contracts
Commands.Redeem - Class in net.corda.contracts
Commands.SetLifecycle - Class in net.corda.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.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.
Commands.Size - Class in net.corda.node.services.transactions
CommercialPaper - Class in net.corda.contracts
CommercialPaper() - Constructor for class net.corda.contracts.CommercialPaper
CommercialPaper.Clauses - Interface in net.corda.contracts
CommercialPaper.Commands - Interface in net.corda.contracts
CommercialPaper.State - Class in net.corda.contracts
CommercialPaper.Terms - Class in net.corda.contracts
CommercialPaperKt - Class in net.corda.contracts
CommercialPaperLegacy - Class in net.corda.contracts
CommercialPaperLegacy() - Constructor for class net.corda.contracts.CommercialPaperLegacy
CommercialPaperLegacy.Commands - Interface in net.corda.contracts
CommercialPaperLegacy.State - Class in net.corda.contracts
CommercialPaperLegacyKt - Class in net.corda.contracts
CommercialPaperSchema - Class in net.corda.schemas
  An object used to fully qualify the `class CommercialPaperSchema` family name (i.e. independent of version).
CommercialPaperSchemaV1 - Class in net.corda.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.PersistentCommericalPaperState - Class in net.corda.schemas
commit(states, txId, callerIdentity) - Method in interface net.corda.core.node.services.UniquenessProvider
  Commits all input states of the given transaction
commit() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
commit() - Method in class net.corda.node.services.messaging.NodeLoginModule
commit(states, txId, callerIdentity) - Method in class net.corda.node.services.transactions.BFTSmartUniquenessProvider
  Throws UniquenessException if conflict is detected
commit(states, txId, callerIdentity) - Method in class net.corda.node.services.transactions.InMemoryUniquenessProvider
  Commits all input states of the given transaction
commit(states, txId, callerIdentity) - Method in class net.corda.node.services.transactions.PersistentUniquenessProvider
  Commits all input states of the given transaction
commit(states, txId, callerIdentity) - Method in class net.corda.node.services.transactions.RaftUniquenessProvider
  Commits all input states of the given transaction
Commodity - Class in net.corda.core.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.core.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(code) - Static method in class net.corda.core.contracts.ContractsDSL
Commodity.Companion - Class in net.corda.core.contracts
CommodityContract - Class in net.corda.contracts.asset
  A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this contract is intentionally similar to the `class Cash` contract, and the same commands (issue, move, exit) apply, the differences are in representation of the underlying commodity. Issuer in this context means the party who has the commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
CommodityContract() - Constructor for class net.corda.contracts.asset.CommodityContract
  A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this contract is intentionally similar to the `class Cash` contract, and the same commands (issue, move, exit) apply, the differences are in representation of the underlying commodity. Issuer in this context means the party who has the commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
CommodityContract.Clauses - Interface in net.corda.contracts.asset
  The clauses for this contract are essentially:
CommodityContract.Commands - Interface in net.corda.contracts.asset
CommodityContract.State - Class in net.corda.contracts.asset
  A state representing a commodity claim against some party
CommodityContractKt - Class in net.corda.contracts.asset
compaction() - Method in class net.corda.node.services.transactions.Commands.PutAll
Companion - Static variable in class net.corda.client.fxutils.MapValuesList
Companion - Static variable in class net.corda.client.mock.Generator
Companion - Static variable in class net.corda.client.model.ContractStateModel
Companion - Static variable in class net.corda.client.model.PartiallyResolvedTransaction
Companion - Static variable in class net.corda.client.model.ProgressTrackingEvent
Companion - Static variable in class net.corda.core.contracts.Amount
Companion - Static variable in class net.corda.core.contracts.BusinessCalendar
Companion - Static variable in class net.corda.core.contracts.clauses.Clause
Companion - Static variable in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
Companion - Static variable in class net.corda.core.contracts.clauses.FirstOf
Companion - Static variable in class net.corda.core.contracts.Commodity
Companion - Static variable in class net.corda.core.contracts.DummyContract
Companion - Static variable in class net.corda.core.contracts.UniqueIdentifier
Companion - Static variable in class net.corda.core.crypto.CompositeKey
Companion - Static variable in class net.corda.core.crypto.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.ErrorOr
Companion - Static variable in class net.corda.core.flows.StateMachineRunId
Companion - Static variable in class net.corda.core.node.services.ServiceInfo
Companion - Static variable in class net.corda.core.node.services.ServiceType
Companion - Static variable in class net.corda.core.node.services.Vault
Companion - Static variable in class net.corda.core.serialization.CordaClassResolver
Companion - Static variable in class net.corda.core.serialization.GlobalTransientClassWhiteList
Companion - Static variable in class net.corda.core.serialization.LoggingWhitelist
Companion - Static variable in class net.corda.core.serialization.OpaqueBytes
Companion - Static variable in class net.corda.core.serialization.SerializeAsTokenSerializer
Companion - Static variable in class net.corda.core.serialization.SingletonSerializationToken
Companion - Static variable in class net.corda.core.testing.CurrencyGenerator
Companion - Static variable in class net.corda.core.transactions.FilteredTransaction
Companion - Static variable in class net.corda.core.transactions.WireTransaction
Companion - Static variable in class net.corda.flows.AbstractCashFlow
Companion - Static variable in class net.corda.flows.AbstractStateReplacementFlow.Acceptor
Companion - Static variable in class net.corda.flows.AbstractStateReplacementFlow.Instigator
Companion - Static variable in class net.corda.flows.CashExitFlow
Companion - Static variable in class net.corda.flows.FinalityFlow
Companion - Static variable in class net.corda.flows.IssuerFlow.Issuer
Companion - Static variable in class net.corda.flows.NotaryFlow.Client
Companion - Static variable in class net.corda.flows.ResolveTransactionsFlow
Companion - Static variable in class net.corda.flows.TwoPartyDealFlow.Primary
Companion - Static variable in class net.corda.flows.TwoPartyDealFlow.Secondary
Companion - Static variable in class net.corda.flows.TwoPartyTradeFlow.Seller
Companion - Static variable in class net.corda.node.driver.DriverDSL
Companion - Static variable in class net.corda.node.internal.AbstractNode
Companion - Static variable in class net.corda.node.internal.CordaRPCOpsImpl
Companion - Static variable in interface net.corda.node.services.api.RegulatorService
Companion - Static variable in class net.corda.node.services.database.RequeryConfiguration
Companion - Static variable in class net.corda.node.services.events.NodeSchedulerService.RunScheduled
Companion - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
Companion - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
Companion - Static variable in class net.corda.node.services.messaging.ArtemisMessagingServer
Companion - Static variable in class net.corda.node.services.messaging.ClientRPCRequestMessage
Companion - Static variable in class net.corda.node.services.messaging.CordaRPCClient
Companion - Static variable in class net.corda.node.services.messaging.CordaRPCClientImpl
Companion - Static variable in class net.corda.node.services.messaging.NodeLoginModule
Companion - Static variable in class net.corda.node.services.messaging.NodeMessagingClient
Companion - Static variable in class net.corda.node.services.network.InMemoryNetworkMapCache
Companion - Static variable in interface net.corda.node.services.network.NetworkMapService
Companion - Static variable in class net.corda.node.services.schema.HibernateObserver
Companion - Static variable in class net.corda.node.services.statemachine.FlowStateMachineImpl
Companion - Static variable in class net.corda.node.services.statemachine.StateMachineManager
Companion - Static variable in class net.corda.node.services.transactions.BFTSmartUniquenessProvider
Companion - Static variable in class net.corda.node.services.transactions.BFTValidatingNotaryService
Companion - Static variable in class net.corda.node.services.transactions.DistributedImmutableMap
Companion - Static variable in class net.corda.node.services.transactions.PersistentUniquenessProvider
Companion - Static variable in class net.corda.node.services.transactions.RaftUniquenessProvider
Companion - Static variable in class net.corda.node.services.transactions.RaftValidatingNotaryService
Companion - Static variable in class net.corda.node.services.transactions.SimpleNotaryService
Companion - Static variable in class net.corda.node.services.transactions.ValidatingNotaryService
Companion - Static variable in class net.corda.node.services.vault.NodeVaultService
Companion - Static variable in class net.corda.node.utilities.AbstractJDBCHashMap
Companion - Static variable in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
Companion - Static variable in class net.corda.node.utilities.registration.HTTPNetworkRegistrationService
Companion - Static variable in class net.corda.node.utilities.registration.NetworkRegistrationHelper
Companion - Static variable in class net.corda.node.utilities.StrandLocalTransactionManager
Companion.APPROVING - Class in net.corda.flows
Companion.AWAITING_PROPOSAL - Class in net.corda.flows
Companion.AWAITING_PROPOSAL - Class in net.corda.flows
Companion.AWAITING_REQUEST - Class in net.corda.flows
Companion.BROADCASTING - Class in net.corda.flows
Companion.COMMITTING - Class in net.corda.flows
Companion.COPYING_TO_REGULATOR - Class in net.corda.flows
Companion.FINALISING_TX - Class in net.corda.flows
Companion.GENERATING_TX - Class in net.corda.flows
Companion.ISSUING - Class in net.corda.flows
Companion.NOTARISING - Class in net.corda.flows
Companion.NOTARY - Class in net.corda.flows
Companion.NOTARY - Class in net.corda.flows
Companion.RECEIVING - Class in net.corda.flows
Companion.RECORDING - Class in net.corda.flows
Companion.RECORDING - Class in net.corda.flows
Companion.REQUESTING - Class in net.corda.flows
Companion.RUNNING - Class in net.corda.node.services.events
Companion.SENDING_CONFIRM - Class in net.corda.flows
Companion.SENDING_FINAL_TX - Class in net.corda.flows
Companion.SENDING_SIGS - Class in net.corda.flows
Companion.SIGNING - Class in net.corda.flows
Companion.SIGNING - Class in net.corda.flows
Companion.SIGNING - Class in net.corda.flows
Companion.SIGNING - Class in net.corda.flows
Companion.SIGNING_TX - Class in net.corda.flows
Companion.SWAPPING_SIGNATURES - Class in net.corda.flows
Companion.TRANSFERRING - Class in net.corda.flows
Companion.VALIDATING - Class in net.corda.flows
Companion.VERIFYING - Class in net.corda.flows
Companion.VERIFYING - Class in net.corda.flows
Companion.VERIFYING - Class in net.corda.flows
Companion.VERIFYING - Class in net.corda.flows
compareTo(other) - Method in class net.corda.core.contracts.Amount
compareTo(other) - Method in class net.corda.core.contracts.UniqueIdentifier
compareTo(other) - Method in class net.corda.core.crypto.DummyPublicKey
compareTo(other) - Method in class net.corda.core.crypto.NullPublicKey
component1() - Method in class net.corda.client.model.Diff
component1() - Method in class net.corda.client.model.FlowStatus
component1() - Method in class net.corda.client.model.GatheredTransactionData
component1() - Method in class net.corda.client.model.PartiallyResolvedTransaction
component1() - Method in class net.corda.client.model.ProgressTrackingEvent
component1() - Method in class net.corda.client.model.StateMachineData
component1() - Method in class net.corda.contracts.asset.Commands.Exit
component1() - Method in class net.corda.contracts.asset.Commands.Issue
component1() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
component1() - Method in class net.corda.contracts.asset.Cash.State
component1() - Method in class net.corda.contracts.asset.Commands.Exit
component1() - Method in class net.corda.contracts.asset.Commands.Issue
component1() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
component1() - Method in class net.corda.contracts.asset.CommodityContract.State
component1() - Method in class net.corda.contracts.asset.Commands.Exit
component1() - Method in class net.corda.contracts.asset.Commands.Issue
component1() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
component1() - Method in class net.corda.contracts.asset.Commands.Net
  The type of netting to apply,
component1() - Method in class net.corda.contracts.asset.Commands.SetLifecycle
component1() - Method in class net.corda.contracts.asset.Commands.Settle
component1() - Method in class net.corda.contracts.asset.Obligation.State
component1() - Method in class net.corda.contracts.asset.Obligation.Terms
  The hash of the asset contract we
component1() - Method in class net.corda.contracts.clause.BilateralNetState
component1() - Method in class net.corda.contracts.clause.MultilateralNetState
component1() - Method in class net.corda.contracts.Commands.Issue
component1() - Method in class net.corda.contracts.Commands.Move
  Contract code the moved state
component1() - Method in class net.corda.contracts.CommercialPaper.State
component1() - Method in class net.corda.contracts.CommercialPaper.Terms
component1() - Method in class net.corda.contracts.CommercialPaperLegacy.State
component1() - Method in class net.corda.contracts.testing.DummyDealContract.State
  An instance of the contract class that will verify this state.
component1() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  Unique id shared by all LinearState states throughout history within the vaults of all parties.
component1() - Method in class net.corda.core.contracts.Amount
component1() - Method in class net.corda.core.contracts.AuthenticatedObject
component1() - Method in class net.corda.core.contracts.Command
component1() - Method in class net.corda.core.contracts.Commodity
component1() - Method in class net.corda.core.contracts.DummyContract
  Unparsed reference to the natural language contract that this code is supposed to express
component1() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
component1() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
component1() - Method in class net.corda.core.contracts.DummyContractV2.State
component1() - Method in class net.corda.core.contracts.DummyState
component1() - Method in class net.corda.core.contracts.Expression
component1() - Method in class net.corda.core.contracts.Fix
component1() - Method in class net.corda.core.contracts.FixOf
component1() - Method in class net.corda.core.contracts.Issued
component1() - Method in class net.corda.core.contracts.PartyAndReference
component1() - Method in class net.corda.core.contracts.ScheduledActivity
component1() - Method in class net.corda.core.contracts.ScheduledStateRef
component1() - Method in class net.corda.core.contracts.StateAndRef
component1() - Method in class net.corda.core.contracts.StateRef
component1() - Method in class net.corda.core.contracts.Tenor
component1() - Method in class net.corda.core.contracts.Timestamp
component1() - Method in class net.corda.core.contracts.TransactionForContract
component1() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
component1() - Method in class net.corda.core.contracts.TransactionState
  The custom contract state
component1() - Method in class net.corda.core.contracts.UniqueIdentifier
component1() - Method in class net.corda.core.contracts.UpgradeCommand
component1($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
component1() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
component1() - Method in class net.corda.core.ErrorOr
component1() - Method in class net.corda.core.flows.AppContext
component1() - Method in class net.corda.core.flows.FlowLogicRef
component1() - Method in class net.corda.core.flows.StateMachineRunId
component1() - Method in class net.corda.core.messaging.FlowHandle
component1() - Method in class net.corda.core.messaging.StateMachineInfo
component1() - Method in class net.corda.core.messaging.TopicSession
component1() - Method in class net.corda.core.node.NodeInfo
component1() - Method in class net.corda.core.node.PhysicalLocation
component1() - Method in class net.corda.core.node.ServiceEntry
component1() - Method in class net.corda.core.node.services.ServiceInfo
component1() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
component1() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
component1() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
component1() - Method in class net.corda.core.node.services.Vault.Update
component1() - Method in class net.corda.core.node.WorldCoordinate
component1() - Method in class net.corda.core.schemas.PersistentStateRef
component1() - Method in class net.corda.core.transactions.SignedTransaction
component1() - Method in class net.corda.core.utilities.TimeWindow
component1() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
component1() - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
component1() - Method in class net.corda.flows.FetchDataFlow.Request
component1() - Method in class net.corda.flows.FetchDataFlow.Result
component1() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
component1() - Method in class net.corda.flows.Service.TransactionParts
component1() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
component1() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
component1() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
component1() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
component1() - Method in class net.corda.node.CmdLineOptions
component1() - Method in class net.corda.node.driver.NodeHandle
component1() - Method in class net.corda.node.internal.NetworkMapInfo
component1() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
component1() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
component1() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
component1() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
component1() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
component1() - Method in class net.corda.node.services.messaging.MarshalledObservation
component1() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
component1() - Method in class net.corda.node.services.network.LastAcknowledgeInfo
component1() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
component1() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
component1() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
component1() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
component1() - Method in class net.corda.node.services.network.NetworkMapService.Update
component1() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
component1() - Method in class net.corda.node.services.network.NodeRegistrationInfo
component1() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
component1() - Method in class net.corda.node.services.statemachine.NormalSessionEnd
component1() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
component1() - Method in class net.corda.node.services.statemachine.ReceiveOnly
component1() - Method in class net.corda.node.services.statemachine.SendAndReceive
component1() - Method in class net.corda.node.services.statemachine.SendOnly
component1() - Method in class net.corda.node.services.statemachine.SessionConfirm
component1() - Method in class net.corda.node.services.statemachine.SessionData
component1() - Method in class net.corda.node.services.statemachine.SessionInit
component1() - Method in class net.corda.node.services.statemachine.SessionReject
component1() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
component1() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
component1() - Method in class net.corda.node.services.transactions.Request
component1() - Method in class net.corda.node.services.User
component1() - Method in class net.corda.node.utilities.PartyColumns
component1() - Method in class net.corda.node.utilities.StateRefColumns
component1() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
component1() - Method in class net.corda.node.utilities.TxnNoteColumns
component2() - Method in class net.corda.client.model.Diff
component2() - Method in class net.corda.client.model.GatheredTransactionData
component2() - Method in class net.corda.client.model.PartiallyResolvedTransaction
component2() - Method in class net.corda.client.model.ProgressTrackingEvent
component2() - Method in class net.corda.client.model.StateMachineData
component2() - Method in class net.corda.contracts.asset.Cash.State
  There must be a MoveCommand signed by this key to claim the amount.
component2() - Method in class net.corda.contracts.asset.CommodityContract.State
  There must be a MoveCommand signed by this key to claim the amount
component2() - Method in class net.corda.contracts.asset.Obligation.State
  Where the debt originates from
component2() - Method in class net.corda.contracts.asset.Obligation.Terms
  The parties whose assets we are willing to accept in payment for this debt.
component2() - Method in class net.corda.contracts.clause.BilateralNetState
component2() - Method in class net.corda.contracts.CommercialPaper.State
  There must be a MoveCommand signed by this key to claim the amount
component2() - Method in class net.corda.contracts.CommercialPaper.Terms
component2() - Method in class net.corda.contracts.CommercialPaperLegacy.State
  There must be a MoveCommand signed by this key to claim the amount
component2() - Method in class net.corda.contracts.testing.DummyDealContract.State
  A participant is any party that is able to consume this state in a valid transaction.
component2() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  An instance of the contract class that will verify this state.
component2() - Method in class net.corda.core.contracts.Amount
component2() - Method in class net.corda.core.contracts.AuthenticatedObject
  If any public keys were recognised,
component2() - Method in class net.corda.core.contracts.Command
component2() - Method in class net.corda.core.contracts.Commodity
component2() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
component2() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
  There must be a MoveCommand signed by this key to claim the amount
component2() - Method in class net.corda.core.contracts.DummyContractV2.State
component2() - Method in class net.corda.core.contracts.Fix
component2() - Method in class net.corda.core.contracts.FixOf
component2() - Method in class net.corda.core.contracts.Issued
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.StateAndRef
component2() - Method in class net.corda.core.contracts.StateRef
component2() - Method in class net.corda.core.contracts.Timestamp
component2() - Method in class net.corda.core.contracts.TransactionForContract
component2() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
component2() - 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
component2() - Method in class net.corda.core.contracts.UniqueIdentifier
component2($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
component2() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
component2() - Method in class net.corda.core.ErrorOr
component2() - Method in class net.corda.core.flows.FlowLogicRef
component2() - Method in class net.corda.core.messaging.FlowHandle
component2() - Method in class net.corda.core.messaging.StateMachineInfo
component2() - Method in class net.corda.core.messaging.TopicSession
component2() - Method in class net.corda.core.node.NodeInfo
component2() - Method in class net.corda.core.node.PhysicalLocation
component2() - Method in class net.corda.core.node.ServiceEntry
component2() - Method in class net.corda.core.node.services.ServiceInfo
component2() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
component2() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
component2() - Method in class net.corda.core.node.services.Vault.Update
component2() - Method in class net.corda.core.node.WorldCoordinate
component2() - Method in class net.corda.core.schemas.PersistentStateRef
component2() - Method in class net.corda.core.transactions.SignedTransaction
component2() - Method in class net.corda.core.utilities.TimeWindow
component2() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
component2() - Method in class net.corda.flows.FetchDataFlow.Result
component2() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
component2() - Method in class net.corda.flows.Service.TransactionParts
component2() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
component2() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
component2() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
component2() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
component2() - Method in class net.corda.node.CmdLineOptions
component2() - Method in class net.corda.node.driver.NodeHandle
component2() - Method in class net.corda.node.internal.NetworkMapInfo
component2() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
component2() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
component2() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
component2() - Method in class net.corda.node.services.messaging.MarshalledObservation
component2() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
component2() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
component2() - Method in class net.corda.node.services.network.NetworkMapService.Update
component2() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
component2() - Method in class net.corda.node.services.network.NodeRegistrationInfo
component2() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
component2() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
component2() - Method in class net.corda.node.services.statemachine.ReceiveOnly
component2() - Method in class net.corda.node.services.statemachine.SendAndReceive
component2() - Method in class net.corda.node.services.statemachine.SendOnly
component2() - Method in class net.corda.node.services.statemachine.SessionConfirm
component2() - Method in class net.corda.node.services.statemachine.SessionData
component2() - Method in class net.corda.node.services.statemachine.SessionInit
component2() - Method in class net.corda.node.services.statemachine.SessionReject
component2() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
component2() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
component2() - Method in class net.corda.node.services.transactions.Request
component2() - Method in class net.corda.node.services.User
component2() - Method in class net.corda.node.utilities.PartyColumns
component2() - Method in class net.corda.node.utilities.StateRefColumns
component2() - Method in class net.corda.node.utilities.TxnNoteColumns
component3() - Method in class net.corda.client.model.StateMachineData
component3() - Method in class net.corda.contracts.asset.Obligation.State
component3() - Method in class net.corda.contracts.asset.Obligation.Terms
  When the contract must be settled by.
component3() - Method in class net.corda.contracts.CommercialPaper.State
component3() - Method in class net.corda.contracts.CommercialPaperLegacy.State
component3() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Unique id shared by all LinearState states throughout history within the vaults of all parties.
component3() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  A participant is any party that is able to consume this state in a valid transaction.
component3() - Method in class net.corda.core.contracts.AuthenticatedObject
component3() - Method in class net.corda.core.contracts.Commodity
component3() - Method in class net.corda.core.contracts.FixOf
component3() - Method in class net.corda.core.contracts.TransactionForContract
component3() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
component3() - Method in class net.corda.core.contracts.TransactionState
  All contract states may be encumbered by up to one other state.
component3() - Method in class net.corda.core.flows.FlowLogicRef
component3() - Method in class net.corda.core.messaging.FlowHandle
component3() - Method in class net.corda.core.messaging.StateMachineInfo
component3() - Method in class net.corda.core.node.NodeInfo
component3() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
component3() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
component3() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
component3() - Method in class net.corda.flows.Service.TransactionParts
component3() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
component3() - Method in class net.corda.node.CmdLineOptions
component3() - Method in class net.corda.node.driver.NodeHandle
component3() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
component3() - Method in class net.corda.node.services.network.NetworkMapService.Update
component3() - Method in class net.corda.node.services.statemachine.ReceiveOnly
component3() - Method in class net.corda.node.services.statemachine.SendAndReceive
component3() - Method in class net.corda.node.services.statemachine.SessionInit
component3() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
component3() - Method in class net.corda.node.services.User
component4() - Method in class net.corda.contracts.asset.Obligation.State
component4() - Method in class net.corda.contracts.asset.Obligation.Terms
component4() - Method in class net.corda.contracts.CommercialPaper.State
component4() - Method in class net.corda.contracts.CommercialPaperLegacy.State
component4() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Human readable well known reference
component4() - Method in class net.corda.contracts.testing.DummyLinearContract.State
component4() - Method in class net.corda.core.contracts.TransactionForContract
component4() - Method in class net.corda.core.node.NodeInfo
component4() - Method in class net.corda.node.CmdLineOptions
component4() - Method in class net.corda.node.driver.NodeHandle
component4() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
component4() - Method in class net.corda.node.services.statemachine.SendAndReceive
component5() - Method in class net.corda.contracts.asset.Obligation.State
  The public key of the entity the contract pays to
component5() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Exposes the Parties involved in a generic way.
component5() - Method in class net.corda.core.contracts.TransactionForContract
component5() - Method in class net.corda.node.CmdLineOptions
component5() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
component6() - Method in class net.corda.core.contracts.TransactionForContract
component6() - Method in class net.corda.node.CmdLineOptions
component7() - Method in class net.corda.core.contracts.TransactionForContract
CompositeClause<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Abstract supertype for clauses which compose other clauses together in some logical manner.
CompositeClause() - Constructor for class net.corda.core.contracts.clauses.CompositeClause
  Abstract supertype for clauses which compose other clauses together in some logical manner.
CompositeKey - Class in net.corda.core.crypto
  A tree data structure that enables the representation of composite public keys.
compositeKey($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
CompositeKey.Builder - Class in net.corda.core.crypto
  A helper class for building a `class CompositeKey.Node`.
CompositeKey.Companion - Class in net.corda.core.crypto
CompositeKey.Leaf - Class in net.corda.core.crypto
  The leaf node of the tree – a wrapper around a PublicKey primitive
CompositeKey.Node - Class in net.corda.core.crypto
  Represents a node in the key tree. It maintains a list of child nodes – sub-trees, and associated weights carried by child node signatures.
CompositeKeyColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of `class CompositeKey`.
CompositeKeyGenerator - Class in net.corda.core.testing
CompositeKeyGenerator() - Constructor for class net.corda.core.testing.CompositeKeyGenerator
CompositeKeyKt - Class in net.corda.core.crypto
CompositeKeyLeafSerializer - Class in net.corda.core.serialization
  For serialising composite keys
CompositeKeyNodeSerializer - Class in net.corda.core.serialization
computeOurSignature(partialTX) - Method in class net.corda.flows.TwoPartyDealFlow.Primary
concatenate($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val groups: ObservableList = (..) val allPeople: ObservableList = groups.concatenate()
ConcatenatedList<A> - Class in net.corda.client.fxutils
  `class ConcatenatedList` takes a list of lists and concatenates them. Any change to the underlying lists or the outer list is propagated as expected.
ConcatenatedList(sourceList) - Constructor for class net.corda.client.fxutils.ConcatenatedList
  `class ConcatenatedList` takes a list of lists and concatenates them. Any change to the underlying lists or the outer list is propagated as expected.
ConfigHelper - Class in net.corda.node.services.config
ConfigurationException - Exception in net.corda.node.internal
ConfigurationException(message) - Constructor for exception net.corda.node.internal.ConfigurationException
configureDatabase(props) - Static method in class net.corda.node.utilities.DatabaseSupportKt
configureDevKeyAndTrustStores($receiver, myLegalName) - Static method in class net.corda.node.services.config.ConfigUtilities
configureWithDevSSLCertificate($receiver) - Static method in class net.corda.node.services.config.ConfigUtilities
  Strictly for dev only automatically construct a server certificate/private key signed from the CA certs in Node resources. Then provision KeyStores into certificates folder under node path.
ConfigUtilities - Class in net.corda.node.services.config
ConfigUtilsKt - Class in net.corda.node.utilities
Conflict(stateHistory) - Constructor for class net.corda.core.node.services.UniquenessProvider.Conflict
  Specifies the consuming transaction for every conflicting state
Conflict(txId, conflict) - Constructor for class net.corda.flows.NotaryError.Conflict
ConnectionDirection.Inbound - Class in net.corda.node.services.messaging
ConnectionDirection.Outbound - Class in net.corda.node.services.messaging
ConserveAmount() - Constructor for class net.corda.contracts.asset.Clauses.ConserveAmount
ConserveAmount() - Constructor for class net.corda.contracts.asset.Clauses.ConserveAmount
  Standard clause for conserving the amount from input to output.
ConserveAmount() - Constructor for class net.corda.contracts.asset.Clauses.ConserveAmount
  Generic move/exit clause for fungible assets
constructStorageService(attachments, transactionStorage, stateMachineRecordedTransactionMappingStorage) - Method in class net.corda.node.internal.AbstractNode
ConsumingTx(id, inputIndex, requestingParty) - Constructor for class net.corda.core.node.services.UniquenessProvider.ConsumingTx
  Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
contains(element) - Method in class net.corda.client.fxutils.MapValuesList
contains(element) - Method in class net.corda.core.utilities.NonEmptySet
contains(element) - Method in class net.corda.node.utilities.AbstractJDBCHashSet
containsAll(elements) - Method in class net.corda.client.fxutils.MapValuesList
containsAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
containsAny(otherKeys) - Method in class net.corda.core.crypto.CompositeKey
  Checks whether any of the given keys matches a leaf on the tree
containsKey(key) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
containsKey(key) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
containsType($receiver, type) - Static method in class net.corda.core.node.services.ServiceInfoKt
containsValue(value) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
containsValue(value) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
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 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 timestamp attached to the transaction itself i.e. it is NOT necessarily the current time.
ContractRejection(tx, contract, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractRejection
ContractsDSL - Class in net.corda.core.contracts
ContractState - Interface in net.corda.core.contracts
  A contract state (or just "state") contains opaque data used by a contract program. It can be thought of as a disk file that the program can use to persist data across transactions. States are immutable: once created they are never updated, instead, any changes must generate a new successor state. States can be updated (consumed) only once: the notary is responsible for ensuring there is no "double spending" by only signing a transaction if the input states are all free.
ContractStateGenerator - Class in net.corda.contracts.testing
  This file contains generators for quickcheck style testing. The idea is that we can write random instance generators for each type we have in the code and test against those instead of predefined mock data. This style of testing can catch corner case bugs and test algebraic properties of the code, for example deserialize(serialize(generatedThing)) == generatedThing
ContractStateGenerator() - Constructor for class net.corda.contracts.testing.ContractStateGenerator
  This file contains generators for quickcheck style testing. The idea is that we can write random instance generators for each type we have in the code and test against those instead of predefined mock data. This style of testing can catch corner case bugs and test algebraic properties of the code, for example deserialize(serialize(generatedThing)) == generatedThing
ContractStateModel - Class in net.corda.client.model
  This model exposes the list of owned contract states.
ContractStateModel() - Constructor for class net.corda.client.model.ContractStateModel
  This model exposes the list of owned contract states.
ContractStateModel.Companion - Class in net.corda.client.model
ContractUpgradeFlow - Class in net.corda.flows
  A flow to be used for upgrading state objects of an old contract to a new contract.
ContractUpgradeFlow.Acceptor - Class in net.corda.flows
ContractUpgradeFlow.Instigator<OldState extends ContractState,NewState extends ContractState> - Class in net.corda.flows
convert(wire) - Method in class net.corda.flows.FetchAttachmentsFlow
convert(wire) - Method in class net.corda.flows.FetchDataFlow
convertToMapped(type, value) - Method in class net.corda.core.schemas.requery.converters.InstantConverter
convertToMapped(type, value) - Method in class net.corda.core.schemas.requery.converters.StateRefConverter
convertToPersisted(value) - Method in class net.corda.core.schemas.requery.converters.InstantConverter
convertToPersisted(value) - Method in class net.corda.core.schemas.requery.converters.StateRefConverter
copy(added, removed) - Method in class net.corda.client.model.Diff
copy(status) - Method in class net.corda.client.model.FlowStatus
copy(transaction, stateMachines) - Method in class net.corda.client.model.GatheredTransactionData
copy(transaction, inputs) - Method in class net.corda.client.model.PartiallyResolvedTransaction
  `class PartiallyResolvedTransaction` holds a `class SignedTransaction` that has zero or more inputs resolved. The intent is to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example because of permissioning)
copy(stateMachineId, message) - Method in class net.corda.client.model.ProgressTrackingEvent
copy(id, flowStatus, stateMachineStatus) - Method in class net.corda.client.model.StateMachineData
copy(amount) - Method in class net.corda.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(nonce) - Method in class net.corda.contracts.asset.Commands.Issue
  Allows new cash states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
copy(contractHash) - Method in class net.corda.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.contracts.asset.Cash.State
  A state representing a cash claim against some party.
copy(amount) - Method in class net.corda.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(nonce) - Method in class net.corda.contracts.asset.Commands.Issue
  Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
copy(contractHash) - Method in class net.corda.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.contracts.asset.CommodityContract.State
  A state representing a commodity claim against some party
copy(amount) - Method in class net.corda.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(nonce) - Method in class net.corda.contracts.asset.Commands.Issue
  Allows new obligation states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
copy(contractHash) - Method in class net.corda.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.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.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.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.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.contracts.asset.Obligation.Terms
  Subset of state, containing the elements specified when issuing a new settlement contract.
copy(partyKeys, template) - Method in class net.corda.contracts.clause.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(template) - Method in class net.corda.contracts.clause.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(nonce) - Method in class net.corda.contracts.Commands.Issue
copy(contractHash) - Method in class net.corda.contracts.Commands.Move
copy(issuance, owner, faceValue, maturityDate) - Method in class net.corda.contracts.CommercialPaper.State
copy(asset, maturityDate) - Method in class net.corda.contracts.CommercialPaper.Terms
copy(issuance, owner, faceValue, maturityDate) - Method in class net.corda.contracts.CommercialPaperLegacy.State
copy(contract, participants, linearId, ref, parties) - Method in class net.corda.contracts.testing.DummyDealContract.State
copy(linearId, contract, participants, nonce) - Method in class net.corda.contracts.testing.DummyLinearContract.State
copy(quantity, 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. Note that quantity is not necessarily 1/100ths of a currency unit, but are the actual smallest amount used in whatever underlying thing the amount represents.
copy(signers, signingParties, value) - Method in class net.corda.core.contracts.AuthenticatedObject
  Wraps an object that was signed by a public key, which may be a well known/recognised institutional key.
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(commodityCode, displayName, defaultFractionDigits) - Method in class net.corda.core.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(legalContractReference) - Method in class net.corda.core.contracts.DummyContract
copy(magicNumber, owners) - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
  Alternative state with multiple owners. This exists primarily to provide a dummy state with multiple participants, and could in theory be merged with `class DummyContract.SingleOwnerState` by putting the additional participants in a different field, however this is a good example of a contract with multiple states.
copy(magicNumber, owner) - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
copy(magicNumber, owners) - Method in class net.corda.core.contracts.DummyContractV2.State
copy(magicNumber) - Method in class net.corda.core.contracts.DummyState
  Dummy state for use in testing. Not part of any contract, not even the `class DummyContract`.
copy(expr) - Method in class net.corda.core.contracts.Expression
  Represents a textual expression of e.g. a formula
copy(of, value) - Method in class net.corda.core.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.core.contracts.FixOf
  A `class FixOf` identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
copy(issuer, product) - Method in class net.corda.core.contracts.Issued
  Definition for an issued product, which can be cash, a cash-like thing, assets, or generally anything else that's quantifiable with integer quantities.
copy(party, reference) - Method in class net.corda.core.contracts.PartyAndReference
  Reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal ledger. The reference is intended to be encrypted so it's meaningless to anyone other than the party.
copy(logicRef, scheduledAt) - Method in class net.corda.core.contracts.ScheduledActivity
  This class represents the lifecycle activity that a contract state of type `interface LinearState` would like to perform at a given point in time. e.g. run a fixing flow.
copy(ref, scheduledAt) - Method in class net.corda.core.contracts.ScheduledStateRef
  Represents a contract state (unconsumed output) of type `interface LinearState` and a point in time that a lifecycle event is expected to take place for that contract state.
copy(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(name) - Method in class net.corda.core.contracts.Tenor
  Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
copy(after, before) - Method in class net.corda.core.contracts.Timestamp
  If present in a transaction, contains a time that was verified by the uniqueness service. The true time must be between (after, before).
copy(inputs, outputs, attachments, commands, origHash, inputNotary, timestamp) - Method in class net.corda.core.contracts.TransactionForContract
  A transaction to be passed as input to a contract verification function. Defines helper methods to simplify verification logic in contracts.
copy(inputs, outputs, groupingKey) - Method in class net.corda.core.contracts.TransactionForContract.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(data, notary, encumbrance) - Method in class net.corda.core.contracts.TransactionState
  A wrapper for `interface ContractState` containing additional platform-level state 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(upgradedContractClass) - Method in class net.corda.core.contracts.UpgradeCommand
  Indicates that this transaction replaces the inputs contract state to another contract state
copy(certificate, keyPair) - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
  Helper data class to pass around public certificate and KeyPair entities when using CA certs.
copy(value, error) - Method in class net.corda.core.ErrorOr
  Representation of an operation that may have thrown an error.
copy(attachments) - Method in class net.corda.core.flows.AppContext
  This is just some way to track what attachments need to be in the class loader, but may later include some app properties loaded from the attachments. And perhaps the authenticated user for an API call?
copy(flowLogicClassName, appContext, args) - Method in class net.corda.core.flows.FlowLogicRef
  A class representing a `class FlowLogic` instance which would be possible to safely pass out of the contract sandbox.
copy(uuid) - Method in class net.corda.core.flows.StateMachineRunId
  A unique identifier for a single state machine run, valid across node restarts. Note that a single run always has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
copy(id, progress, returnValue) - Method in class net.corda.core.messaging.FlowHandle
  `class FlowHandle` is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
copy(id, flowLogicClassName, progressTrackerStepAndUpdates) - Method in class net.corda.core.messaging.StateMachineInfo
copy(topic, sessionID) - Method in class net.corda.core.messaging.TopicSession
  An identifier for the endpoint `interface MessagingService` message handlers listen at.
copy(address, legalIdentity, advertisedServices, physicalLocation) - Method in class net.corda.core.node.NodeInfo
  Info about a network node that acts on behalf of some form of contract party.
copy(coordinate, description) - Method in class net.corda.core.node.PhysicalLocation
  A labelled `class WorldCoordinate`, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations.
copy(info, identity) - Method in class net.corda.core.node.ServiceEntry
  Information for an advertised service including the service specific identity information. The identity can be used in flows and is distinct from the Node's legalIdentity
copy(type, name) - Method in class net.corda.core.node.services.ServiceInfo
  A container for additional information for an advertised service.
copy(stateMachineRunId, transactionId) - Method in class net.corda.core.node.services.StateMachineTransactionMapping
copy(stateHistory) - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
  Specifies the consuming transaction for every conflicting state
copy(id, inputIndex, requestingParty) - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
  Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
copy(consumed, produced) - 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(latitude, longitude) - Method in class net.corda.core.node.WorldCoordinate
  A latitude/longitude pair.
copy(txId, index) - Method in class net.corda.core.schemas.PersistentStateRef
  Embedded `class StateRef` representation used in state mapping.
copy(className) - Method in class net.corda.core.serialization.SingletonSerializationToken
  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.
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 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 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(start, duration) - Method in class net.corda.core.utilities.TimeWindow
  A class representing a window in time from a particular instant, lasting a specified duration.
copy(stateRef, modification, stx) - Method in class net.corda.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(tx) - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
copy(hashes) - Method in class net.corda.flows.FetchDataFlow.Request
copy(fromDisk, downloaded) - Method in class net.corda.flows.FetchDataFlow.Result
copy(amount, issueToParty, issuerPartyRef) - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
copy(id, inputs, timestamp) - Method in class net.corda.flows.Service.TransactionParts
  The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
copy(notary, dealBeingOffered) - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
copy(payload, publicKey) - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
copy(assetForSale, price, sellerOwnerKey) - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
copy(sellerSig, notarySig) - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
copy(baseDirectory, configFile, help, loggingLevel, logToConsole, isRegistration) - Method in class net.corda.node.CmdLineOptions
copy(nodeInfo, rpc, configuration, process) - Method in class net.corda.node.driver.NodeHandle
copy(address, legalName) - Method in class net.corda.node.internal.NetworkMapInfo
copy(databaseSchema, tablePrefix) - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
  Represents any options configured on the node for a schema.
copy(hostAndPort) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
copy(queueName, hostAndPort) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
  This is the class used to implement `interface SingleMessageRecipient`, for now. Note that in future this class may change or evolve and code that relies upon it being a simple host/port may not function correctly. For instance it may contain onion routing data.
copy(identity) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
  `class ArtemisMessagingComponent.ServiceAddress` implements `interface MessageRecipientGroup`. It holds a queue associated with a service advertised by zero or more nodes. Each advertising node has an associated consumer.
copy(args, replyToAddress, observationsToAddress, methodName, user) - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
  The contents of an RPC request message, separated from the MQ layer.
copy(forHandle, what) - Method in class net.corda.node.services.messaging.MarshalledObservation
  Used in the RPC wire protocol to wrap an observation with the handle of the observable it's intended for.
copy(topicSession, callback) - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
  A registration to handle messages of different types
copy(mapVersion) - Method in class net.corda.node.services.network.LastAcknowledgeInfo
copy(nodes, version) - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
copy(node) - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
copy(success) - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
copy(confirmed) - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
copy(wireReg, mapVersion, replyTo) - Method in class net.corda.node.services.network.NetworkMapService.Update
copy(mapVersion, replyTo) - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
copy(reg, mapVersion) - Method in class net.corda.node.services.network.NodeRegistrationInfo
copy(recipientSessionId, errorResponse) - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
copy(recipientSessionId) - Method in class net.corda.node.services.statemachine.NormalSessionEnd
copy(sender, message) - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
copy(session, receiveType, userReceiveType) - Method in class net.corda.node.services.statemachine.ReceiveOnly
copy(session, message, receiveType, userReceiveType) - Method in class net.corda.node.services.statemachine.SendAndReceive
copy(session, message) - Method in class net.corda.node.services.statemachine.SendOnly
copy(initiatorSessionId, initiatedSessionId) - Method in class net.corda.node.services.statemachine.SessionConfirm
copy(recipientSessionId, payload) - Method in class net.corda.node.services.statemachine.SessionData
copy(initiatorSessionId, flowName, firstPayload) - Method in class net.corda.node.services.statemachine.SessionInit
copy(initiatorSessionId, errorMessage) - Method in class net.corda.node.services.statemachine.SessionReject
copy(logic, addOrRemove, id) - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
copy(hash, fiber) - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
copy(type, data) - Method in class net.corda.node.services.transactions.Request
  Sent from `class BFTSmartClient` to `class BFTSmartServer`
copy(username, password, permissions) - Method in class net.corda.node.services.User
copy(name, owningKey) - Method in class net.corda.node.utilities.PartyColumns
copy(txId, index) - Method in class net.corda.node.utilities.StateRefColumns
copy(txId) - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
copy(txId, note) - Method in class net.corda.node.utilities.TxnNoteColumns
copyTo($receiver, target, options) - Static method in class net.corda.core.Utils
Corda - Class in net.corda.node
CordaClassResolver - Class in net.corda.core.serialization
CordaClassResolver(whitelist) - Constructor for class net.corda.core.serialization.CordaClassResolver
CordaClassResolver.Companion - Class in net.corda.core.serialization
CordaClassResolverKt - Class in net.corda.core.serialization
CordaConnection(connection) - Constructor for class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
CordaDataSourceConnectionProvider(dataSource) - Constructor for class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaDataSourceConnectionProvider
CordaKryo - Class in net.corda.core.serialization
  We need to disable whitelist checking during calls from our Kryo code to register a serializer, since it checks for existing registrations and then will enter our CordaClassResolver.getRegistration method.
CordaKryo(classResolver) - Constructor for class net.corda.core.serialization.CordaKryo
  We need to disable whitelist checking during calls from our Kryo code to register a serializer, since it checks for existing registrations and then will enter our CordaClassResolver.getRegistration method.
CordaPluginRegistry - Class in net.corda.core.node
  Implement this interface on a class advertised in a META-INF/services/net.corda.core.node.CordaPluginRegistry file to extend a Corda node with additional application services.
CordaPluginRegistry(webApis, staticServeDirs, requiredFlows, servicePlugins) - Constructor for class net.corda.core.node.CordaPluginRegistry
  Implement this interface on a class advertised in a META-INF/services/net.corda.core.node.CordaPluginRegistry file to extend a Corda node with additional application services.
CordaPluginRegistry() - Constructor for class net.corda.core.node.CordaPluginRegistry
  Implement this interface on a class advertised in a META-INF/services/net.corda.core.node.CordaPluginRegistry file to extend a Corda node with additional application services.
CordaRPCClient - Class in net.corda.node.services.messaging
  An RPC client connects to the specified server and allows you to make calls to the server that perform various useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.
CordaRPCClient(host, config, serviceConfigurationOverride) - Constructor for class net.corda.node.services.messaging.CordaRPCClient
  An RPC client connects to the specified server and allows you to make calls to the server that perform various useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.
CordaRPCClientImpl - Class in net.corda.node.services.messaging
  Core RPC engine implementation, to learn how to use RPC you should be looking at `class CordaRPCClient`.
CordaRPCClientImpl(session, sessionLock, username) - Constructor for class net.corda.node.services.messaging.CordaRPCClientImpl
  Core RPC engine implementation, to learn how to use RPC you should be looking at `class CordaRPCClient`.
CordaRPCClientImpl.Companion - Class in net.corda.node.services.messaging
CordaRPCOps - Interface in net.corda.core.messaging
  RPC operations that the node exposes to clients using the Java client library. These can be called from client apps and are implemented by the node in the CordaRPCOpsImpl class.
CordaRPCOpsImpl - Class in net.corda.node.internal
  Server side implementations of RPCs available to MQ based client tools. Execution takes place on the server thread (i.e. serially). Arguments are serialised and deserialised automatically.
CordaRPCOpsImpl(services, smm, database) - Constructor for class net.corda.node.internal.CordaRPCOpsImpl
  Server side implementations of RPCs available to MQ based client tools. Execution takes place on the server thread (i.e. serially). Arguments are serialised and deserialised automatically.
CordaRPCOpsImpl.Companion - Class in net.corda.node.internal
CordaRPCOpsKt - Class in net.corda.core.messaging
CordaSerializable - Interface in net.corda.core.serialization
  This annotation is a marker to indicate that a class is permitted and intended to be serialized as part of Node messaging.
create(sourceMap, assemble) - Method in class net.corda.client.fxutils.MapValuesList.Companion
  create is the factory of `class MapValuesList`.
Create() - Constructor for class net.corda.core.contracts.Commands.Create
Create() - Constructor for class net.corda.core.contracts.Commands.Create
create(type, args) - Method in class net.corda.core.flows.FlowLogicRefFactory
  Create a `class FlowLogicRef` by matching against the available constructors and the given args.
create(xs, ys) - Method in class net.corda.core.math.CubicSplineInterpolator.Factory
create(xs, ys) - Method in interface net.corda.core.math.InterpolatorFactory
create(xs, ys) - Method in class net.corda.core.math.LinearInterpolator.Factory
createArrayOf(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createBlob() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createCAKeyStoreAndTrustStore(keyStoreFilePath, storePassword, keyPassword, trustStoreFilePath, trustStorePassword) - Method in class net.corda.core.crypto.X509Utilities
  All in one wrapper to manufacture a root CA cert and an Intermediate CA cert. Normally this would be run once and then the outputs would be re-used repeatedly to manufacture the server certs
createCertificateSigningRequest(myLegalName, nearestCity, email, keyPair) - Method in class net.corda.core.crypto.X509Utilities
  Create certificate signing request using provided information.
createClob() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createConnector(configuration, handler, listener, closeExecutor, threadPool, scheduledThreadPool, protocolManager) - Method in class net.corda.node.services.messaging.VerifyingNettyConnectorFactory
createDatabaseTransaction(db) - Static method in class net.corda.node.utilities.DatabaseSupportKt
createDirectories($receiver, attrs) - Static method in class net.corda.core.Utils
createDirectory($receiver, attrs) - Static method in class net.corda.core.Utils
createFlow(otherParty) - Method in class net.corda.node.services.transactions.BFTValidatingNotaryService
  Implement a factory that specifies the transaction commit flow for the notary service to use
createFlow(otherParty) - Method in class net.corda.node.services.transactions.NotaryService
  Implement a factory that specifies the transaction commit flow for the notary service to use
createFlow(otherParty) - Method in class net.corda.node.services.transactions.RaftValidatingNotaryService
  Implement a factory that specifies the transaction commit flow for the notary service to use
createFlow(otherParty) - Method in class net.corda.node.services.transactions.SimpleNotaryService
  Implement a factory that specifies the transaction commit flow for the notary service to use
createFlow(otherParty) - Method in class net.corda.node.services.transactions.ValidatingNotaryService
  Implement a factory that specifies the transaction commit flow for the notary service to use
createGenericSchedule(startDate, period, calendar, dateRollConvention, noOfAdditionalPeriods, endDate, periodOffset) - Method in class net.corda.core.contracts.BusinessCalendar.Companion
  Calculates an event schedule that moves events around to ensure they fall on working days.
createIntermediateCert(domain, certificateAuthority) - Method in class net.corda.core.crypto.X509Utilities
  Create a de novo root intermediate X509 v3 CA cert and KeyPair.
createInternalKryo(k) - Static method in class net.corda.core.serialization.KryoKt
createKeystoreForSSL(keyStoreFilePath, storePassword, keyPassword, caKeyStore, caKeyPassword, commonName) - Method in class net.corda.core.crypto.X509Utilities
  An all in wrapper to manufacture a server certificate and keys all stored in a KeyStore suitable for running TLS on the local machine
createKotlin(flowLogicClassName, args, attachments) - Method in class net.corda.core.flows.FlowLogicRefFactory
  Create a `class FlowLogicRef` for the Kotlin primary constructor of a named `class FlowLogic`
createKotlin(type, args) - Method in class net.corda.core.flows.FlowLogicRefFactory
  Create a `class FlowLogicRef` by trying to find a Kotlin constructor that matches the given args.
createKryo(k) - Static method in class net.corda.core.serialization.KryoKt
createMapChange($receiver, key, removedValue, addedValue) - Static method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBaseKt
createMessage($receiver, topic, sessionID, data) - Static method in class net.corda.core.messaging.MessagingKt
  Returns an initialised `interface Message` with the current time, etc, already filled in.
createMessage(topicSession, data, uuid) - Method in interface net.corda.core.messaging.MessagingService
  Returns an initialised `interface Message` with the current time, etc, already filled in.
createMessage(topicSession, data, uuid) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Returns an initialised `interface Message` with the current time, etc, already filled in.
createNClob() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createNode() - Method in class net.corda.node.services.config.FullNodeConfiguration
createNodeDir() - Method in class net.corda.node.internal.AbstractNode
createRandom() - Method in class net.corda.core.flows.StateMachineRunId.Companion
createRPCKryo(observableSerializer) - Static method in class net.corda.node.services.messaging.RPCStructures
createSelfSignedCACert(myLegalName) - Method in class net.corda.core.crypto.X509Utilities
  Create a de novo root self-signed X509 v3 CA cert and KeyPair.
createServerCert(subject, publicKey, certificateAuthority, subjectAlternativeNameDomains, subjectAlternativeNameIps) - Method in class net.corda.core.crypto.X509Utilities
  Create an X509v3 certificate suitable for use in TLS roles.
createSQLXML() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createStatement() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createStatement(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createStatement(p0, p1, p2) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
createStreamFromStateMachineInfo(stateMachine) - Method in class net.corda.client.model.ProgressTrackingEvent.Companion
createStruct(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
CryptoUtilities - Class in net.corda.core.crypto
CubicSplineInterpolator - Class in net.corda.core.math
  Interpolates values between the given data points using a `class SplineFunction`.
CubicSplineInterpolator(xs, ys) - Constructor for class net.corda.core.math.CubicSplineInterpolator
  Interpolates values between the given data points using a `class SplineFunction`.
CubicSplineInterpolator.Factory - Class in net.corda.core.math
currency(code) - Static method in class net.corda.core.contracts.ContractsDSL
  Defines a simple domain specific language for the specification of financial contracts. Currently covers:
CurrencyGenerator - Class in net.corda.core.testing
CurrencyGenerator() - Constructor for class net.corda.core.testing.CurrencyGenerator
CurrencyGenerator.Companion - Class in net.corda.core.testing
CURRENT_RPC_USER - Static variable in class net.corda.node.services.messaging.RPCStructures
  This is available to RPC implementations to query the validated `class User` that is calling it. Each user has a set of permissions they're entitled to which can be used to control access.
currentNodeTime() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns the node's current time.
currentNodeTime() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns the node's current time.
currentOrNull() - Method in class net.corda.node.utilities.StrandLocalTransactionManager
currentStateMachine() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl.Companion
  Return the current `class FlowStateMachineImpl` or null if executing outside of one.
customize(kryo) - Method in class net.corda.core.serialization.DefaultKryoCustomizer
customizeSerialization(custom) - Method in class net.corda.core.node.CordaPluginRegistry
  Optionally whitelist types for use in object serialization, as we lock down the types that can be serialized.
customizeSerialization(custom) - Method in class net.corda.node.serialization.DefaultWhitelist
  Optionally whitelist types for use in object serialization, as we lock down the types that can be serialized.

## D

database - Variable in class net.corda.node.internal.AbstractNode
DatabaseConfigurationException(msg) - Constructor for exception net.corda.node.internal.AbstractNode.DatabaseConfigurationException
DatabaseSupportKt - Class in net.corda.node.utilities
databaseTransaction(db, statement) - Static method in class net.corda.node.utilities.DatabaseSupportKt
DataVending - Class in net.corda.node.services.persistence
DataVending.Plugin - Class in net.corda.node.services.persistence
DataVending.Service - Class in net.corda.node.services.persistence
  This class sets up network message handlers for requests from peers for data keyed by hash. It is a piece of simple glue that sits between the network layer and the database layer.
DateRollConvention - Enum in net.corda.core.contracts
  This reflects what happens if a date on which a business event is supposed to happen actually falls upon a non-working day. Depending on the accounting requirement, we can move forward until we get to a business day, or backwards. There are some additional rules which are explained in the individual cases below.
DateRollConvention() - Constructor for enum net.corda.core.contracts.DateRollConvention
  This reflects what happens if a date on which a business event is supposed to happen actually falls upon a non-working day. Depending on the accounting requirement, we can move forward until we get to a business day, or backwards. There are some additional rules which are explained in the individual cases below.
DateRollConvention.Actual - Class in net.corda.core.contracts
  Don't roll the date, use the one supplied.
DateRollConvention.Following - Class in net.corda.core.contracts
  Following is the next business date from this one.
DateRollConvention.ModifiedFollowing - Class in net.corda.core.contracts
  "Modified following" is the next business date, unless it's in the next month, in which case use the preceeding business date.
DateRollConvention.ModifiedPrevious - Class in net.corda.core.contracts
  Modified previous is the previous business date, unless it's in the previous month, in which case use the next business date.
DateRollConvention.Previous - Class in net.corda.core.contracts
  Previous is the previous business date from this one.
DateRollDirection - Enum in net.corda.core.contracts
  This is utilised in the `enum DateRollConvention` class to determine which way we should initially step when finding a business day.
DateRollDirection(value) - Constructor for enum net.corda.core.contracts.DateRollDirection
  This is utilised in the `enum DateRollConvention` class to determine which way we should initially step when finding a business day.
DayCountBasisDay - Enum in net.corda.core.contracts
  This forms the day part of the "Day Count Basis" used for interest calculation. Note that the first character cannot be a number (enum naming constraints), so we drop that in the toString lest some people get confused.
DayCountBasisDay() - Constructor for enum net.corda.core.contracts.DayCountBasisDay
  This forms the day part of the "Day Count Basis" used for interest calculation. Note that the first character cannot be a number (enum naming constraints), so we drop that in the toString lest some people get confused.
DayCountBasisYear - Enum in net.corda.core.contracts
  This forms the year part of the "Day Count Basis" used for interest calculation.
DayCountBasisYear() - Constructor for enum net.corda.core.contracts.DayCountBasisYear
  This forms the year part of the "Day Count Basis" used for interest calculation.
daysToMaturity(startDate, calendar) - Method in class net.corda.core.contracts.Tenor
DBCheckpointStorage - Class in net.corda.node.services.persistence
  Simple checkpoint key value storage in DB using the underlying JDBCHashMap and transactional context of the call sites.
DBCheckpointStorage() - Constructor for class net.corda.node.services.persistence.DBCheckpointStorage
  Simple checkpoint key value storage in DB using the underlying JDBCHashMap and transactional context of the call sites.
DBTransactionMappingStorage - Class in net.corda.node.services.persistence
  Database storage of a txhash -> state machine id mapping.
DBTransactionMappingStorage() - Constructor for class net.corda.node.services.persistence.DBTransactionMappingStorage
  Database storage of a txhash -> state machine id mapping.
DBTransactionStorage - Class in net.corda.node.services.persistence
DBTransactionStorage() - Constructor for class net.corda.node.services.persistence.DBTransactionStorage
DeadlineExceeded(rpcName) - Constructor for exception net.corda.node.services.messaging.RPCException.DeadlineExceeded
DealMismatchException(expectedDeal, actualDeal) - Constructor for exception net.corda.flows.TwoPartyDealFlow.DealMismatchException
DealRefMismatchException(expectedDeal, actualDeal) - Constructor for exception net.corda.flows.TwoPartyDealFlow.DealRefMismatchException
DealState - Interface in net.corda.core.contracts
  Interface representing an agreement that exposes various attributes that are common. Implementing it simplifies implementation of general flows that manipulate many agreement types.
deauthoriseContractUpgrade(state) - Method in interface net.corda.core.messaging.CordaRPCOps
  Authorise a contract state upgrade. This will remove the upgrade authorisation from the vault.
deauthoriseContractUpgrade(stateAndRef) - Method in interface net.corda.core.node.services.VaultService
  Authorise a contract state upgrade. This will remove the upgrade authorisation from the vault.
deauthoriseContractUpgrade(state) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Authorise a contract state upgrade. This will remove the upgrade authorisation from the vault.
deauthoriseContractUpgrade(stateAndRef) - Method in class net.corda.node.services.vault.NodeVaultService
  Authorise a contract state upgrade. This will remove the upgrade authorisation from the vault.
debug($receiver, msg) - Static method in class net.corda.core.utilities.LoggingKt
DefaultKryoCustomizer - Class in net.corda.core.serialization
DefaultWhitelist - Class in net.corda.node.serialization
DefaultWhitelist() - Constructor for class net.corda.node.serialization.DefaultWhitelist
deleteIfExists($receiver) - Static method in class net.corda.core.Utils
deregisterForUpdates(net, service) - Method in interface net.corda.core.node.services.NetworkMapCache
  Deregister from updates from the given map service.
deregisterForUpdates(net, service) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Unsubscribes from updates from the given map service.
DeregistrationFailed() - Constructor for exception net.corda.core.node.services.NetworkCacheError.DeregistrationFailed
  Indicates a failure to deregister, because of a rejected request from the remote node
deriveState(txState, amount, owner) - Method in class net.corda.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.contracts.asset.CommodityContract
  Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete implementations to have fields in their state which we don't know about here, and we simply leave them untouched when sending out "change" from spending/exiting.
deriveState(txState, amount, owner) - Method in class net.corda.contracts.asset.OnLedgerAsset
  Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete implementations to have fields in their state which we don't know about here, and we simply leave them untouched when sending out "change" from spending/exiting.
deserialize(parser, context) - Method in class net.corda.core.contracts.ExpressionDeserializer
deserialize($receiver, kryo) - Static method in class net.corda.core.serialization.KryoKt
deserialize($receiver, kryo) - Static method in class net.corda.core.serialization.KryoKt
deserialize($receiver, kryo) - Static method in class net.corda.core.serialization.KryoKt
deserialize(data, kryo) - Method in class net.corda.core.transactions.WireTransaction.Companion
DeserializeAsKotlinObjectDef - Interface in net.corda.core.serialization
  Marker interface for kotlin object definitions so that they are deserialized as the singleton instance.
deserializeFromBlob(blob) - Static method in class net.corda.node.utilities.JDBCHashMapKt
Diff<T extends ContractState> - Class in net.corda.client.model
Diff(added, removed) - Constructor for class net.corda.client.model.Diff
DigitalSignature - Class in net.corda.core.crypto
  A wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the signature. It isn't used currently, but experience from Bitcoin suggests such a feature is useful, especially when building partially signed transactions.
DigitalSignature(bits) - Constructor for class net.corda.core.crypto.DigitalSignature
  A wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the signature. It isn't used currently, but experience from Bitcoin suggests such a feature is useful, especially when building partially signed transactions.
DigitalSignature.LegallyIdentifiable - Class in net.corda.core.crypto
DigitalSignature.WithKey - Class in net.corda.core.crypto
  A digital signature that identifies who the public key is owned by.
direction() - Method in class net.corda.core.contracts.DateRollConvention.Actual
direction() - Method in enum net.corda.core.contracts.DateRollConvention
direction() - Method in class net.corda.core.contracts.DateRollConvention.Following
direction() - Method in class net.corda.core.contracts.DateRollConvention.ModifiedFollowing
direction() - Method in class net.corda.core.contracts.DateRollConvention.ModifiedPrevious
direction() - Method in class net.corda.core.contracts.DateRollConvention.Previous
Direction() - Constructor for enum net.corda.core.contracts.TransactionVerificationException.Direction
disableWhitelist() - Method in class net.corda.core.serialization.CordaClassResolver
dispatch(msg) - Method in class net.corda.node.services.messaging.RPCDispatcher
DistributedImmutableMap<K,V> - Class in net.corda.node.services.transactions
  A distributed map state machine that doesn't allow overriding values. The state machine is replicated across a Copycat Raft cluster.
DistributedImmutableMap(db, tableName) - Constructor for class net.corda.node.services.transactions.DistributedImmutableMap
  A distributed map state machine that doesn't allow overriding values. The state machine is replicated across a Copycat Raft cluster.
DistributedImmutableMap.Commands - Class in net.corda.node.services.transactions
DistributedImmutableMap.Companion - Class in net.corda.node.services.transactions
div(other) - Method in class net.corda.core.contracts.Amount
div(other) - Method in class net.corda.core.contracts.Amount
div($receiver, other) - Static method in class net.corda.core.Utils
  Allows you to write code like: Paths.get("someDir") / "subdir" / "filename" but using the Paths API to avoid platform separator problems.
DOLLARS(amount) - Static method in class net.corda.core.contracts.ContractsDSL
DOLLARS(amount) - Static method in class net.corda.core.contracts.ContractsDSL
double($receiver) - Static method in class net.corda.client.mock.GeneratorKt
doubleRange($receiver, from, to) - Static method in class net.corda.client.mock.GeneratorKt
DownloadedVsRequestedDataMismatch(requested, got) - Constructor for exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedDataMismatch
DownloadedVsRequestedSizeMismatch(requested, got) - Constructor for exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedSizeMismatch
Driver - Class in net.corda.node.driver
driver(isDebug, driverDirectory, portAllocation, debugPortAllocation, useTestClock, dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
driver(isDebug, driverDirectory, portAllocation, debugPortAllocation, dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
driver(isDebug, driverDirectory, portAllocation, dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
driver(isDebug, driverDirectory, dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
driver(isDebug, dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
driver(dsl) - Static method in class net.corda.node.driver.Driver
  driver allows one to start up nodes like this: driver { val noService = startNode("NoService") val notary = startNode("Notary")
DriverBasedTest - Class in net.corda.node.driver
DriverBasedTest() - Constructor for class net.corda.node.driver.DriverBasedTest
DriverBasedTest.RunTestToken - Class in net.corda.node.driver
DriverDSL - Class in net.corda.node.driver
DriverDSL(portAllocation, debugPortAllocation, driverDirectory, useTestClock, isDebug) - Constructor for class net.corda.node.driver.DriverDSL
DriverDSL.Companion - Class in net.corda.node.driver
DriverDSL.State - Class in net.corda.node.driver
DriverDSLExposedInterface - Interface in net.corda.node.driver
  This is the interface that's exposed to DSL users.
DriverDSLInternalInterface - Interface in net.corda.node.driver
DummyContract - Class in net.corda.core.contracts
DummyContract(legalContractReference) - Constructor for class net.corda.core.contracts.DummyContract
DummyContract() - Constructor for class net.corda.core.contracts.DummyContract
DummyContract.Commands - Interface in net.corda.core.contracts
DummyContract.Companion - Class in net.corda.core.contracts
DummyContract.MultiOwnerState - Class in net.corda.core.contracts
  Alternative state with multiple owners. This exists primarily to provide a dummy state with multiple participants, and could in theory be merged with `class DummyContract.SingleOwnerState` by putting the additional participants in a different field, however this is a good example of a contract with multiple states.
DummyContract.SingleOwnerState - Class in net.corda.core.contracts
DummyContract.State - Interface in net.corda.core.contracts
DummyContractKt - Class in net.corda.core.contracts
DummyContractV2 - Class in net.corda.core.contracts
  Dummy contract state for testing of the upgrade process.
DummyContractV2() - Constructor for class net.corda.core.contracts.DummyContractV2
  Dummy contract state for testing of the upgrade process.
DummyContractV2.Commands - Interface in net.corda.core.contracts
DummyContractV2.State - Class in net.corda.core.contracts
DummyContractV2Kt - Class in net.corda.core.contracts
DummyDealContract - Class in net.corda.contracts.testing
DummyDealContract() - Constructor for class net.corda.contracts.testing.DummyDealContract
DummyDealContract.State - Class in net.corda.contracts.testing
DummyLinearContract - Class in net.corda.contracts.testing
DummyLinearContract() - Constructor for class net.corda.contracts.testing.DummyLinearContract
DummyLinearContract.State - Class in net.corda.contracts.testing
DummyPublicKey - Class in net.corda.core.crypto
DummyPublicKey(s) - Constructor for class net.corda.core.crypto.DummyPublicKey
DummyState - Class in net.corda.core.contracts
  Dummy state for use in testing. Not part of any contract, not even the `class DummyContract`.
DummyState(magicNumber) - Constructor for class net.corda.core.contracts.DummyState
  Dummy state for use in testing. Not part of any contract, not even the `class DummyContract`.
DummyState() - Constructor for class net.corda.core.contracts.DummyState
  Dummy state for use in testing. Not part of any contract, not even the `class DummyContract`.
DuplicateInputStates(tx, duplicates) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
DurationGenerator - Class in net.corda.core.testing
DurationGenerator() - Constructor for class net.corda.core.testing.DurationGenerator

## E

E2ETestKeyManagementService - Class in net.corda.node.services.keys
  A simple in-memory KMS that doesn't bother saving keys to disk. A real implementation would:
E2ETestKeyManagementService(initialKeys) - Constructor for class net.corda.node.services.keys.E2ETestKeyManagementService
  A simple in-memory KMS that doesn't bother saving keys to disk. A real implementation would:
Ed25519PrivateKeySerializer - Class in net.corda.core.serialization
  For serialising an ed25519 private key
Ed25519PublicKeySerializer - Class in net.corda.core.serialization
  For serialising an ed25519 public key
elapsedTime(block) - Static method in class net.corda.core.Utils
elementFromRow(row) - Method in class net.corda.node.utilities.AbstractJDBCHashSet
  Implementation should return the element object marshalled from the database table row.
elementFromRow(row) - Method in class net.corda.node.utilities.JDBCHashSet
  Implementation should return the element object marshalled from the database table row.
Emoji - Class in net.corda.core.utilities
  A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
EmptyWhitelist - Class in net.corda.core.serialization
enableWhitelist() - Method in class net.corda.core.serialization.CordaClassResolver
EncodingUtilsKt - Class in net.corda.core.crypto
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.
entropyToKeyPair(entropy) - Static method in class net.corda.core.crypto.CryptoUtilities
  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.
entrySet() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
entrySet() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
equals(p) - Method in class net.corda.client.model.Diff
equals(p) - Method in class net.corda.client.model.FlowStatus
equals(p) - Method in class net.corda.client.model.GatheredTransactionData
equals(p) - Method in class net.corda.client.model.PartiallyResolvedTransaction
equals(p) - Method in class net.corda.client.model.ProgressTrackingEvent
equals(p) - Method in class net.corda.client.model.StateMachineData
equals(p) - Method in class net.corda.contracts.asset.Commands.Exit
equals(p) - Method in class net.corda.contracts.asset.Commands.Issue
equals(p) - Method in class net.corda.contracts.asset.Commands.Move
equals(p) - Method in class net.corda.contracts.asset.Cash.State
equals(p) - Method in class net.corda.contracts.asset.Commands.Exit
equals(p) - Method in class net.corda.contracts.asset.Commands.Issue
equals(p) - Method in class net.corda.contracts.asset.Commands.Move
equals(p) - Method in class net.corda.contracts.asset.CommodityContract.State
equals(p) - Method in class net.corda.contracts.asset.Commands.Exit
equals(p) - Method in class net.corda.contracts.asset.Commands.Issue
equals(p) - Method in class net.corda.contracts.asset.Commands.Move
equals(p) - Method in class net.corda.contracts.asset.Commands.Net
equals(p) - Method in class net.corda.contracts.asset.Commands.SetLifecycle
equals(p) - Method in class net.corda.contracts.asset.Commands.Settle
equals(p) - Method in class net.corda.contracts.asset.Obligation.State
equals(p) - Method in class net.corda.contracts.asset.Obligation.Terms
equals(p) - Method in class net.corda.contracts.clause.BilateralNetState
equals(p) - Method in class net.corda.contracts.clause.MultilateralNetState
equals(p) - Method in class net.corda.contracts.Commands.Issue
equals(p) - Method in class net.corda.contracts.Commands.Move
equals(p) - Method in class net.corda.contracts.CommercialPaper.State
equals(p) - Method in class net.corda.contracts.CommercialPaper.Terms
equals(p) - Method in class net.corda.contracts.CommercialPaperLegacy.State
equals(p) - Method in class net.corda.contracts.testing.DummyDealContract.State
equals(p) - Method in class net.corda.contracts.testing.DummyLinearContract.State
equals(p) - Method in class net.corda.core.contracts.Amount
equals(p) - Method in class net.corda.core.contracts.AuthenticatedObject
equals(other) - Method in class net.corda.core.contracts.BusinessCalendar
equals(p) - Method in class net.corda.core.contracts.Command
equals(p) - Method in class net.corda.core.contracts.Commodity
equals(p) - Method in class net.corda.core.contracts.DummyContract
equals(p) - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
equals(p) - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
equals(p) - Method in class net.corda.core.contracts.DummyContractV2.State
equals(p) - Method in class net.corda.core.contracts.DummyState
equals(p) - Method in class net.corda.core.contracts.Expression
equals(p) - Method in class net.corda.core.contracts.Fix
equals(p) - Method in class net.corda.core.contracts.FixOf
equals(p) - Method in class net.corda.core.contracts.Issued
equals(p) - Method in class net.corda.core.contracts.PartyAndReference
equals(p) - Method in class net.corda.core.contracts.ScheduledActivity
equals(p) - Method in class net.corda.core.contracts.ScheduledStateRef
equals(p) - Method in class net.corda.core.contracts.StateAndRef
equals(p) - Method in class net.corda.core.contracts.StateRef
equals(p) - Method in class net.corda.core.contracts.Tenor
equals(p) - Method in class net.corda.core.contracts.Timestamp
equals(other) - Method in class net.corda.core.contracts.TransactionForContract
equals(p) - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
equals(p) - Method in class net.corda.core.contracts.TransactionState
equals(other) - Method in class net.corda.core.contracts.TransactionType
equals(other) - Method in class net.corda.core.contracts.TypeOnlyCommandData
equals(other) - Method in class net.corda.core.contracts.UniqueIdentifier
equals(p) - Method in class net.corda.core.contracts.UpgradeCommand
equals(other) - Method in class net.corda.core.crypto.AbstractParty
  Anonymised parties do not include any detail apart from owning key, so equality is dependent solely on the key
equals(other) - Method in class net.corda.core.crypto.CompositeKey.Leaf
equals(other) - Method in class net.corda.core.crypto.CompositeKey.Node
equals(other) - Method in class net.corda.core.crypto.DummyPublicKey
equals(p) - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
equals(p) - Method in class net.corda.core.ErrorOr
equals(p) - Method in class net.corda.core.flows.AppContext
equals(p) - Method in class net.corda.core.flows.FlowLogicRef
equals(p) - Method in class net.corda.core.flows.StateMachineRunId
equals(p) - Method in class net.corda.core.messaging.FlowHandle
equals(p) - Method in class net.corda.core.messaging.StateMachineInfo
equals(p) - Method in class net.corda.core.messaging.TopicSession
equals(p) - Method in class net.corda.core.node.NodeInfo
equals(p) - Method in class net.corda.core.node.PhysicalLocation
equals(p) - Method in class net.corda.core.node.ServiceEntry
equals(p) - Method in class net.corda.core.node.services.ServiceInfo
equals(other) - Method in class net.corda.core.node.services.ServiceType
equals(p) - Method in class net.corda.core.node.services.StateMachineTransactionMapping
equals(p) - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
equals(p) - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
equals(p) - Method in class net.corda.core.node.services.Vault.Update
equals(p) - Method in class net.corda.core.node.WorldCoordinate
equals(p) - Method in class net.corda.core.schemas.PersistentStateRef
equals(other) - Method in class net.corda.core.serialization.OpaqueBytes
equals(p) - Method in class net.corda.core.serialization.SingletonSerializationToken
equals(other) - Method in class net.corda.core.transactions.BaseTransaction
equals(other) - Method in class net.corda.core.transactions.LedgerTransaction
equals(p) - Method in class net.corda.core.transactions.SignedTransaction
equals(other) - Method in class net.corda.core.transactions.WireTransaction
equals(other) - Method in class net.corda.core.utilities.NonEmptySet
equals(other) - Method in class net.corda.core.utilities.ProgressTracker.DONE
equals(other) - Method in class net.corda.core.utilities.ProgressTracker.UNSTARTED
equals(p) - Method in class net.corda.core.utilities.TimeWindow
equals(p) - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
equals(p) - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
equals(p) - Method in class net.corda.flows.FetchDataFlow.Request
equals(p) - Method in class net.corda.flows.FetchDataFlow.Result
equals(p) - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
equals(p) - Method in class net.corda.flows.Service.TransactionParts
equals(p) - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
equals(p) - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
equals(p) - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
equals(p) - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
equals(p) - Method in class net.corda.node.CmdLineOptions
equals(p) - Method in class net.corda.node.driver.NodeHandle
equals(p) - Method in class net.corda.node.internal.NetworkMapInfo
equals(other) - Method in class net.corda.node.services.api.Checkpoint
equals(p) - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
equals(p) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
equals(p) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
equals(p) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
equals(p) - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
equals(p) - Method in class net.corda.node.services.messaging.MarshalledObservation
equals(p) - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
equals(p) - Method in class net.corda.node.services.network.LastAcknowledgeInfo
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.Update
equals(p) - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
equals(p) - Method in class net.corda.node.services.network.NodeRegistrationInfo
equals(p) - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
equals(p) - Method in class net.corda.node.services.statemachine.NormalSessionEnd
equals(p) - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
equals(p) - Method in class net.corda.node.services.statemachine.ReceiveOnly
equals(p) - Method in class net.corda.node.services.statemachine.SendAndReceive
equals(p) - Method in class net.corda.node.services.statemachine.SendOnly
equals(p) - Method in class net.corda.node.services.statemachine.SessionConfirm
equals(p) - Method in class net.corda.node.services.statemachine.SessionData
equals(p) - Method in class net.corda.node.services.statemachine.SessionInit
equals(p) - Method in class net.corda.node.services.statemachine.SessionReject
equals(p) - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
equals(p) - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
equals(p) - Method in class net.corda.node.services.transactions.Request
equals(p) - Method in class net.corda.node.services.User
equals(p) - Method in class net.corda.node.utilities.PartyColumns
equals(p) - Method in class net.corda.node.utilities.StateRefColumns
equals(p) - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
equals(p) - Method in class net.corda.node.utilities.TxnNoteColumns
ErrorOr<A> - Class in net.corda.core
  Representation of an operation that may have thrown an error.
ErrorOr(value) - Constructor for class net.corda.core.ErrorOr
ErrorOr.Companion - Class in net.corda.core
ErrorSessionEnd - Class in net.corda.node.services.statemachine
ErrorSessionEnd(recipientSessionId, errorResponse) - Constructor for class net.corda.node.services.statemachine.ErrorSessionEnd
EUR - Static variable in class net.corda.core.contracts.ContractsDSL
EventGenerator - Class in net.corda.client.mock
  `class Generator`s for incoming/outgoing events to/from the WalletMonitorService. Internally it keeps track of owned state/ref pairs, but it doesn't necessarily generate "correct" events!
EventGenerator(parties, notary, currencies, issuers) - Constructor for class net.corda.client.mock.EventGenerator
  `class Generator`s for incoming/outgoing events to/from the WalletMonitorService. Internally it keeps track of owned state/ref pairs, but it doesn't necessarily generate "correct" events!
EventSinkDelegate(klass, eventSinkProperty) - Constructor for class net.corda.client.model.TrackedDelegate.EventSinkDelegate
EventStreamDelegate(klass, eventStreamProperty) - Constructor for class net.corda.client.model.TrackedDelegate.EventStreamDelegate
ExcessivelyLargeTransactionGraph() - Constructor for exception net.corda.flows.ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph
exchange(currency, exchangeRate) - Method in class net.corda.client.fxutils.AmountBindings
exchangeAmount($receiver, amount, to) - Static method in class net.corda.client.model.ExchangeRateModelKt
exchangeDouble($receiver, amount, to) - Static method in class net.corda.client.model.ExchangeRateModelKt
ExchangeRate - Interface in net.corda.client.model
ExchangeRateModel - Class in net.corda.client.model
  This model provides an exchange rate from arbitrary currency to arbitrary currency. TODO hook up an actual oracle
ExchangeRateModel() - Constructor for class net.corda.client.model.ExchangeRateModel
  This model provides an exchange rate from arbitrary currency to arbitrary currency. TODO hook up an actual oracle
ExchangeRateModelKt - Class in net.corda.client.model
execute(command) - Method in class net.corda.node.utilities.AffinityExecutor.Gate
executeASAP($this, runnable) - Static method in class net.corda.node.utilities.AffinityExecutor.DefaultImpls
  If isOnThread() then runnable is invoked immediately, otherwise the closure is queued onto the backing thread.
executeASAP(runnable) - Method in interface net.corda.node.utilities.AffinityExecutor
  If isOnThread() then runnable is invoked immediately, otherwise the closure is queued onto the backing thread.
executeASAP(runnable) - Method in class net.corda.node.utilities.AffinityExecutor.Gate
  If isOnThread() then runnable is invoked immediately, otherwise the closure is queued onto the backing thread.
executeASAP(runnable) - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  If isOnThread() then runnable is invoked immediately, otherwise the closure is queued onto the backing thread.
ExistingSessionMessage - Interface in net.corda.node.services.statemachine
exists($receiver, options) - Static method in class net.corda.core.Utils
Exit(amount) - Constructor for class net.corda.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.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.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.
ExitCash(amount, issueRef) - Constructor for class net.corda.flows.CashFlowCommand.ExitCash
  Exit cash from the ledger.
ExitGenerator - Class in net.corda.contracts.testing
ExitGenerator() - Constructor for class net.corda.contracts.testing.ExitGenerator
expectedOnDefaultFileSystem($receiver) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent
Expression - Class in net.corda.core.contracts
  Represents a textual expression of e.g. a formula
Expression(expr) - Constructor for class net.corda.core.contracts.Expression
  Represents a textual expression of e.g. a formula
ExpressionDeserializer - Class in net.corda.core.contracts
ExpressionSerializer - Class in net.corda.core.contracts
extendKryoHash(kryo) - Static method in class net.corda.core.serialization.KryoKt
extractAmountsDue(product, states) - Static method in class net.corda.contracts.asset.ObligationKt
  Convert a list of settlement states into total from each obligor to a beneficiary.
extractCommands(commands) - Method in class net.corda.contracts.asset.Cash
extractCommands(commands) - Method in class net.corda.contracts.asset.CommodityContract
extractCommands(commands) - Method in class net.corda.contracts.asset.OnLedgerAsset
extractFile($this, path, outputTo) - Static method in class net.corda.core.contracts.Attachment.DefaultImpls
  Finds the named file case insensitively and copies it to the output stream.
extractFile(path, outputTo) - Method in interface net.corda.core.contracts.Attachment
  Finds the named file case insensitively and copies it to the output stream.
extractZipFile(zipFile, toDirectory) - Static method in class net.corda.core.Utils
  Given a path to a zip file, extracts it to the given directory.

## F

Factory - Static variable in class net.corda.core.math.CubicSplineInterpolator
Factory - Static variable in class net.corda.core.math.LinearInterpolator
fail(error) - Method in class net.corda.client.mock.Generator.Companion
Failed(message) - Constructor for class net.corda.client.model.TransactionCreateStatus.Failed
failure($receiver, executor, body) - Static method in class net.corda.core.Utils
failure($receiver, body) - Static method in class net.corda.core.Utils
FCOJ - Static variable in class net.corda.core.contracts.ContractsDSL
FCOJ(amount) - Static method in class net.corda.core.contracts.ContractsDSL
FetchAttachmentsFlow - Class in net.corda.flows
  Given a set of hashes either loads from from local storage or requests them from the other peer. Downloaded attachments are saved to local storage automatically.
FetchAttachmentsFlow(requests, otherSide) - Constructor for class net.corda.flows.FetchAttachmentsFlow
  Given a set of hashes either loads from from local storage or requests them from the other peer. Downloaded attachments are saved to local storage automatically.
FetchDataFlow<T extends NamedByHash,W> - Class in net.corda.flows
  An abstract flow for fetching typed data from a remote peer.
FetchDataFlow(requests, otherSide) - Constructor for class net.corda.flows.FetchDataFlow
  An abstract flow for fetching typed data from a remote peer.
FetchDataFlow.DownloadedVsRequestedDataMismatch - Exception in net.corda.flows
FetchDataFlow.DownloadedVsRequestedSizeMismatch - Exception in net.corda.flows
FetchDataFlow.HashNotFound - Exception in net.corda.flows
FetchDataFlow.Request - Class in net.corda.flows
FetchDataFlow.Result<T extends NamedByHash> - Class in net.corda.flows
fetchFrom($this, fetcher) - Static method in class net.corda.node.utilities.AffinityExecutor.DefaultImpls
  Runs the given function on the executor, blocking until the result is available. Be careful not to deadlock this way! Make sure the executor can't possibly be waiting for the calling thread.
fetchFrom(fetcher) - Method in interface net.corda.node.utilities.AffinityExecutor
  Runs the given function on the executor, blocking until the result is available. Be careful not to deadlock this way! Make sure the executor can't possibly be waiting for the calling thread.
fetchFrom(fetcher) - Method in class net.corda.node.utilities.AffinityExecutor.Gate
  Runs the given function on the executor, blocking until the result is available. Be careful not to deadlock this way! Make sure the executor can't possibly be waiting for the calling thread.
fetchFrom(fetcher) - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  Runs the given function on the executor, blocking until the result is available. Be careful not to deadlock this way! Make sure the executor can't possibly be waiting for the calling thread.
FetchMapRequest(subscribe, ifChangedSinceVersion, replyTo, sessionID) - Constructor for class net.corda.node.services.network.NetworkMapService.FetchMapRequest
FetchMapResponse(nodes, version) - Constructor for class net.corda.node.services.network.NetworkMapService.FetchMapResponse
FetchTransactionsFlow - Class in net.corda.flows
  Given a set of tx hashes (IDs), either loads them from local disk or asks the remote peer to provide them.
FetchTransactionsFlow(requests, otherSide) - Constructor for class net.corda.flows.FetchTransactionsFlow
  Given a set of tx hashes (IDs), either loads them from local disk or asks the remote peer to provide them.
FiberBox<T> - Class in net.corda.node.utilities
  Modelled on ThreadBox, but with support for waiting that is compatible with Quasar Fibers and `class MutableClock`s.
FiberBox(content, lock) - Constructor for class net.corda.node.utilities.FiberBox
  Modelled on ThreadBox, but with support for waiting that is compatible with Quasar Fibers and `class MutableClock`s.
FiberScheduler() - Constructor for class net.corda.node.services.statemachine.StateMachineManager.FiberScheduler
FileUploader - Interface in net.corda.core.node.services
  An interface that denotes a service that can accept file uploads.
fillWithSomeTestCash($receiver, howMuch, outputNotary, atLeastThisManyStates, atMostThisManyStates, rng, ref, ownedBy, issuedBy, issuerKey) - Static method in class net.corda.contracts.testing.VaultFiller
  Creates a random set of between (by default) 3 and 10 cash states that add up to the given amount and adds them to the vault. This is intended for unit tests. The cash is issued by DUMMY_CASH_ISSUER and owned by the legal identity key from the storage service.
fillWithSomeTestDeals($receiver, dealIds) - Static method in class net.corda.contracts.testing.VaultFiller
fillWithSomeTestLinearStates($receiver, numberToCreate) - Static method in class net.corda.contracts.testing.VaultFiller
filter($receiver, predicate) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  enum class FilterCriterion { HEIGHT, NAME } val filterCriterion: ObservableValue = (..) val people: ObservableList = (..) fun filterFunction(filterCriterion: FilterCriterion): (Person) -> Boolean { .. }
FilteredLeaves - Class in net.corda.core.transactions
  Class that holds filtered leaves for a partial Merkle transaction. We assume mixed leaf types, notice that every field from `class WireTransaction` can be used in `class PartialMerkleTree` calculation.
FilteredLeaves(inputs, attachments, outputs, commands, notary, mustSign, type, timestamp) - Constructor for class net.corda.core.transactions.FilteredLeaves
  Class that holds filtered leaves for a partial Merkle transaction. We assume mixed leaf types, notice that every field from `class WireTransaction` can be used in `class PartialMerkleTree` calculation.
FilteredTransaction - Class in net.corda.core.transactions
  Class representing merkleized filtered transaction.
FilteredTransaction.Companion - Class in net.corda.core.transactions
filterNotNull($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Dog(val owner: Person?) val dogs: ObservableList = (..) val owners: ObservableList = dogs.map(Dog::owner).filterNotNull()
FilterOn<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Filter the states that are passed through to the wrapped clause, to restrict them to a specific type.
FilterOn(clause, filterStates) - Constructor for class net.corda.core.contracts.clauses.FilterOn
  Filter the states that are passed through to the wrapped clause, to restrict them to a specific type.
filterWithFun(filtering) - Method in class net.corda.core.transactions.WireTransaction
  Construction of partial transaction from WireTransaction based on filtering.
FinalityFlow - Class in net.corda.flows
  Verifies the given transactions, then sends them to the named notaries. If the notary agrees that the transactions are acceptable then they are from that point onwards committed to the ledger, and will be written through to the vault. Additionally they will be distributed to the parties reflected in the participants list of the states.
FinalityFlow(transactions, extraRecipients, progressTracker) - Constructor for class net.corda.flows.FinalityFlow
  Verifies the given transactions, then sends them to the named notaries. If the notary agrees that the transactions are acceptable then they are from that point onwards committed to the ledger, and will be written through to the vault. Additionally they will be distributed to the parties reflected in the participants list of the states.
FinalityFlow(transaction, extraParticipants) - Constructor for class net.corda.flows.FinalityFlow
FinalityFlow(transaction) - Constructor for class net.corda.flows.FinalityFlow
FinalityFlow.Companion - Class in net.corda.flows
FinanceTypesKt - Class in net.corda.core.contracts
findClass(name) - Method in class net.corda.core.node.AttachmentsClassLoader
findMyLocation() - Method in class net.corda.node.internal.AbstractNode
findResource(name) - Method in class net.corda.core.node.AttachmentsClassLoader
findStateMachines(flowClass) - Method in class net.corda.node.services.statemachine.StateMachineManager
  Returns a list of all state machines executing the given flow logic at the top level (subflows do not count)
fireChange(change) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
first($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
FirstComposition<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Deprecated.
FirstComposition(firstClause, remainingClauses) - Constructor for class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
  Compose a number of clauses, such that the first match is run, and it errors if none is run.
FirstComposition.Companion - Class in net.corda.core.contracts.clauses
  Deprecated.
FirstOf<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
  Compose a number of clauses, such that the first match is run, and it errors if none is run.
FirstOf(firstClause, remainingClauses) - Constructor for class net.corda.core.contracts.clauses.FirstOf
  Compose a number of clauses, such that the first match is run, and it errors if none is run.
FirstOf.Companion - Class in net.corda.core.contracts.clauses
firstOrDefault($receiver, p, predicate) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  Return first element of the observable list as observable value. Return provided default value if the list is empty.
firstOrNullObservable($receiver, predicate) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  Return first element of the observable list as observable value. Return ObservableValue(null) if the list is empty.
Fix - Class in net.corda.core.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.core.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.core.contracts
  Interface adding fixing specific methods.
FixOf - Class in net.corda.core.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.core.contracts.FixOf
  A `class FixOf` identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
flatMap($receiver, mapper) - Static method in class net.corda.core.Utils
flatten($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(val height: ObservableValue) val people: ObservableList = (..) val heights: ObservableList = people.map(Person::height).flatten()
FlattenedList<A> - Class in net.corda.client.fxutils
  `class FlattenedList` flattens the passed in list of ObservableValues so that changes in individual updates to the values are reflected in the exposed list as expected.
FlattenedList(sourceList) - Constructor for class net.corda.client.fxutils.FlattenedList
  `class FlattenedList` flattens the passed in list of ObservableValues so that changes in individual updates to the values are reflected in the exposed list as expected.
FlattenedList.WrappedObservableValue<A> - Class in net.corda.client.fxutils
  We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to propagate a change and if the listener closure captures the index at the time of the call to ObservableValue.addListener it will become incorrect if the indices shift around later.
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 FlowLogic.receive or FlowLogic.sendAndReceive. Any flow which no longer needs to do a receive, or has already ended, will not receive the exception (if this is required then have them wait for a confirmation message).
FlowException(message, cause) - Constructor for exception net.corda.core.flows.FlowException
  Exception which can be thrown by a `class FlowLogic` at any point in its logic to unexpectedly bring it to a permanent end. The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a FlowLogic.receive or FlowLogic.sendAndReceive. Any flow which no longer needs to do a receive, or has already ended, will not receive the exception (if this is required then have them wait for a confirmation message).
FlowException(message) - Constructor for exception net.corda.core.flows.FlowException
FlowException(cause) - Constructor for exception net.corda.core.flows.FlowException
FlowException() - Constructor for exception net.corda.core.flows.FlowException
FlowHandle<A> - Class in net.corda.core.messaging
  `class FlowHandle` is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
FlowHandle(id, progress, returnValue) - Constructor for class net.corda.core.messaging.FlowHandle
  `class FlowHandle` is a serialisable handle for the started flow, parameterised by the type of the flow's return value.
FlowIORequest - Interface in net.corda.node.services.statemachine
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.
flowLogicFactory - Variable in class net.corda.node.internal.AbstractNode
FlowLogicRef - Class in net.corda.core.flows
  A class representing a `class FlowLogic` instance which would be possible to safely pass out of the contract sandbox.
FlowLogicRefFactory - Class in net.corda.core.flows
  A class for conversion to and from `class FlowLogic` and `class FlowLogicRef` instances.
FlowLogicRefFactory(flowWhitelist) - Constructor for class net.corda.core.flows.FlowLogicRefFactory
  A class for conversion to and from `class FlowLogic` and `class FlowLogicRef` instances.
FlowLogicRefFactory() - Constructor for class net.corda.core.flows.FlowLogicRefFactory
FlowSession - Class in net.corda.node.services.statemachine
FlowSession(flow, ourSessionId, initiatingParty, state) - Constructor for class net.corda.node.services.statemachine.FlowSession
FlowSessionException - Exception in net.corda.node.services.statemachine
FlowSessionException(message) - Constructor for exception net.corda.node.services.statemachine.FlowSessionException
FlowSessionState - Class in net.corda.node.services.statemachine
  `class FlowSessionState` describes the session's state.
FlowSessionState.Initiated - Class in net.corda.node.services.statemachine
FlowSessionState.Initiating - Class in net.corda.node.services.statemachine
  otherParty may be a specific peer or a service party
FlowStateMachine<R> - Interface in net.corda.core.flows
  This is an internal interface that is implemented by code in the node module. You should look at `class FlowLogic`.
FlowStateMachineImpl<R> - Class in net.corda.node.services.statemachine
FlowStateMachineImpl(id, logic, scheduler) - Constructor for class net.corda.node.services.statemachine.FlowStateMachineImpl
FlowStateMachineImpl.Companion - Class in net.corda.node.services.statemachine
FlowStatus - Class in net.corda.client.model
FlowStatus(status) - Constructor for class net.corda.client.model.FlowStatus
flush() - Method in interface net.corda.node.utilities.AffinityExecutor
  Run the executor until there are no tasks pending and none executing.
flush() - Method in class net.corda.node.utilities.AffinityExecutor.Gate
  Run the executor until there are no tasks pending and none executing.
flush() - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  Run the executor until there are no tasks pending and none executing.
fold($receiver, accumulator, folderFun) - Static method in class net.corda.client.fxutils.ObservableFoldKt
  fold takes an rx.Observable stream and applies fold function on it, and collects all elements using the accumulator.
foldObservable($receiver, initial, folderFunction) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val people: ObservableList = (..) val concatenatedNames = people.foldObservable("", { names, person -> names + person.name }) val concatenatedNames2 = people.map(Person::name).fold("", String::plus)
foldToObservableValue($receiver, initial, folderFun) - Static method in class net.corda.client.fxutils.ObservableFoldKt
  foldToObservableValue takes an rx.Observable stream and creates an ObservableValue out of it.
forEach(block) - Method in interface net.corda.node.services.api.CheckpointStorage
  Allows the caller to process safely in a thread safe fashion the set of all checkpoints. The checkpoints are only valid during the lifetime of a single call to the block, to allow memory management. Return false from the block to terminate further iteration.
forEach(block) - Method in class net.corda.node.services.persistence.DBCheckpointStorage
  Allows the caller to process safely in a thread safe fashion the set of all checkpoints. The checkpoints are only valid during the lifetime of a single call to the block, to allow memory management. Return false from the block to terminate further iteration.
frequency(generators) - Method in class net.corda.client.mock.Generator.Companion
frequency($receiver, generators) - Static method in class net.corda.client.mock.GeneratorKt
Frequency - Enum in net.corda.core.contracts
  Frequency at which an event occurs - the enumerator also casts to an integer specifying the number of times per year that would divide into (eg annually = 1, semiannual = 2, monthly = 12 etc).
Frequency(annualCompoundCount) - Constructor for enum net.corda.core.contracts.Frequency
  Frequency at which an event occurs - the enumerator also casts to an integer specifying the number of times per year that would divide into (eg annually = 1, semiannual = 2, monthly = 12 etc).
Frequency.Annual - Class in net.corda.core.contracts
Frequency.BiWeekly - Class in net.corda.core.contracts
Frequency.Daily - Class in net.corda.core.contracts
Frequency.Monthly - Class in net.corda.core.contracts
Frequency.Quarterly - Class in net.corda.core.contracts
Frequency.SemiAnnual - Class in net.corda.core.contracts
Frequency.Weekly - Class in net.corda.core.contracts
freshKey() - Method in interface net.corda.core.node.services.KeyManagementService
  Generates a new random key and adds it to the exposed map.
freshKey() - Method in class net.corda.node.services.keys.E2ETestKeyManagementService
  Generates a new random key and adds it to the exposed map.
freshKey() - Method in class net.corda.node.services.keys.PersistentKeyManagementService
  Generates a new random key and adds it to the exposed map.
fromDecimal(quantity, currency) - 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".
fromSignedTransaction(transaction, transactions) - Method in class net.corda.client.model.PartiallyResolvedTransaction.Companion
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
FullNodeConfiguration - Class in net.corda.node.services.config
  baseDirectory is not retrieved from the config file but rather from a command line argument.
FullNodeConfiguration(baseDirectory, config) - Constructor for class net.corda.node.services.config.FullNodeConfiguration
  baseDirectory is not retrieved from the config file but rather from a command line argument.
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.Commands - Interface in net.corda.core.contracts
FungibleAssetKt - Class in net.corda.core.contracts
future(block) - Static method in class net.corda.core.Utils

## G

Gate(alwaysQueue) - Constructor for class net.corda.node.utilities.AffinityExecutor.Gate
  An executor useful for unit tests: allows the current thread to block until a command arrives from another thread, which is then executed. Inbound closures/commands stack up until they are cleared by looping.
Gate() - Constructor for class net.corda.node.utilities.AffinityExecutor.Gate
  An executor useful for unit tests: allows the current thread to block until a command arrives from another thread, which is then executed. Inbound closures/commands stack up until they are cleared by looping.
GatheredTransactionData - Class in net.corda.client.model
GatheredTransactionData(transaction, stateMachines) - Constructor for class net.corda.client.model.GatheredTransactionData
GBP - Static variable in class net.corda.core.contracts.ContractsDSL
General() - Constructor for class net.corda.core.contracts.TransactionType.General
  A general transaction type where transaction validity is determined by custom contract code
General.Builder - Class in net.corda.core.contracts
  Just uses the default `class TransactionBuilder` with no special logic
generate(random, status) - Method in class net.corda.contracts.testing.CommandDataGenerator
generate(random, status) - Method in class net.corda.contracts.testing.CommandGenerator
generate(random, status) - Method in class net.corda.contracts.testing.ContractStateGenerator
generate(random, status) - Method in class net.corda.contracts.testing.ExitGenerator
generate(random, status) - Method in class net.corda.contracts.testing.IssueGenerator
generate(random, status) - Method in class net.corda.contracts.testing.MoveGenerator
generate(random, status) - Method in class net.corda.contracts.testing.SignedTransactionGenerator
generate(random, status) - Method in class net.corda.contracts.testing.WiredTransactionGenerator
generate(random, status) - Method in class net.corda.core.testing.AmountGenerator
generate(random, status) - Method in class net.corda.core.testing.AnonymousPartyGenerator
generate(random, status) - Method in class net.corda.core.testing.CompositeKeyGenerator
generate(random, status) - Method in class net.corda.core.testing.CurrencyGenerator
generate(random, status) - Method in class net.corda.core.testing.DurationGenerator
generate(random, status) - Method in class net.corda.core.testing.InstantGenerator
generate(random, status) - Method in class net.corda.core.testing.IssuedGenerator
generate(random, status) - Method in class net.corda.core.testing.PartyAndReferenceGenerator
generate(random, status) - Method in class net.corda.core.testing.PartyGenerator
generate(random, status) - Method in class net.corda.core.testing.PrivateKeyGenerator
generate(random, status) - Method in class net.corda.core.testing.PublicKeyGenerator
generate(random, status) - Method in class net.corda.core.testing.SecureHashGenerator
generate(random, status) - Method in class net.corda.core.testing.StateRefGenerator
generate(random, status) - Method in class net.corda.core.testing.TimestampGenerator
generate(random, status) - Method in class net.corda.core.testing.TransactionStateGenerator
generateAgreement(notary) - Method in class net.corda.contracts.testing.DummyDealContract.State
  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.
generateAgreement(notary) - Method in interface net.corda.core.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.
generateAmount(min, max, tokenGenerator) - Static method in class net.corda.client.mock.GeneratorsKt
generateCloseOutNetting(tx, signer, states) - Method in class net.corda.contracts.asset.Obligation
  Generate a transaction performing close-out netting of two or more states.
generateCurrency() - Static method in class net.corda.client.mock.GeneratorsKt
generateCurrencyAmount(min, max) - Static method in class net.corda.client.mock.GeneratorsKt
generateECDSAKeyPairForSSL() - Method in class net.corda.core.crypto.X509Utilities
  Generate a standard curve ECDSA KeyPair suitable for TLS, although the rest of Corda uses newer curves.
generateExit(tx, amountIssued, assetStates) - Method in class net.corda.contracts.asset.Obligation
  Generate an transaction exiting an obligation from the ledger.
generateExit(tx, amountIssued, assetStates) - Method in class net.corda.contracts.asset.OnLedgerAsset
  Generate an transaction exiting assets from the ledger.
generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Method in class net.corda.contracts.clause.AbstractConserveAmount
  Generate an transaction exiting fungible assets from the ledger.
generateExitCommand(amount) - Method in class net.corda.contracts.asset.Cash
generateExitCommand(amount) - Method in class net.corda.contracts.asset.CommodityContract
generateExitCommand(amount) - Method in class net.corda.contracts.asset.OnLedgerAsset
generateFix(ptx, oldState, fix) - Method in interface net.corda.core.contracts.FixableDealState
  Generate a fixing command for this deal and fix.
generateInitial(magicNumber, notary, owner, otherOwners) - Method in class net.corda.core.contracts.DummyContract.Companion
generateInitial(magicNumber, notary, owner, otherOwners) - Static method in class net.corda.core.contracts.DummyContract
generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.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.contracts.asset.Cash
  Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.contracts.asset.CommodityContract
  Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.
generateIssue(tx, amount, owner, notary) - Method in class net.corda.contracts.asset.CommodityContract
  Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(tx, obligor, issuanceDef, pennies, beneficiary, notary) - Method in class net.corda.contracts.asset.Obligation
  Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
generateIssue(issuance, faceValue, maturityDate, notary) - Method in class net.corda.contracts.CommercialPaper
  Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update an existing transaction because you aren't able to issue multiple pieces of CP in a single transaction at the moment: this restriction is not fundamental and may be lifted later.
generateIssue(issuance, faceValue, maturityDate, notary) - Method in class net.corda.contracts.CommercialPaperLegacy
generateIssueCommand() - Method in class net.corda.contracts.asset.Cash
generateIssueCommand() - Method in class net.corda.contracts.asset.CommodityContract
generateIssueCommand() - Method in class net.corda.contracts.asset.OnLedgerAsset
generateIssueRef(size) - Static method in class net.corda.client.mock.GeneratorsKt
generateKeyPair() - Static method in class net.corda.core.crypto.CryptoUtilities
  A simple wrapper that will make it easier to swap out the EC algorithm we use in future
generateKeyPair() - Method in class net.corda.node.internal.AbstractNode
generateList($receiver, random, status) - Static method in class net.corda.core.testing.GeneratorsKt
  Generators for quickcheck
generateMappedObject(schema) - Method in class net.corda.contracts.asset.Cash.State
  Object Relational Mapping support.
generateMappedObject(schema) - Method in class net.corda.contracts.CommercialPaper.State
  Object Relational Mapping support.
generateMappedObject(schema) - Method in interface net.corda.core.schemas.QueryableState
  Export a representation for the given schema.
generateMappedObject(state, schema) - Method in interface net.corda.node.services.api.SchemaService
  Map a state to a `class PersistentState` for the given schema, either via direct support from the state or via custom logic in this service.
generateMappedObject(state, schema) - Method in class net.corda.node.services.schema.NodeSchemaService
  Map a state to a `class PersistentState` for the given schema, either via direct support from the state or via custom logic in this service.
generateMove(tx, paper, newOwner) - Method in class net.corda.contracts.CommercialPaper
  Updates the given partial transaction with an input/output/command to reassign ownership of the paper.
generateMove(tx, paper, newOwner) - Method in class net.corda.contracts.CommercialPaperLegacy
generateMoveCommand() - Method in class net.corda.contracts.asset.Cash
generateMoveCommand() - Method in class net.corda.contracts.asset.CommodityContract
generateMoveCommand() - Method in class net.corda.contracts.asset.OnLedgerAsset
generateOrFail($receiver, random, numberOfTries) - Static method in class net.corda.client.mock.GeneratorKt
generatePaymentNetting(tx, issued, notary, states) - Method in class net.corda.contracts.asset.Obligation
generateRedeem(tx, paper, vault) - Method in class net.corda.contracts.CommercialPaper
  Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish to redeem the paper. We must therefore send enough money to the key that owns the paper to satisfy the face value, and then ensure the paper is removed from the ledger.
generateRedeem(tx, paper, vault) - Method in class net.corda.contracts.CommercialPaperLegacy
generateSetLifecycle(tx, statesAndRefs, lifecycle, notary) - Method in class net.corda.contracts.asset.Obligation
  Generate a transaction changing the lifecycle of one or more state objects.
generateSettle(tx, statesAndRefs, assetStatesAndRefs, moveCommand, notary) - Method in class net.corda.contracts.asset.Obligation
generateSpend(tx, amount, to, onlyFromParties) - Method in interface net.corda.core.node.services.VaultService
  Generate a transaction that moves an amount of currency to the given pubkey.
generateSpend(tx, amount, to, onlyFromParties) - Method in class net.corda.node.services.vault.NodeVaultService
  Generate a transaction that moves an amount of currency to the given pubkey.
generateToDisk(dirs, serviceId, serviceName, threshold) - Method in class net.corda.node.utilities.ServiceIdentityGenerator
  Generates signing key pairs and a common distributed service identity for a set of nodes. The key pairs and the group identity get serialized to disk in the corresponding node directories. This method should be called before any of the nodes are started.
generateUpgradeFromV1(states) - Method in class net.corda.core.contracts.DummyContractV2
  Generate an upgrade transaction from `class DummyContract`.
Generator<A> - Class in net.corda.client.mock
  This file defines a basic `class Generator` library for composing random generators of objects.
Generator(generate) - Constructor for class net.corda.client.mock.Generator
  This file defines a basic `class Generator` library for composing random generators of objects.
Generator.Companion - Class in net.corda.client.mock
GeneratorKt - Class in net.corda.client.mock
GeneratorsKt - Class in net.corda.client.mock
GeneratorsKt - Class in net.corda.core.testing
genericDriver(driverDsl, coerce, dsl) - Static method in class net.corda.node.driver.Driver
  This is a helper method to allow extending of the DSL, along the lines of interface SomeOtherExposedDSLInterface : DriverDSLExposedInterface interface SomeOtherInternalDSLInterface : DriverDSLInternalInterface, SomeOtherExposedDSLInterface class SomeOtherDSL(val driverDSL : DriverDSL) : DriverDSLInternalInterface by driverDSL, SomeOtherInternalDSLInterface
get(index) - Method in class net.corda.client.fxutils.AggregatedList
get(index) - Method in class net.corda.client.fxutils.ChosenList
get(index) - Method in class net.corda.client.fxutils.ConcatenatedList
get(index) - Method in class net.corda.client.fxutils.FlattenedList
get(index) - Method in class net.corda.client.fxutils.MappedList
get(index) - Method in class net.corda.client.fxutils.MapValuesList
get(key) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
get(index) - Method in class net.corda.client.fxutils.ReplayedList
get(klass, origin) - Method in class net.corda.client.model.Models
get(name) - Method in class net.corda.core.node.CityDatabase
get(key) - Method in class net.corda.node.services.transactions.BFTSmartClient
  Returns the value associated with the key or null if no value is stored under the key.
Get(key) - Constructor for class net.corda.node.services.transactions.Commands.Get
get(commit) - Method in class net.corda.node.services.transactions.DistributedImmutableMap
  Gets a value for the given Commands.Get.key
get(key) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
get_mapVersion() - Method in class net.corda.node.services.network.AbstractNetworkMapService
get_networkMapRegistrationFuture() - Method in class net.corda.node.internal.AbstractNode
getAcceptableContracts() - Method in class net.corda.contracts.asset.Obligation.Terms
  The hash of the asset contract we
getAcceptableFileExtensions() - Method in interface net.corda.node.services.api.AcceptsFileUpload
  What file extensions are acceptable for the file to be handed to upload()
getAcceptableFileExtensions() - Method in class net.corda.node.services.persistence.NodeAttachmentService
  What file extensions are acceptable for the file to be handed to upload()
getAcceptableIssuedProducts() - Method in class net.corda.contracts.asset.Obligation.Terms
  The parties whose assets we are willing to accept in payment for this debt.
getAcceptablePrice() - Method in class net.corda.flows.TwoPartyTradeFlow.Buyer
getActual() - Method in exception net.corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch
getActualDeal() - Method in exception net.corda.flows.TwoPartyDealFlow.DealMismatchException
getActualDeal() - Method in exception net.corda.flows.TwoPartyDealFlow.DealRefMismatchException
getAdded() - Method in class net.corda.client.model.Diff
getAddOrRemove() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
getAddress() - Method in class net.corda.core.node.NodeInfo
getAddress() - Method in class net.corda.node.internal.NetworkMapInfo
getAddressOfParty(partyInfo) - Method in interface net.corda.core.messaging.MessagingService
  Given information about either a specific node or a service returns its corresponding address
getAddressOfParty(partyInfo) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Given information about either a specific node or a service returns its corresponding address
getAdvertisedServices() - Method in class net.corda.core.node.NodeInfo
getAdvertisedServices() - Method in class net.corda.node.internal.AbstractNode
getAfter() - Method in class net.corda.core.contracts.Timestamp
getAlgorithm() - Method in class net.corda.core.crypto.DummyPublicKey
getAlgorithm() - Method in class net.corda.core.crypto.NullPublicKey
getAllIdentities() - Method in interface net.corda.core.node.services.IdentityService
  Get all identities known to the service. This is expensive, and `IdentityService.partyFromKey` or partyFromName should be used in preference where possible.
getAllIdentities() - Method in class net.corda.node.services.identity.InMemoryIdentityService
  Get all identities known to the service. This is expensive, and `InMemoryIdentityService.partyFromKey` or partyFromName should be used in preference where possible.
getAllStateMachines() - Method in class net.corda.node.services.statemachine.StateMachineManager
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.
getAmount() - Method in class net.corda.contracts.asset.Commands.Exit
getAmount() - Method in class net.corda.contracts.asset.Cash.State
getAmount() - Method in class net.corda.contracts.asset.Commands.Exit
getAmount() - Method in class net.corda.contracts.asset.CommodityContract.State
getAmount() - Method in class net.corda.contracts.asset.Commands.Exit
getAmount() - Method in class net.corda.contracts.asset.Commands.Settle
getAmount() - Method in class net.corda.contracts.asset.Obligation.State
getAmount() - Method in interface net.corda.core.contracts.Commands.Exit
getAmount() - Method in interface net.corda.core.contracts.FungibleAsset
getAmount() - Method in class net.corda.flows.CashExitFlow
getAmount() - Method in class net.corda.flows.CashFlowCommand.ExitCash
getAmount() - Method in class net.corda.flows.CashFlowCommand.IssueCash
getAmount() - Method in class net.corda.flows.CashFlowCommand.PayCash
getAmount() - Method in class net.corda.flows.CashIssueFlow
getAmount() - Method in class net.corda.flows.CashPaymentFlow
getAmount() - Method in class net.corda.flows.IssuerFlow.IssuanceRequester
getAmount() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
getAmountGenerator() - Method in class net.corda.client.mock.EventGenerator
getAmountIssuedGenerator() - Method in class net.corda.client.mock.EventGenerator
getAmountMissing() - Method in exception net.corda.core.contracts.InsufficientBalanceException
getAnnualCompoundCount() - Method in enum net.corda.core.contracts.Frequency
getAnyNotary($this, type) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Returns a notary identity advertised by any of the nodes on the network (chosen at random)
getAnyNotary(type) - Method in interface net.corda.core.node.services.NetworkMapCache
  Returns a notary identity advertised by any of the nodes on the network (chosen at random)
getAnyNotary(type) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Returns a notary identity advertised by any of the nodes on the network (chosen at random)
getAppContext() - Method in class net.corda.core.flows.FlowLogicRef
getArgs() - Method in class net.corda.core.flows.FlowLogicRef
getArgs() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
getArtemisAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getArtemisHostPort() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
getAssemble() - Method in class net.corda.client.fxutils.AggregatedList
getAsset() - Method in class net.corda.contracts.CommercialPaper.Terms
getAssetForSale() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
getAssetToSell() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
getATTACHMENT_STORAGE() - Static method in class net.corda.core.serialization.KryoKt
getAttachments() - Method in class net.corda.core.contracts.TransactionForContract
getAttachments() - Method in class net.corda.core.flows.AppContext
getAttachments() - Method in interface net.corda.core.node.services.AttachmentsStorageService
  Provides access to storage of arbitrary JAR files (which may contain only data, no code).
getAttachments() - Method in class net.corda.core.transactions.FilteredLeaves
getAttachments() - Method in class net.corda.core.transactions.LedgerTransaction
  A list of
getAttachments() - Method in class net.corda.core.transactions.TransactionBuilder
getAttachments() - Method in interface net.corda.core.transactions.TraversableTransaction
getAttachments() - Method in class net.corda.core.transactions.WireTransaction
  Hashes of the ZIP/JAR files that are needed to interpret the contents of this wire transaction.
getAttachments() - Method in class net.corda.node.services.persistence.StorageServiceImpl
  Provides access to storage of arbitrary JAR files
getAttachmentStorage($receiver) - Static method in class net.corda.core.serialization.KryoKt
getAuthorisedContractUpgrade(ref) - Method in interface net.corda.core.node.services.VaultService
  Get contracts we would be willing to upgrade the suggested contract to.
getAuthorisedContractUpgrade(ref) - Method in class net.corda.node.services.vault.NodeVaultService
  Get contracts we would be willing to upgrade the suggested contract to.
getAutoCommit() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getAutomaticallyExtractAttachments() - Method in class net.corda.node.services.persistence.NodeAttachmentService
  If true, newly inserted attachments will be unzipped to a subdirectory of the storePath. This is intended for human browsing convenience: the attachment itself will still be the file (that is, edits to the extracted directory will not have any effect).
getAvailableComponentHashes() - Method in class net.corda.core.transactions.FilteredLeaves
  Calculate the hashes of the sub-components of the transaction, that are used to build its Merkle tree. The root of the tree is the transaction identifier. The tree structure is helpful for privacy, please see the user-guide section "Transaction tear-offs" to learn more about this topic.
getAvailableComponentHashes($this) - Static method in class net.corda.core.transactions.TraversableTransaction.DefaultImpls
  Calculate the hashes of the sub-components of the transaction, that are used to build its Merkle tree. The root of the tree is the transaction identifier. The tree structure is helpful for privacy, please see the user-guide section "Transaction tear-offs" to learn more about this topic.
getAvailableComponentHashes() - Method in interface net.corda.core.transactions.TraversableTransaction
  Calculate the hashes of the sub-components of the transaction, that are used to build its Merkle tree. The root of the tree is the transaction identifier. The tree structure is helpful for privacy, please see the user-guide section "Transaction tear-offs" to learn more about this topic.
getAvailableComponentHashes() - Method in class net.corda.core.transactions.WireTransaction
  Calculate the hashes of the sub-components of the transaction, that are used to build its Merkle tree. The root of the tree is the transaction identifier. The tree structure is helpful for privacy, please see the user-guide section "Transaction tear-offs" to learn more about this topic.
getAvailableComponents() - Method in class net.corda.core.transactions.FilteredLeaves
  Returns a flattened list of all the components that are present in the transaction, in the following order:
getAvailableComponents($this) - Static method in class net.corda.core.transactions.TraversableTransaction.DefaultImpls
  Returns a flattened list of all the components that are present in the transaction, in the following order:
getAvailableComponents() - Method in interface net.corda.core.transactions.TraversableTransaction
  Returns a flattened list of all the components that are present in the transaction, in the following order:
getAvailableComponents() - Method in class net.corda.core.transactions.WireTransaction
  Returns a flattened list of all the components that are present in the transaction, in the following order:
getBackingMap() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
getBagOfCash() - Method in class net.corda.core.utilities.Emoji
getBankOfCordaExitGenerator() - Method in class net.corda.client.mock.EventGenerator
getBankOfCordaIssueGenerator() - Method in class net.corda.client.mock.EventGenerator
getBaseDirectory() - Method in class net.corda.node.CmdLineOptions
getBaseDirectory() - Method in class net.corda.node.services.config.FullNodeConfiguration
getBaseDirectory() - Method in interface net.corda.node.services.config.NodeConfiguration
getBaseSerializer() - Method in class net.corda.core.serialization.NoReferencesSerializer
getBatchUpdateSize() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getBd($receiver) - Static method in class net.corda.core.Utils
getBd($receiver) - Static method in class net.corda.core.Utils
getBd($receiver) - Static method in class net.corda.core.Utils
getBd($receiver) - Static method in class net.corda.core.Utils
getBefore() - Method in class net.corda.core.contracts.Timestamp
getBeneficiary() - Method in class net.corda.contracts.asset.Obligation.State
  The public key of the entity the contract pays to
getBilateralNetState() - Method in class net.corda.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.core.contracts.BilateralNettableState
  Returns an object used to determine if two states can be subject to close-out netting. If two states return equal objects, they can be close out netted together.
getBooks() - Method in class net.corda.core.utilities.Emoji
getBusyNodeLatch() - Method in class net.corda.node.internal.AbstractNode
getBy() - Method in class net.corda.core.crypto.DigitalSignature.WithKey
getBytes() - Method in class net.corda.core.serialization.OpaqueBytes
getCache() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getCalendars() - Method in class net.corda.core.contracts.BusinessCalendar.Companion
getCallback() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
getCash() - Method in class net.corda.client.model.ContractStateModel
getCASH($receiver) - Static method in class net.corda.contracts.asset.CashKt
  An extension property that lets you write 100.DOLLARS.CASH
getCASH_PROGRAM_ID() - Static method in class net.corda.contracts.asset.CashKt
getCashBalances() - Method in interface net.corda.core.messaging.CordaRPCOps
getCashBalances() - Method in interface net.corda.core.node.services.VaultService
  Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for which we have no cash evaluate to null (not present in map), not 0.
getCashBalances() - Method in class net.corda.node.internal.CordaRPCOpsImpl
getCashBalances() - Method in class net.corda.node.services.vault.NodeVaultService
  Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for which we have no cash evaluate to null (not present in map), not 0.
getCashStateGenerator() - Method in class net.corda.client.mock.EventGenerator
getCashStates() - Method in class net.corda.client.model.ContractStateModel
getCatalog() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getCause() - Method in exception net.corda.core.flows.FlowException
getCause() - Method in class net.corda.flows.NotaryError.SignaturesMissing
getCertificate() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
getCertificatesDirectory() - Method in class net.corda.node.services.config.FullNodeConfiguration
getCertificatesDirectory($this) - Static method in class net.corda.node.services.config.NodeConfiguration.DefaultImpls
getCertificatesDirectory() - Method in interface net.corda.node.services.config.NodeConfiguration
getCertificatesDirectory() - Method in interface net.corda.node.services.config.SSLConfiguration
getCertificateSigningService() - Method in class net.corda.node.services.config.FullNodeConfiguration
getCertificateSigningService() - Method in interface net.corda.node.services.config.NodeConfiguration
getCertService() - Method in class net.corda.node.utilities.registration.NetworkRegistrationHelper
getChanged() - Method in interface net.corda.core.node.services.NetworkMapCache
  Tracks changes to the network map cache
getChanged() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  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.RelabelableStep
getChanges() - Method in class net.corda.core.utilities.ProgressTracker.Step
getChanges() - Method in class net.corda.node.services.statemachine.StateMachineManager
  An observable that emits triples of the changing flow, the type of change, and a process-specific ID number which may change across restarts.
getCheckAttachmentsOnLoad() - Method in class net.corda.node.services.persistence.NodeAttachmentService
getCheckpointStorage() - Method in class net.corda.node.internal.AbstractNode
getCheckpointStorage() - Method in class net.corda.node.services.statemachine.StateMachineManager
getChildProgressTracker(step) - Method in class net.corda.core.utilities.ProgressTracker
getChildren() - Method in class net.corda.core.crypto.CompositeKey.Node
getClassLoader() - Method in class net.corda.core.flows.AppContext
getClause() - Method in class net.corda.contracts.testing.DummyLinearContract
getClause() - Method in class net.corda.core.contracts.clauses.FilterOn
getClause() - Method in class net.corda.core.contracts.clauses.GroupClauseVerifier
getClauses() - Method in class net.corda.core.contracts.clauses.AllOf
  List of clauses under this composite clause
getClauses() - Method in class net.corda.core.contracts.clauses.AnyOf
  List of clauses under this composite clause
getClauses() - Method in class net.corda.core.contracts.clauses.CompositeClause
  List of clauses under this composite clause
getClauses() - Method in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
  List of clauses under this composite clause
getClauses() - Method in class net.corda.core.contracts.clauses.FirstOf
  List of clauses under this composite clause
getClientCommandGenerator() - Method in class net.corda.client.mock.EventGenerator
getClientInfo() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getClientInfo(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getClientProxy() - Method in class net.corda.node.services.transactions.BFTSmartClient
getClients() - Method in class net.corda.node.driver.DriverDSL.State
getClientVersion() - Method in class net.corda.node.utilities.registration.HTTPNetworkRegistrationService.Companion
getClock() - Method in interface net.corda.core.node.ServiceHub
getClock() - Method in class net.corda.core.node.services.TimestampChecker
getClusterAddresses() - Method in class net.corda.node.services.transactions.BFTSmartUniquenessProvider
getCode() - Method in enum net.corda.core.contracts.Tenor.TimeUnit
getCODE_BAG_OF_CASH() - Static method in class net.corda.core.utilities.Emoji
getCODE_BOOKS() - Static method in class net.corda.core.utilities.Emoji
getCODE_COOL_GUY() - Static method in class net.corda.core.utilities.Emoji
getCODE_DIAMOND() - Static method in class net.corda.core.utilities.Emoji
getCODE_GREEN_TICK() - Static method in class net.corda.core.utilities.Emoji
getCODE_LEFT_ARROW() - Static method in class net.corda.core.utilities.Emoji
getCODE_NEWSPAPER() - Static method in class net.corda.core.utilities.Emoji
getCODE_NO_ENTRY() - Static method in class net.corda.core.utilities.Emoji
getCODE_PAPERCLIP() - Static method in class net.corda.core.utilities.Emoji
getCODE_RIGHT_ARROW() - Static method in class net.corda.core.utilities.Emoji
getCODE_SANTA_CLAUS() - Static method in class net.corda.core.utilities.Emoji
getCODE_SKULL_AND_CROSSBONES() - Static method in class net.corda.core.utilities.Emoji
getColumnTransformer() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getCommands() - Method in class net.corda.core.contracts.TransactionForContract
getCommands() - Method in class net.corda.core.transactions.FilteredLeaves
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 interface net.corda.core.transactions.TraversableTransaction
getCommands() - Method in class net.corda.core.transactions.WireTransaction
  Ordered list of
getCOMMODITY_PROGRAM_ID() - Static method in class net.corda.contracts.asset.CommodityContractKt
getCommodityCode() - Method in class net.corda.core.contracts.Commodity
getCommonName($receiver) - Static method in class net.corda.core.crypto.X509UtilitiesKt
getComposite($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
  Creates a `class CompositeKey` with a single leaf node containing the public key
getConf() - Method in class net.corda.node.services.config.OptionalConfig
getConfig() - Method in class net.corda.node.services.config.FullNodeConfiguration
getConfig() - Method in class net.corda.node.services.database.RequeryConfiguration
getConfig() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent
  The config object is used to pass in the passwords for the certificate KeyStore and TrustStore
getConfig() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
  The config object is used to pass in the passwords for the certificate KeyStore and TrustStore
getConfig() - Method in class net.corda.node.services.messaging.CordaRPCClient
  The config object is used to pass in the passwords for the certificate KeyStore and TrustStore
getConfig() - Method in class net.corda.node.services.messaging.NodeMessagingClient
  The config object is used to pass in the passwords for the certificate KeyStore and TrustStore
getConfig() - Method in class net.corda.node.utilities.registration.NetworkRegistrationHelper
getConfigFile() - Method in class net.corda.node.CmdLineOptions
getConfiguration() - Method in class net.corda.node.driver.NodeHandle
getConfiguration() - Method in class net.corda.node.internal.AbstractNode
getConfiguration() - Method in class net.corda.node.internal.Node
getConfiguration() - Method in class net.corda.node.services.vault.NodeVaultService
getConfirmed() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
getConflict() - Method in class net.corda.flows.NotaryError.Conflict
getConflictRef() - Method in exception net.corda.core.contracts.TransactionConflictException
getConnection() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getConnection() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaDataSourceConnectionProvider
getConnection() - Method in class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
getConnectionProvider() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getConserveClause() - Method in class net.corda.contracts.asset.Cash
getConserveClause() - Method in class net.corda.contracts.asset.CommodityContract
getConserveClause() - Method in class net.corda.contracts.asset.OnLedgerAsset
getConstructor() - Method in class net.corda.core.serialization.ImmutableClassSerializer
getConsumed() - Method in class net.corda.core.node.services.Vault.Update
getConsumedGenerator() - Method in class net.corda.client.mock.EventGenerator
getContent() - Method in class net.corda.core.ThreadBox
getContract() - Method in class net.corda.contracts.asset.Cash.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.asset.CommodityContract.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.asset.Obligation.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.CommercialPaper.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.CommercialPaperLegacy.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.testing.DummyDealContract.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  An instance of the contract class that will verify this state.
getContract() - Method in interface net.corda.core.contracts.ContractState
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.core.contracts.DummyContractV2.State
  An instance of the contract class that will verify this state.
getContract() - Method in class net.corda.core.contracts.DummyState
  An instance of the contract class that will verify this state.
getContract() - Method in exception net.corda.core.contracts.TransactionVerificationException.ContractRejection
getContractHash() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
getContractHash() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
getContractHash() - Method in class net.corda.contracts.asset.Commands.Move
  Contract code the moved state
getContractHash() - Method in class net.corda.contracts.Commands.Move
  Contract code the moved state
getContractHash() - 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).
getCoolGuy() - Method in class net.corda.core.utilities.Emoji
getCoordinate() - Method in class net.corda.core.node.PhysicalLocation
getCorda() - Method in class net.corda.core.node.services.ServiceType.Companion
getCORDA_CLIENT_CA() - Method in class net.corda.core.crypto.X509Utilities
getCORDA_CLIENT_CA_PRIVATE_KEY() - Method in class net.corda.core.crypto.X509Utilities
getCORDA_INTERMEDIATE_CA() - Method in class net.corda.core.crypto.X509Utilities
getCORDA_INTERMEDIATE_CA_PRIVATE_KEY() - Method in class net.corda.core.crypto.X509Utilities
getCORDA_ROOT_CA() - Method in class net.corda.core.crypto.X509Utilities
getCORDA_ROOT_CA_PRIVATE_KEY() - Method in class net.corda.core.crypto.X509Utilities
getCounterpartyMarker(party) - Method in class net.corda.core.flows.FlowLogic
  Return the marker Class which party has used to register the counterparty flow that is to execute on the other side. The default implementation returns the class object of this FlowLogic, but any Class instance will do as long as the other side registers with it.
getCounterpartyMarker(party) - Method in class net.corda.flows.TwoPartyDealFlow.Primary
  Return the marker Class which party has used to register the counterparty flow that is to execute on the other side. The default implementation returns the class object of this FlowLogic, but any Class instance will do as long as the other side registers with it.
getCP_LEGACY_PROGRAM_ID() - Static method in class net.corda.contracts.CommercialPaperLegacyKt
  Legacy version of `class CommercialPaper` that includes the full verification logic itself, rather than breaking it into clauses. This is here just as an example for the contract tutorial.
getCP_PROGRAM_ID() - Static method in class net.corda.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).
getCurrencies() - Method in class net.corda.client.mock.EventGenerator
getCurrencies() - Method in class net.corda.core.testing.CurrencyGenerator.Companion
getCurrency() - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
getCurrency() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getCurrencyGenerator() - Method in class net.corda.client.mock.EventGenerator
getCurrentLabel() - Method in class net.corda.core.utilities.ProgressTracker.RelabelableStep
getCurrentSigs() - Method in class net.corda.core.transactions.TransactionBuilder
  The signatures that have been collected so far - might be incomplete!
getCurrentStep() - Method in class net.corda.core.utilities.ProgressTracker
  Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to the `class ProgressTracker.DONE` state, this tracker is finished and the current step cannot be moved again.
getCurrentStepRecursive() - Method in class net.corda.core.utilities.ProgressTracker
  Returns the current step, descending into children to find the deepest step we are up to.
getCustomServices() - Method in class net.corda.node.internal.AbstractNode
getData() - Method in class net.corda.core.contracts.TransactionState
  The custom contract state
getData() - Method in interface net.corda.core.messaging.Message
getData() - Method in class net.corda.core.utilities.UntrustworthyData
  Deprecated.
getData() - Method in class net.corda.node.services.transactions.Request
getDatabase() - Method in class net.corda.node.internal.AbstractNode
getDatabase() - Method in class net.corda.node.internal.CordaRPCOpsImpl
getDatabase() - Method in class net.corda.node.services.messaging.NodeMessagingClient
getDatabase() - Method in class net.corda.node.services.statemachine.StateMachineManager
getDatabase() - Method in class net.corda.node.services.vault.CashBalanceAsMetricsObserver
getDatabase() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
getDatabaseSchema() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
getDataSource() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaDataSourceConnectionProvider
getDataSource() - Method in class net.corda.node.services.database.RequeryConfiguration
getDataSourceProperties() - Method in class net.corda.node.services.config.FullNodeConfiguration
getDataSourceProperties($this) - Static method in class net.corda.node.services.config.NodeConfiguration.DefaultImpls
getDataSourceProperties() - Method in interface net.corda.node.services.config.NodeConfiguration
getDataTypePrefix() - Method in interface net.corda.node.services.api.AcceptsFileUpload
  A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.
getDataTypePrefix() - Method in class net.corda.node.services.persistence.NodeAttachmentService
  A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.
getDays($receiver) - Static method in class net.corda.core.Utils
getDb() - Method in class net.corda.node.services.transactions.BFTSmartServer
getDb() - Method in class net.corda.node.services.transactions.BFTSmartUniquenessProvider
getDb() - Method in class net.corda.node.services.transactions.DistributedImmutableMap
getDbCloser() - Method in class net.corda.node.internal.AbstractNode
getDealBeingOffered() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
getDebugPortAllocation() - Method in class net.corda.node.driver.DriverDSL
getDebugTimestamp() - Method in interface net.corda.core.messaging.Message
getDEFAULT_EXPIRATION_PERIOD() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getDEFAULT_MAX_BUCKETS() - Static method in class net.corda.node.utilities.JDBCHashMapKt
  The default maximum size of the LRU cache.
getDEFAULT_SESSION_ID() - Static method in class net.corda.core.node.services.ServicesKt
  Session ID to use for services listening for the first message in a session (before a specific session ID has been established).
getDefaultFlowWhiteList() - Method in class net.corda.node.internal.AbstractNode.Companion
getDefaultFractionDigits() - Method in class net.corda.core.contracts.Commodity
getDelegate() - Method in class net.corda.core.serialization.GlobalTransientClassWhiteList
getDelegate() - Method in class net.corda.core.serialization.LoggingWhitelist
getDescription() - Method in class net.corda.core.node.PhysicalLocation
getDescriptions() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
getDevMode() - Method in class net.corda.node.services.config.FullNodeConfiguration
getDevMode() - Method in interface net.corda.node.services.config.NodeConfiguration
getDevX509Name(commonName) - Method in class net.corda.core.crypto.X509Utilities
  Return a bogus X509 for dev purposes. Use getX509Name for something more real.
getDiamond() - Method in class net.corda.core.utilities.Emoji
getDisplayName() - Method in class net.corda.core.contracts.Commodity
getDOLLARS($receiver) - Static method in class net.corda.core.contracts.ContractsDSL
getDOLLARS($receiver) - Static method in class net.corda.core.contracts.ContractsDSL
getDownloaded() - Method in class net.corda.flows.FetchDataFlow.Result
getDriverDirectory() - Method in class net.corda.node.driver.DriverDSL
getDueBefore() - Method in class net.corda.contracts.asset.Obligation.State
getDueBefore() - Method in class net.corda.contracts.asset.Obligation.Terms
  When the contract must be settled by.
getDUMMY_CASH_ISSUER() - Static method in class net.corda.contracts.asset.CashKt
  A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
getDUMMY_CASH_ISSUER_KEY() - Static method in class net.corda.contracts.asset.CashKt
  A randomly generated key.
getDUMMY_KEY_1() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_KEY_2() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_NOTARY() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_NOTARY_KEY() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_OBLIGATION_ISSUER() - Static method in class net.corda.contracts.asset.ObligationKt
  A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
getDUMMY_OBLIGATION_ISSUER_KEY() - Static method in class net.corda.contracts.asset.ObligationKt
  A randomly generated key.
getDUMMY_PROGRAM_ID() - Static method in class net.corda.core.contracts.DummyContractKt
getDUMMY_PUBKEY_1() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_PUBKEY_2() - Static method in class net.corda.core.utilities.TestConstants
getDUMMY_V2_PROGRAM_ID() - Static method in class net.corda.core.contracts.DummyContractV2Kt
getDuplicates() - Method in exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
getDuration() - Method in class net.corda.core.utilities.TimeWindow
getECDSA_CURVE() - Method in class net.corda.core.crypto.X509Utilities
getEd25519Curve() - Static method in class net.corda.core.crypto.CryptoUtilities
getEmailAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getEmailAddress() - Method in interface net.corda.node.services.config.NodeConfiguration
getEmojiMode() - Method in class net.corda.core.utilities.Emoji
  When non-null, toString() methods are allowed to use emoji in the output as we're going to render them to a sufficiently capable text surface.
getEncoded() - Method in class net.corda.core.crypto.DummyPublicKey
getEncoded() - Method in class net.corda.core.crypto.NullPublicKey
getEncumbrance() - Method in class net.corda.core.contracts.TransactionState
  All contract states may be encumbered by up to one other state.
getEnd() - Method in class net.corda.core.utilities.TimeWindow
getEntityStateListeners() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getEntries() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
getEntries() - Method in class net.corda.node.services.transactions.Commands.PutAll
getEntries() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getError() - Method in class net.corda.core.ErrorOr
getError() - Method in exception net.corda.core.node.services.UniquenessException
getError() - Method in exception net.corda.flows.NotaryException
getErrorMessage() - Method in class net.corda.node.services.statemachine.SessionReject
getErrorResponse() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
getEventSinkProperty() - Method in class net.corda.client.model.TrackedDelegate.EventSinkDelegate
getEventStreamProperty() - Method in class net.corda.client.model.TrackedDelegate.EventStreamDelegate
getExchangeRate() - Method in class net.corda.client.model.ExchangeRateModel
getExecutionPath(commands) - Method in class net.corda.core.contracts.clauses.Clause
  Determine the subclauses which will be verified as a result of verifying this clause.
getExecutionPath(commands) - Method in class net.corda.core.contracts.clauses.CompositeClause
  Determine the subclauses which will be verified as a result of verifying this clause.
getExecutionPath(commands) - Method in class net.corda.core.contracts.clauses.FilterOn
  Determine the subclauses which will be verified as a result of verifying this clause.
getExecutionPath(commands) - Method in class net.corda.core.contracts.clauses.GroupClauseVerifier
  Determine the subclauses which will be verified as a result of verifying this clause.
getExecutor() - Method in class net.corda.node.services.statemachine.StateMachineManager
getExitCashGenerator() - Method in class net.corda.client.mock.EventGenerator
getExitKeys() - Method in class net.corda.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.contracts.asset.CommodityContract.State
  There must be an ExitCommand signed by these keys to destroy the amount. While all states require their owner to sign, some (i.e. cash) also require the issuer.
getExitKeys() - Method in class net.corda.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.
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.
getExpectedCommonName() - Method in class net.corda.node.services.messaging.ConnectionDirection.Outbound
getExpectedDeal() - Method in exception net.corda.flows.TwoPartyDealFlow.DealMismatchException
getExpectedDeal() - Method in exception net.corda.flows.TwoPartyDealFlow.DealRefMismatchException
getExpectedTypeName() - Method in exception net.corda.flows.TwoPartyTradeFlow.AssetMismatchException
getExpires() - Method in class net.corda.node.services.network.NodeRegistration
getExportJMXto() - Method in class net.corda.node.services.config.FullNodeConfiguration
getExportJMXto() - Method in interface net.corda.node.services.config.NodeConfiguration
getExpr() - Method in class net.corda.core.contracts.Expression
getExternalId() - Method in class net.corda.core.contracts.UniqueIdentifier
getExtraAdvertisedServiceIds() - Method in class net.corda.node.services.config.FullNodeConfiguration
getExtraRecipients() - Method in class net.corda.flows.FinalityFlow
getFaceValue() - Method in class net.corda.contracts.CommercialPaper.State
getFaceValue() - Method in class net.corda.contracts.CommercialPaperLegacy.State
getFaceValue() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getFaceValueIssuerParty() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getFaceValueIssuerRef() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getFCOJ($receiver) - Static method in class net.corda.core.contracts.ContractsDSL
getFETCH_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getFiber() - Method in class net.corda.node.services.statemachine.FlowSession
getFiber() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
getFile() - Method in exception net.corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch
getFilteredLeaves() - Method in class net.corda.core.transactions.FilteredTransaction
getFilterStates() - Method in class net.corda.core.contracts.clauses.FilterOn
getFirstClause() - Method in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
getFirstClause() - Method in class net.corda.core.contracts.clauses.FirstOf
getFirstPayload() - Method in class net.corda.node.services.statemachine.SessionInit
getFlow() - Method in class net.corda.node.services.statemachine.FlowSession
getFlowFactory(markerClass) - Method in interface net.corda.core.node.PluginServiceHub
  Return the flow factory that has been registered with markerClass, or null if no factory is found.
getFlowLogicClassName() - Method in class net.corda.core.flows.FlowLogicRef
getFlowLogicClassName() - Method in class net.corda.core.messaging.StateMachineInfo
getFlowLogicFactory() - Method in class net.corda.node.internal.AbstractNode
getFlowLogicRefFactory() - Method in class net.corda.node.services.api.ServiceHubInternal
getFlowName() - Method in class net.corda.node.services.statemachine.SessionInit
getFlowStatus() - Method in class net.corda.client.model.StateMachineData
getFollowInputsOfType() - Method in class net.corda.core.contracts.TransactionGraphSearch.Query
getForDay() - Method in class net.corda.core.contracts.FixOf
getForHandle() - Method in class net.corda.node.services.messaging.MarshalledObservation
getFormat() - Method in class net.corda.core.crypto.DummyPublicKey
getFormat() - Method in class net.corda.core.crypto.NullPublicKey
getFromDisk() - Method in class net.corda.flows.FetchDataFlow.Result
getFunction() - Method in class net.corda.client.fxutils.MappedList
getGenerate() - Method in class net.corda.client.mock.Generator
getGlobal() - Method in class net.corda.core.serialization.LoggingWhitelist
getGloballySeen() - Method in class net.corda.core.serialization.LoggingWhitelist.Companion
getGot() - Method in exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedDataMismatch
getGot() - Method in exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedSizeMismatch
getGroupingKey() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
getHasEmojiTerminal() - Method in class net.corda.core.utilities.Emoji
getHasEnded() - Method in class net.corda.core.utilities.ProgressTracker
  Returns true if the progress tracker has ended, either by reaching the `class ProgressTracker.DONE` step or prematurely with an error
getHash() - Method in exception net.corda.core.contracts.AttachmentResolutionException
getHash() - Method in exception net.corda.core.contracts.TransactionResolutionException
getHash() - Method in class net.corda.core.crypto.MerkleTree
getHash() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
getHash() - Method in class net.corda.core.crypto.PartialTree.Leaf
getHash() - Method in class net.corda.core.serialization.SerializedBytes
getHash() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
getHashes() - Method in class net.corda.flows.FetchDataFlow.Request
getHelp() - Method in class net.corda.node.CmdLineOptions
getHoldability() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getHolidayDates() - Method in class net.corda.core.contracts.BusinessCalendar
getHost() - Method in class net.corda.node.services.messaging.CordaRPCClient
getHostAndPort() - Method in interface net.corda.node.services.messaging.ArtemisMessagingComponent.ArtemisPeerAddress
getHostAndPort() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
getHostAndPort() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
getHostAndPort($receiver, name) - Static method in class net.corda.node.utilities.ConfigUtilsKt
getHours($receiver) - Static method in class net.corda.core.Utils
getId() - Method in class net.corda.client.model.PartiallyResolvedTransaction
getId() - Method in class net.corda.client.model.StateMachineData
getId() - Method in interface net.corda.core.contracts.NamedByHash
getId() - Method in class net.corda.core.contracts.UniqueIdentifier
getId() - Method in interface net.corda.core.flows.FlowStateMachine
getId() - Method in class net.corda.core.messaging.FlowHandle
getId() - Method in class net.corda.core.messaging.StateMachineInfo
getId() - Method in class net.corda.core.messaging.StateMachineUpdate
getId() - Method in class net.corda.core.node.services.ServiceType
getId() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
getId() - Method in class net.corda.core.transactions.LedgerTransaction
  The hash of the original serialised WireTransaction.
getId() - Method in class net.corda.core.transactions.SignedTransaction
  The Merkle root of the inner `class WireTransaction`. Note that this is not the same as the simple hash of txBits, which would not use the Merkle tree structure. If the difference isn't clear, please consult the user guide section "Transaction tear-offs" to learn more about Merkle trees.
getId() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
getId() - Method in class net.corda.core.transactions.WireTransaction
getId() - Method in class net.corda.flows.Service.TransactionParts
getId() - Method in class net.corda.node.services.api.Checkpoint
getId() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
getId() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
getId() - Method in class net.corda.node.services.transactions.BFTSmartServer
getIdentity() - Method in class net.corda.core.node.ServiceEntry
getIdentity() - Method in class net.corda.node.internal.AbstractNode
getIdentity() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
getIdentity() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityRequest
getIdentityService() - Method in interface net.corda.core.node.ServicesForResolution
getIds() - Method in exception net.corda.core.serialization.MissingAttachmentsException
getIfChangedSinceVersion() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapRequest
getIndex() - Method in class net.corda.core.contracts.StateRef
getIndex() - Method in class net.corda.core.schemas.PersistentStateRef
getIndex() - Method in interface net.corda.core.schemas.requery.Requery.PersistentState
getIndex() - Method in class net.corda.node.utilities.StateRefColumns
getIndexMap() - Method in class net.corda.client.fxutils.FlattenedList
getInfo() - Method in class net.corda.core.node.ServiceEntry
getInfo() - Method in class net.corda.node.internal.AbstractNode
getInitiatedSessionId() - Method in class net.corda.node.services.statemachine.SessionConfirm
getInitiatingParty() - Method in class net.corda.node.services.statemachine.FlowSession
getInitiatorSessionId() - Method in class net.corda.node.services.statemachine.SessionConfirm
getInitiatorSessionId() - Method in class net.corda.node.services.statemachine.SessionInit
getInitiatorSessionId() - Method in interface net.corda.node.services.statemachine.SessionInitResponse
getInitiatorSessionId() - Method in class net.corda.node.services.statemachine.SessionReject
getInnerMap() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
getInNodeNetworkMapService() - Method in class net.corda.node.internal.AbstractNode
getInNodeNotaryService() - Method in class net.corda.node.internal.AbstractNode
getInOut() - Method in exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
getInput() - Method in class net.corda.core.crypto.CertificateStream
getInputIndex() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
getInputNotary() - Method in class net.corda.core.contracts.TransactionForContract
getInputs() - Method in class net.corda.client.model.PartiallyResolvedTransaction
getInputs() - Method in class net.corda.core.contracts.TransactionForContract
getInputs() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
getInputs() - Method in class net.corda.core.transactions.BaseTransaction
  The inputs of this transaction.
getInputs() - Method in class net.corda.core.transactions.FilteredLeaves
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.TransactionBuilder
getInputs() - Method in interface net.corda.core.transactions.TraversableTransaction
getInputs() - Method in class net.corda.core.transactions.WireTransaction
  Pointers to the input states on the ledger,
getInputs() - Method in class net.corda.flows.Service.TransactionParts
getInstance(calname) - Method in class net.corda.core.contracts.BusinessCalendar.Companion
  Returns a business calendar that combines all the named holiday calendars into one list of holiday dates.
getInstance(commodityCode) - Method in class net.corda.core.contracts.Commodity.Companion
getInternalOnly() - Method in class net.corda.core.serialization.SerializedBytes
getInverse() - Method in class net.corda.contracts.asset.Commands.SetLifecycle
getIssuance() - Method in class net.corda.contracts.CommercialPaper.State
getIssuance() - Method in class net.corda.contracts.CommercialPaperLegacy.State
getIssuanceParty() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getIssuanceRef() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getIssueCashGenerator() - Method in class net.corda.client.mock.EventGenerator
getIssuedGenerator() - Method in class net.corda.client.mock.EventGenerator
getIssuer() - Method in class net.corda.core.contracts.Issued
getIssuerBankParty() - Method in class net.corda.flows.IssuerFlow.IssuanceRequester
getIssueRef() - Method in class net.corda.flows.CashExitFlow
getIssueRef() - Method in class net.corda.flows.CashFlowCommand.ExitCash
getIssueRef() - Method in class net.corda.flows.CashFlowCommand.IssueCash
getIssueRef() - Method in class net.corda.flows.CashIssueFlow
getIssueRefGenerator() - Method in class net.corda.client.mock.EventGenerator
getIssuerGenerator() - Method in class net.corda.client.mock.EventGenerator
getIssuerParty() - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
getIssuerPartyRef() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
getIssuerRef() - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
getIssuers() - Method in class net.corda.client.mock.EventGenerator
getIssueToParty() - Method in class net.corda.flows.IssuerFlow.IssuanceRequester
getIssueToParty() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
getIssueToPartyRef() - Method in class net.corda.flows.IssuerFlow.IssuanceRequester
getIterator() - Method in class net.corda.core.utilities.NonEmptySet.Iterator
getJournalWriter() - Method in class net.corda.core.serialization.LoggingWhitelist.Companion
getKey() - Method in class net.corda.node.services.transactions.Commands.Get
getKey() - Method in class net.corda.node.utilities.JDBCHashMap.BlobMapTable
getKey() - Method in class net.corda.node.utilities.JDBCHashSet.BlobSetTable
getKEY_GENERATION_ALGORITHM() - Method in class net.corda.core.crypto.X509Utilities
getKeyHash() - Method in class net.corda.node.utilities.JDBCHashedTable
getKeyManagement() - Method in class net.corda.node.internal.AbstractNode
getKeyManagementService() - Method in interface net.corda.core.node.ServiceHub
getKeyPair() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
getKeys() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
getKeys() - Method in class net.corda.core.crypto.CompositeKey
  Returns all PublicKeys contained within the tree leaves
getKeys() - Method in class net.corda.core.crypto.CompositeKey.Leaf
  Returns all PublicKeys contained within the tree leaves
getKeys() - Method in class net.corda.core.crypto.CompositeKey.Node
  Returns all PublicKeys contained within the tree leaves
getKeys($receiver) - Static method in class net.corda.core.crypto.CompositeKeyKt
  Returns the set of all PublicKeys contained in the leaves of the `class CompositeKey`s
getKeys() - Method in interface net.corda.core.node.services.KeyManagementService
  Returns a snapshot of the current pubkey->privkey mapping.
getKeys() - Method in class net.corda.node.services.keys.E2ETestKeyManagementService
  Returns a snapshot of the current pubkey->privkey mapping.
getKeys() - Method in class net.corda.node.services.keys.PersistentKeyManagementService
  Returns a snapshot of the current pubkey->privkey mapping.
getKeys() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getKEYSTORE_TYPE() - Method in class net.corda.core.crypto.X509Utilities
getKeyStoreFile() - Method in class net.corda.node.services.config.FullNodeConfiguration
getKeyStoreFile($this) - Static method in class net.corda.node.services.config.NodeConfiguration.DefaultImpls
getKeyStoreFile($this) - Static method in class net.corda.node.services.config.SSLConfiguration.DefaultImpls
getKeyStoreFile() - Method in interface net.corda.node.services.config.SSLConfiguration
getKeyStorePassword() - Method in class net.corda.node.services.config.FullNodeConfiguration
getKeyStorePassword() - Method in interface net.corda.node.services.config.SSLConfiguration
getKlass() - Method in class net.corda.client.model.TrackedDelegate
getKlass() - Method in class net.corda.core.serialization.ImmutableClassSerializer
getKryo() - Method in class net.corda.core.serialization.KryoSerializationCustomization
getLabel() - Method in class net.corda.core.utilities.ProgressTracker.RelabelableStep
getLabel() - Method in class net.corda.core.utilities.ProgressTracker.Step
getLambda() - Method in class net.corda.node.services.config.OptionalConfig
getLatitude() - Method in class net.corda.core.node.WorldCoordinate
getLeft() - Method in class net.corda.core.crypto.MerkleTree.Node
getLeft() - Method in class net.corda.core.crypto.PartialTree.Node
getLeftArrow() - Method in class net.corda.core.utilities.Emoji
getLeftTable() - Method in class net.corda.client.fxutils.LeftOuterJoinedMap
getLegacyContract() - Method in class net.corda.core.contracts.DummyContractV2
getLegacyContract() - Method in interface net.corda.core.contracts.UpgradedContract
getLegalContractReference() - Method in class net.corda.contracts.asset.Cash
  TODO:
getLegalContractReference() - Method in class net.corda.contracts.asset.CommodityContract
  TODO:
getLegalContractReference() - Method in class net.corda.contracts.asset.Obligation
  TODO:
getLegalContractReference() - Method in class net.corda.contracts.CommercialPaper
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalContractReference() - Method in class net.corda.contracts.CommercialPaperLegacy
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalContractReference() - Method in class net.corda.contracts.testing.DummyDealContract
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalContractReference() - Method in class net.corda.contracts.testing.DummyLinearContract
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalContractReference() - Method in interface net.corda.core.contracts.Contract
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalContractReference() - Method in class net.corda.core.contracts.DummyContract
  Unparsed reference to the natural language contract that this code is supposed to express
getLegalContractReference() - Method in class net.corda.core.contracts.DummyContractV2
  Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of the contract's contents).
getLegalIdentity() - Method in class net.corda.core.node.NodeInfo
getLegalIdentityKey($this) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Helper property to shorten code for fetching the Node's KeyPair associated with the public legalIdentity Party from the key management service. Typical use is during signing in flows and for unit test signing.
getLegalIdentityKey() - Method in interface net.corda.core.node.ServiceHub
  Helper property to shorten code for fetching the Node's KeyPair associated with the public legalIdentity Party from the key management service. Typical use is during signing in flows and for unit test signing.
getLegalIdentityKey() - Method in class net.corda.node.services.api.ServiceHubInternal
  Helper property to shorten code for fetching the Node's KeyPair associated with the public legalIdentity Party from the key management service. Typical use is during signing in flows and for unit test signing.
getLegalName() - Method in class net.corda.node.internal.NetworkMapInfo
getLifecycle() - Method in class net.corda.contracts.asset.Commands.SetLifecycle
getLifecycle() - Method in class net.corda.contracts.asset.Obligation.State
getLifecycleClause() - Method in class net.corda.contracts.asset.Clauses.Net
getLinearId() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Unique id shared by all LinearState states throughout history within the vaults of all parties.
getLinearId() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  Unique id shared by all LinearState states throughout history within the vaults of all parties.
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.
getLoadOnInit() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getLock() - Method in class net.corda.core.ThreadBox
getLog() - Method in class net.corda.core.contracts.clauses.Clause.Companion
getLog() - Method in class net.corda.core.serialization.LoggingWhitelist.Companion
getLog() - Method in class net.corda.node.internal.AbstractNode
getLog() - Method in class net.corda.node.internal.Node
getLog() - Method in class net.corda.node.services.messaging.NodeLoginModule.Companion
getLog() - Method in class net.corda.node.utilities.AbstractJDBCHashMap.Companion
getLogger() - Method in class net.corda.core.contracts.clauses.FirstComposition.Companion
  Deprecated.
getLogger() - Method in class net.corda.core.contracts.clauses.FirstOf.Companion
getLogger() - Method in class net.corda.core.flows.FlowLogic
  This is where you should log things to.
getLogger() - Method in interface net.corda.core.flows.FlowStateMachine
getLogger() - Method in class net.corda.node.services.database.RequeryConfiguration.Companion
getLogger() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache.Companion
getLogger() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getLogger() - Method in class net.corda.node.services.schema.HibernateObserver.Companion
getLogger() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
  Return the logger for this state machine. The logger name incorporates id and so including it in the log message is not necessary.
getLogger() - Method in class net.corda.node.utilities.ServiceAffinityExecutor.Companion
getLoggingLevel() - Method in class net.corda.node.CmdLineOptions
getLogic() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
getLogic() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
getLogicRef() - Method in class net.corda.core.contracts.ScheduledActivity
getLogToConsole() - Method in class net.corda.node.CmdLineOptions
getLongitude() - Method in class net.corda.core.node.WorldCoordinate
getMagicNumber() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
getMagicNumber() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
getMagicNumber() - Method in interface net.corda.core.contracts.DummyContract.State
getMagicNumber() - Method in class net.corda.core.contracts.DummyContractV2.State
getMagicNumber() - Method in class net.corda.core.contracts.DummyState
getManager() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
getMappedType() - Method in class net.corda.core.schemas.requery.converters.InstantConverter
getMappedType() - Method in class net.corda.core.schemas.requery.converters.StateRefConverter
getMappedTypes() - Method in class net.corda.core.schemas.MappedSchema
getMapping() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getMapServiceRegistered() - Method in interface net.corda.core.node.services.NetworkMapCache
  Future to track completion of the NetworkMapService registration.
getMapServiceRegistered() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Future to track completion of the NetworkMapService registration.
getMapVersion() - Method in class net.corda.node.services.network.AbstractNetworkMapService
getMapVersion() - Method in class net.corda.node.services.network.LastAcknowledgeInfo
getMapVersion() - Method in class net.corda.node.services.network.NetworkMapService.Update
getMapVersion() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
getMapVersion() - Method in class net.corda.node.services.network.NodeRegistrationInfo
getMaturity() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getMaturityDate() - Method in class net.corda.contracts.CommercialPaper.State
getMaturityDate() - Method in class net.corda.contracts.CommercialPaper.Terms
getMaturityDate() - Method in class net.corda.contracts.CommercialPaperLegacy.State
getMaxBuckets() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getMaxSizeRegistrationRequestBytes() - Method in class net.corda.node.services.network.AbstractNetworkMapService
  Maximum credible size for a registration request. Generally requests are around 500-600 bytes, so this gives a 10 times overhead.
getMaxUnacknowledgedUpdates() - Method in class net.corda.node.services.network.AbstractNetworkMapService
  Maximum number of unacknowledged updates to send to a node before automatically unregistering them for updates
getMerkleTree(allLeavesHashes) - Method in class net.corda.core.crypto.MerkleTree.Companion
  Merkle tree building using hashes, with zero hash padding to full power of 2.
getMerkleTree() - Method in class net.corda.core.transactions.WireTransaction
  Builds whole Merkle tree for a transaction.
getMessage() - Method in class net.corda.client.model.ProgressTrackingEvent
getMessage() - Method in class net.corda.client.model.TransactionCreateStatus
getMessage() - Method in exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
getMessage() - Method in exception net.corda.core.flows.FlowException
getMessage() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
getMessage() - Method in class net.corda.node.services.statemachine.SendAndReceive
getMessage() - Method in class net.corda.node.services.statemachine.SendOnly
getMessage() - Method in interface net.corda.node.services.statemachine.SendRequest
getMessageBroker() - Method in class net.corda.node.internal.Node
getMessagingServerAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getMetaData() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getMethodName() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
getMetrics() - Method in class net.corda.node.services.api.MonitoringService
getMidpoint() - Method in class net.corda.core.contracts.Timestamp
getMillis($receiver) - Static method in class net.corda.core.Utils
getMinutes($receiver) - Static method in class net.corda.core.Utils
getMissing() - Method in exception net.corda.core.contracts.TransactionVerificationException.SignersMissing
getMissing() - Method in exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
getMissing() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
getModel() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getModification() - Method in class net.corda.flows.AbstractStateReplacementFlow.Instigator
getModification() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
getMonitoringService() - Method in class net.corda.node.services.api.ServiceHubInternal
getMoveCashGenerator() - Method in class net.corda.client.mock.EventGenerator
getMsg() - Method in class net.corda.flows.NotaryError.SignaturesInvalid
getMsg() - Method in class net.corda.flows.NotaryError.TransactionInvalid
getMultilateralNetState() - Method in class net.corda.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.core.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.
getMustSign() - Method in class net.corda.core.transactions.BaseTransaction
  Composite keys that need to be fulfilled by signatures in order for the transaction to be valid. In a `class SignedTransaction` this list is used to check whether there are any missing signatures. Note that there is nothing that forces the list to be the correct list of signers for this transaction until the transaction is verified by using `LedgerTransaction.verify`.
getMustSign() - Method in class net.corda.core.transactions.FilteredLeaves
getMustSign() - Method in interface net.corda.core.transactions.TraversableTransaction
getMutationCount() - Method in class net.corda.node.utilities.MutableClock
  This tracks how many direct mutations of "now" have occurred for this Clock, but not the passage of time.
getMutations() - Method in class net.corda.node.utilities.MutableClock
  This is an observer on the mutation count of this Clock, which reflects the occurence of mutations.
getMyAddress() - Method in interface net.corda.core.messaging.MessagingService
  Returns an address that refers to this node.
getMyAddress() - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Apart from the NetworkMapService this is the only other address accessible to the node outside of lookups against the NetworkMapCache.
getMyAddress() - Method in class net.corda.node.services.transactions.BFTSmartUniquenessProvider
getMyIdentity() - Method in class net.corda.client.model.NetworkIdentityModel
getMyIdentity() - Method in class net.corda.node.services.messaging.NodeMessagingClient
getMyInfo() - Method in interface net.corda.core.node.ServiceHub
getMyKeyPair() - Method in class net.corda.flows.TwoPartyDealFlow.Instigator
getMyKeyPair() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
getMyKeyPair() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
getMyLegalName() - Method in class net.corda.node.services.config.FullNodeConfiguration
getMyLegalName() - Method in interface net.corda.node.services.config.NodeConfiguration
getName() - Method in class net.corda.core.contracts.FixOf
getName() - Method in class net.corda.core.contracts.Tenor
getName() - Method in class net.corda.core.crypto.Party
getName() - Method in class net.corda.core.node.services.ServiceInfo
getName() - Method in class net.corda.core.schemas.MappedSchema
getName() - Method in class net.corda.node.driver.DriverDSL.Companion
getName() - Method in class net.corda.node.utilities.PartyColumns
getNearestCity() - Method in class net.corda.node.services.config.FullNodeConfiguration
getNearestCity() - Method in interface net.corda.node.services.config.NodeConfiguration
getNet() - Method in class net.corda.node.internal.AbstractNode
getNet() - Method in class net.corda.node.services.api.AbstractNodeService
getNetMapCache() - Method in class net.corda.node.internal.AbstractNode
getNetworkIdentities() - Method in class net.corda.client.model.NetworkIdentityModel
getNetworkMap() - Method in class net.corda.client.model.NodeMonitorModel
getNetworkMapAddress() - Method in class net.corda.node.internal.AbstractNode
getNetworkMapAddress() - Method in class net.corda.node.internal.Node
getNetworkMapCache() - Method in interface net.corda.core.node.ServiceHub
getNetworkMapCache() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
getNetworkMapConnectionFuture() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
  A ListenableFuture which completes when the server successfully connects to the network map node. If a non-recoverable error is encountered then the Future will complete with an exception.
getNetworkMapNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
  A list of nodes that advertise a network map service
getNetworkMapNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  A list of nodes that advertise a network map service
getNetworkMapRegistrationFuture() - Method in class net.corda.node.internal.AbstractNode
  Completes once the node has successfully registered with the network map service
getNetworkMapRegistrationFuture() - Method in class net.corda.node.services.messaging.NodeMessagingClient
getNetworkMapSeq() - Method in class net.corda.node.internal.AbstractNode
  Sequence number of changes sent to the network map service, when registering/de-registering this node.
getNetworkMapService() - Method in class net.corda.node.services.config.FullNodeConfiguration
getNetworkMapService() - Method in interface net.corda.node.services.config.NodeConfiguration
getNetworkService() - Method in interface net.corda.core.node.ServiceHub
getNetworkService() - Method in class net.corda.node.services.api.ServiceHubInternal
getNetworkTimeout() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getNewspaper() - Method in class net.corda.core.utilities.Emoji
getNewStep() - Method in class net.corda.core.utilities.Change.Position
getNode() - Method in class net.corda.core.node.services.NetworkMapCache.MapChange
getNode() - Method in class net.corda.core.node.services.PartyInfo.Node
getNode() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
getNode() - Method in class net.corda.node.services.network.NodeRegistration
getNodeByLegalIdentityKey(compositeKey) - Method in interface net.corda.core.node.services.NetworkMapCache
  Look up the node info for a specific peer key.
getNodeByLegalIdentityKey(compositeKey) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Look up the node info for a specific peer key.
getNodeByLegalName($this, name) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Look up the node info for a legal name.
getNodeByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCache
  Look up the node info for a legal name.
getNodeByLegalName(name) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Look up the node info for a legal name.
getNodeExecutor() - Method in class net.corda.node.services.messaging.NodeMessagingClient
getNodeInfo() - Method in class net.corda.node.driver.NodeHandle
getNodeLegalName() - Method in class net.corda.node.services.messaging.RPCDispatcher
getNodes() - Method in class net.corda.node.services.network.AbstractNetworkMapService
getNodes() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
getNodes() - Method in interface net.corda.node.services.network.NetworkMapService
getNodesByAdvertisedServiceIdentityKey($this, compositeKey) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Look up all nodes advertising the service owned by compositeKey
getNodesByAdvertisedServiceIdentityKey(compositeKey) - Method in interface net.corda.core.node.services.NetworkMapCache
  Look up all nodes advertising the service owned by compositeKey
getNodesByAdvertisedServiceIdentityKey(compositeKey) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Look up all nodes advertising the service owned by compositeKey
getNodesWithService($this, serviceType) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Get the collection of nodes which advertise a specific service.
getNodesWithService(serviceType) - Method in interface net.corda.core.node.services.NetworkMapCache
  Get the collection of nodes which advertise a specific service.
getNodesWithService(serviceType) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Get the collection of nodes which advertise a specific service.
getNonce() - Method in class net.corda.contracts.asset.Commands.Issue
getNonce() - Method in class net.corda.contracts.asset.Commands.Issue
getNonce() - Method in class net.corda.contracts.asset.Commands.Issue
getNonce() - Method in class net.corda.contracts.Commands.Issue
getNonce() - Method in class net.corda.contracts.testing.DummyLinearContract.State
getNonce() - Method in interface net.corda.core.contracts.IssueCommand
getNotaries() - Method in class net.corda.client.model.NetworkIdentityModel
getNotarisedTransaction() - Method in class net.corda.flows.BroadcastTransactionFlow
getNotary() - Method in class net.corda.client.mock.EventGenerator
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.NetworkMapCache.DefaultImpls
  Gets a notary identity by the given name.
getNotary(name) - Method in interface net.corda.core.node.services.NetworkMapCache
  Gets a notary identity by the given name.
getNotary() - Method in class net.corda.core.node.services.ServiceType.Companion
getNotary() - Method in class net.corda.core.transactions.BaseTransaction
  If present,
getNotary() - Method in class net.corda.core.transactions.FilteredLeaves
getNotary() - Method in class net.corda.core.transactions.TransactionBuilder
getNotary() - Method in interface net.corda.core.transactions.TraversableTransaction
getNotary() - Method in class net.corda.flows.CashFlowCommand.IssueCash
getNotary() - Method in class net.corda.flows.CashIssueFlow
getNotary() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
getNotary() - Method in class net.corda.flows.TwoPartyTradeFlow.Buyer
getNotary(name) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Gets a notary identity by the given name.
getNotaryClusterAddresses() - Method in class net.corda.node.services.config.FullNodeConfiguration
getNotaryIdentity() - Method in class net.corda.core.node.NodeInfo
getNotaryIdentityKey($this) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Helper property to shorten code for fetching the Node's KeyPair associated with the public notaryIdentity Party from the key management service. It is assumed that this is only used in contexts where the Node knows it is hosting a Notary Service. Otherwise, it will throw an IllegalArgumentException. Typical use is during signing in flows and for unit test signing.
getNotaryIdentityKey() - Method in interface net.corda.core.node.ServiceHub
  Helper property to shorten code for fetching the Node's KeyPair associated with the public notaryIdentity Party from the key management service. It is assumed that this is only used in contexts where the Node knows it is hosting a Notary Service. Otherwise, it will throw an IllegalArgumentException. Typical use is during signing in flows and for unit test signing.
getNotaryIdentityKey() - Method in class net.corda.node.services.api.ServiceHubInternal
  Helper property to shorten code for fetching the Node's KeyPair associated with the public notaryIdentity Party from the key management service. It is assumed that this is only used in contexts where the Node knows it is hosting a Notary Service. Otherwise, it will throw an IllegalArgumentException. Typical use is during signing in flows and for unit test signing.
getNotaryNode() - Method in class net.corda.flows.TwoPartyDealFlow.Instigator
getNotaryNode() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
getNotaryNode() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
getNotaryNodeAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getNotaryNodes($this) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  A list of nodes that advertise a notary service
getNotaryNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
  A list of nodes that advertise a notary service
getNotaryNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  A list of nodes that advertise a notary service
getNotaryParty() - Method in class net.corda.flows.NotaryFlow.Client
getNotarySig() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
getNotarySigs() - Method in class net.corda.flows.TwoPartyDealFlow.SignaturesFromPrimary
getNote() - Method in class net.corda.node.utilities.TxnNoteColumns
getNoUpdate() - Method in class net.corda.core.node.services.Vault.Companion
getNullCompositeKey() - Static method in class net.corda.core.crypto.CryptoUtilities
getObjectPropertyProperty() - Method in class net.corda.client.model.TrackedDelegate.ObjectPropertyDelegate
getOBLIGATION($receiver) - Static method in class net.corda.contracts.asset.ObligationKt
getOBLIGATION_DEF($receiver) - Static method in class net.corda.contracts.asset.ObligationKt
getOBLIGATION_PROGRAM_ID() - Static method in class net.corda.contracts.asset.ObligationKt
getObligor() - Method in class net.corda.contracts.asset.Obligation.State
  Where the debt originates from
getObservableEntries($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val nameToPerson: ObservableMap = (..) val people: ObservableList = nameToPerson.getObservableValues()
getObservableListProperty() - Method in class net.corda.client.model.TrackedDelegate.ObservableListDelegate
getObservableListReadOnlyProperty() - Method in class net.corda.client.model.TrackedDelegate.ObservableListReadOnlyDelegate
getObservableProperty() - Method in class net.corda.client.model.TrackedDelegate.ObservableDelegate
getObservableValue() - Method in class net.corda.client.fxutils.FlattenedList.WrappedObservableValue
getObservableValue($receiver, key) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val nameToPerson: ObservableMap = (..) val john: ObservableValue = nameToPerson.getObservableValue("John")
getObservableValueProperty() - Method in class net.corda.client.model.TrackedDelegate.ObservableValueDelegate
getObservableValues($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val nameToPerson: ObservableMap = (..) val people: ObservableList = nameToPerson.getObservableValues()
getObservationsToAddress() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
getObserverProperty() - Method in class net.corda.client.model.TrackedDelegate.ObserverDelegate
getOf() - Method in class net.corda.core.contracts.Fix
getOffsetDate(startDate, period, steps) - Method in class net.corda.core.contracts.BusinessCalendar.Companion
  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.core.contracts.FixOf
getOps() - Method in class net.corda.node.services.messaging.RPCDispatcher
getOracleType() - Method in interface net.corda.core.contracts.FixableDealState
  What oracle service to use for the fixing
getOrElse($receiver, lambda) - Static method in class net.corda.node.services.config.ConfigUtilities
getOrigHash() - Method in class net.corda.core.contracts.TransactionForContract
getOriginalState() - Method in class net.corda.flows.AbstractStateReplacementFlow.Instigator
getOrThrow() - Method in class net.corda.core.ErrorOr
getOrThrow($receiver, timeout) - Static method in class net.corda.core.Utils
  Same as Future.get but with a more descriptive name, and doesn't throw ExecutionException, instead throwing its cause
getOtherParty() - Method in class net.corda.flows.IssuerFlow.Issuer
getOtherParty() - Method in class net.corda.flows.TwoPartyDealFlow.Acceptor
getOtherParty() - Method in class net.corda.flows.TwoPartyDealFlow.Instigator
getOtherParty() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
getOtherParty() - Method in class net.corda.flows.TwoPartyDealFlow.Secondary
getOtherParty() - Method in class net.corda.flows.TwoPartyTradeFlow.Buyer
getOtherParty() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
getOtherParty() - Method in class net.corda.node.services.persistence.Service.NotifyTransactionHandler
getOtherParty() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiating
getOtherSide() - Method in class net.corda.flows.AbstractStateReplacementFlow.Acceptor
getOtherSide() - Method in class net.corda.flows.FetchDataFlow
getOtherSide() - Method in class net.corda.flows.NotaryFlow.Service
getOurSessionId() - Method in class net.corda.node.services.statemachine.FlowSession
getOutputNotary() - Method in exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
getOutputs() - Method in class net.corda.core.contracts.TransactionForContract
getOutputs() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
getOutputs() - Method in class net.corda.core.transactions.BaseTransaction
  Ordered list of states defined by this transaction,
getOutputs() - Method in class net.corda.core.transactions.FilteredLeaves
getOutputs() - Method in class net.corda.core.transactions.TransactionBuilder
getOutputs() - Method in interface net.corda.core.transactions.TraversableTransaction
getOwner() - Method in class net.corda.contracts.asset.Cash.State
  There must be a MoveCommand signed by this key to claim the amount.
getOwner() - Method in class net.corda.contracts.asset.CommodityContract.State
  There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in class net.corda.contracts.asset.Obligation.State
  There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in class net.corda.contracts.CommercialPaper.State
  There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in class net.corda.contracts.CommercialPaperLegacy.State
  There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
  There must be a MoveCommand signed by this key to claim the amount
getOwner() - Method in interface net.corda.core.contracts.FungibleAsset
  There must be a MoveCommand signed by this key to claim the amount
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.schemas.CashSchemaV1.PersistentCashState
getOwner() - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
getOwners() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
getOwners() - Method in class net.corda.core.contracts.DummyContractV2.State
getOwningKey() - Method in class net.corda.core.crypto.AbstractParty
getOwningKey() - Method in class net.corda.node.utilities.PartyColumns
getPaperclip() - Method in class net.corda.core.utilities.Emoji
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
getPartiallyResolvedTransactions() - Method in class net.corda.client.model.TransactionDataModel
getPartialMerkleTree() - Method in class net.corda.core.transactions.FilteredTransaction
getPartialTransaction() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
getParticipants() - Method in class net.corda.contracts.asset.Cash.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.asset.CommodityContract.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.asset.Obligation.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.CommercialPaper.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.CommercialPaperLegacy.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.testing.DummyDealContract.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.contracts.testing.DummyLinearContract.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in interface net.corda.core.contracts.ContractState
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.core.contracts.DummyContractV2.State
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.core.contracts.DummyState
  A participant is any party that is able to consume this state in a valid transaction.
getParticipants() - Method in class net.corda.flows.BroadcastTransactionFlow
getParties() - Method in class net.corda.client.mock.EventGenerator
getParties() - Method in class net.corda.client.model.NetworkIdentityModel
getParties() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Exposes the Parties involved in a generic way.
getParties() - Method in interface net.corda.core.contracts.DealState
  Exposes the Parties involved in a generic way.
getParty() - Method in class net.corda.core.contracts.PartyAndReference
getParty() - Method in class net.corda.core.node.services.PartyInfo
getParty() - Method in class net.corda.core.node.services.PartyInfo.Node
getParty() - Method in class net.corda.core.node.services.PartyInfo.Service
getPartyGenerator() - Method in class net.corda.client.mock.EventGenerator
getPartyInfo(party) - Method in interface net.corda.core.node.services.NetworkMapCache
  Returns information about the party, which may be a specific node or a service
getPartyInfo(party) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Returns information about the party, which may be a specific node or a service
getPartyKeys() - Method in class net.corda.contracts.clause.BilateralNetState
getPartyKeys() - Method in class net.corda.node.internal.AbstractNode
getPartyNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
  A list of all nodes the cache is aware of
getPartyNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  A list of all nodes the cache is aware of
getPassword() - Method in class net.corda.node.services.User
getPath() - Method in exception net.corda.core.node.AttachmentsClassLoader.OverlappingAttachments
getPath($receiver, name) - Static method in class net.corda.node.utilities.ConfigUtilsKt
getPayload() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
getPayload() - Method in class net.corda.flows.TwoPartyDealFlow.Instigator
getPayload() - Method in class net.corda.flows.TwoPartyDealFlow.Primary
getPayload() - Method in class net.corda.node.services.statemachine.SessionData
getPeer() - Method in interface net.corda.core.messaging.ReceivedMessage
  The authenticated sender.
getPeerParty() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiated
getPeerSessionId() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiated
getPennies() - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
getPermissions() - Method in class net.corda.node.services.User
getPersistedSize() - Method in class net.corda.core.schemas.requery.converters.InstantConverter
getPersistedSize() - Method in class net.corda.core.schemas.requery.converters.StateRefConverter
getPersistedType() - Method in class net.corda.core.schemas.requery.converters.InstantConverter
getPersistedType() - Method in class net.corda.core.schemas.requery.converters.StateRefConverter
getPhysicalLocation() - Method in class net.corda.core.node.NodeInfo
getPlatform() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getPlatformClock() - Method in class net.corda.node.internal.AbstractNode
getPluginRegistries() - Method in class net.corda.node.internal.AbstractNode
  Fetch CordaPluginRegistry classes registered in META-INF/services/net.corda.core.node.CordaPluginRegistry files that exist in the classpath
getPollInterval() - Method in class net.corda.node.utilities.registration.NetworkRegistrationHelper.Companion
getPortAllocation() - Method in class net.corda.node.driver.DriverDSL
getPortCounter() - Method in class net.corda.node.driver.PortAllocation.Incremental
getPOUNDS($receiver) - Static method in class net.corda.core.contracts.ContractsDSL
getPreviousNode() - Method in class net.corda.core.node.services.MapChange.Modified
getPrice() - Method in class net.corda.flows.TwoPartyTradeFlow.Seller
getPrice() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
getPRIVATE_KEY_FILE_NAME() - Method in class net.corda.node.internal.AbstractNode.Companion
getProcess() - Method in class net.corda.node.driver.NodeHandle
getProduced() - Method in class net.corda.core.node.services.Vault.Update
getProducedGenerator() - Method in class net.corda.client.mock.EventGenerator
getProduct() - Method in class net.corda.contracts.asset.Obligation.Terms
getProduct() - Method in class net.corda.core.contracts.Issued
getProductGenerator() - Method in class net.corda.core.testing.IssuedGenerator
getProgress() - Method in class net.corda.core.messaging.FlowHandle
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. 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.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. 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.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. 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.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. 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.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. 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.flows.IssuerFlow.Issuer
  Override this to provide a `class ProgressTracker`. If one is provided and stepped, the framework will do something helpful with the progress reports. 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.flows.NotaryChangeFlow.Acceptor
  Override this to provide a `class ProgressTracker`. If one is provided and stepped, the framework will do something helpful with the progress reports. 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.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. 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.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. 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.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. 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.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. 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.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. 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.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. 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.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. 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.node.services.events.NodeSchedulerService.RunScheduled
  Override this to provide a `class ProgressTracker`. If one is provided and stepped, the framework will do something helpful with the progress reports. 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.node.utilities.ANSIProgressRenderer
getProgressTrackerStepAndUpdates() - Method in class net.corda.core.messaging.StateMachineInfo
getProgressTracking() - Method in class net.corda.client.model.NodeMonitorModel
getProperties($receiver, path) - Static method in class net.corda.node.services.config.ConfigUtilities
getProperties() - Method in class net.corda.node.services.database.RequeryConfiguration
getProps() - Method in class net.corda.core.serialization.ImmutableClassSerializer
getPropsByName() - Method in class net.corda.core.serialization.ImmutableClassSerializer
getProtocolVersion() - Method in interface net.corda.core.messaging.RPCOps
  Returns the RPC protocol version. Exists since version 0 so guaranteed to be present.
getProtocolVersion() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns the RPC protocol version. Exists since version 0 so guaranteed to be present.
getProxyObservable() - Method in class net.corda.client.model.NodeMonitorModel
getPUBLIC_IDENTITY_FILE_NAME() - Method in class net.corda.node.internal.AbstractNode.Companion
getPublicKey() - Method in class net.corda.core.crypto.CompositeKey.Leaf
getPublicKey() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
getPublicKeyGenerator() - Method in class net.corda.client.mock.EventGenerator
getPUSH_ACK_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getPUSH_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getQuantity() - Method in class net.corda.contracts.asset.Obligation.State
getQuantity() - Method in class net.corda.core.contracts.Amount
getQuery() - Method in class net.corda.core.contracts.TransactionGraphSearch
getQUERY_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getQueueName() - Method in interface net.corda.node.services.messaging.ArtemisMessagingComponent.ArtemisAddress
getQueueName() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
getQueueName() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
getQueueName() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
getQuoteColumnNames() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getQuoteTableNames() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getRaw() - Method in class net.corda.core.crypto.SignedData
getRawUpdates() - Method in interface net.corda.core.node.services.VaultService
  Prefer the use of updates unless you know why you want to use this instead.
getRawUpdates() - Method in class net.corda.node.services.vault.NodeVaultService
  Prefer the use of updates unless you know why you want to use this instead.
getReason() - Method in exception net.corda.core.crypto.MerkleTreeException
getReceivedMessages() - Method in class net.corda.node.services.statemachine.FlowSession
getReceiveType() - Method in class net.corda.node.services.statemachine.ReceiveOnly
getReceiveType() - Method in interface net.corda.node.services.statemachine.ReceiveRequest
getReceiveType() - Method in class net.corda.node.services.statemachine.SendAndReceive
getRecipient() - Method in class net.corda.flows.CashFlowCommand.IssueCash
getRecipient() - Method in class net.corda.flows.CashFlowCommand.PayCash
getRecipient() - Method in class net.corda.flows.CashIssueFlow
getRecipient() - Method in class net.corda.flows.CashPaymentFlow
getRecipientSessionId() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
getRecipientSessionId() - Method in interface net.corda.node.services.statemachine.ExistingSessionMessage
getRecipientSessionId() - Method in class net.corda.node.services.statemachine.NormalSessionEnd
getRecipientSessionId() - Method in class net.corda.node.services.statemachine.SessionConfirm
getRecipientSessionId() - Method in class net.corda.node.services.statemachine.SessionData
getRecipientSessionId($this) - Static method in class net.corda.node.services.statemachine.SessionInitResponse.DefaultImpls
getRecipientSessionId() - Method in interface net.corda.node.services.statemachine.SessionInitResponse
getRecipientSessionId() - Method in class net.corda.node.services.statemachine.SessionReject
getRecommended($this, type, contract, party) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Get a recommended node that advertises a service, and is suitable for the specified contract and parties. Implementations might understand, for example, the correct regulator to use for specific contracts/parties, or the appropriate oracle for a contract.
getRecommended(type, contract, party) - Method in interface net.corda.core.node.services.NetworkMapCache
  Get a recommended node that advertises a service, and is suitable for the specified contract and parties. Implementations might understand, for example, the correct regulator to use for specific contracts/parties, or the appropriate oracle for a contract.
getRecommended(type, contract, party) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Get a recommended node that advertises a service, and is suitable for the specified contract and parties. Implementations might understand, for example, the correct regulator to use for specific contracts/parties, or the appropriate oracle for a contract.
getRef() - Method in class net.corda.contracts.testing.DummyDealContract.State
  Human readable well known reference
getRef() - Method in interface net.corda.core.contracts.DealState
  Human readable well known reference (e.g. trade reference)
getRef() - Method in class net.corda.core.contracts.ScheduledStateRef
getRef() - Method in class net.corda.core.contracts.StateAndRef
getReference() - Method in class net.corda.core.contracts.PartyAndReference
getReg() - Method in class net.corda.node.services.network.NodeRegistrationInfo
getREGISTER_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getRegisteredNodes() - Method in class net.corda.node.services.network.AbstractNetworkMapService
getRegisteredNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
getRegisteredNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapService
getRegisteredNodes() - Method in class net.corda.node.services.network.PersistentNetworkMapService
getRegisteredProcesses() - Method in class net.corda.node.driver.DriverDSL.State
getRegistration(type) - Method in class net.corda.core.serialization.CordaClassResolver
  Returns the registration for the specified class, or null if the class is not registered.
getRegulator() - Method in class net.corda.core.node.services.ServiceType.Companion
getRegulatorNodes($this) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outside the scope of the network map service, and this is intended solely as a sanity check on configuration stored elsewhere.
getRegulatorNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
  A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outside the scope of the network map service, and this is intended solely as a sanity check on configuration stored elsewhere.
getRegulatorNodes() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outside the scope of the network map service, and this is intended solely as a sanity check on configuration stored elsewhere.
getRemoved() - Method in class net.corda.client.model.Diff
getReplayedList() - Method in class net.corda.client.fxutils.ReplayedList
getReplica() - Method in class net.corda.node.services.transactions.BFTSmartServer
getReplyTo() - Method in interface net.corda.flows.ServiceRequestMessage
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapRequest
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityRequest
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationRequest
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeRequest
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.Update
getReplyTo() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
getReplyToAddress() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
getRequested() - Method in exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedDataMismatch
getRequested() - Method in exception net.corda.flows.FetchDataFlow.DownloadedVsRequestedSizeMismatch
getRequested() - Method in exception net.corda.flows.FetchDataFlow.HashNotFound
getRequestingParty() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
getRequests() - Method in class net.corda.flows.FetchDataFlow
getRequiredCommands() - Method in class net.corda.contracts.asset.Clauses.Issue
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.asset.Clauses.Issue
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.asset.Clauses.Issue
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.asset.Clauses.SetLifecycle
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.asset.Clauses.Settle
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.clause.NetClause
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.Clauses.Issue
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.Clauses.Move
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.contracts.Clauses.Redeem
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.core.contracts.clauses.Clause
  Determine whether this clause runs or not
getRequiredCommands() - Method in class net.corda.core.contracts.clauses.FilterOn
  Determine whether this clause runs or not
getRequiredFlows() - Method in class net.corda.core.node.CordaPluginRegistry
  A Map with an entry for each consumed Flow used by the webAPIs.
getRequiredSigners(tx) - Method in class net.corda.core.contracts.TransactionType.General
  Return the list of public keys that that require signatures for the transaction type. Note: the notary key is checked separately for all transactions and need not be included.
getRequiredSigners(tx) - Method in class net.corda.core.contracts.TransactionType
  Return the list of public keys that that require signatures for the transaction type. Note: the notary key is checked separately for all transactions and need not be included.
getRequiredSigners(tx) - Method in class net.corda.core.contracts.TransactionType.NotaryChange
  Return the list of public keys that that require signatures for the transaction type. Note: the notary key is checked separately for all transactions and need not be included.
getResourceAsStream(name) - Method in class net.corda.core.node.AttachmentsClassLoader
getResultFuture() - Method in interface net.corda.core.flows.FlowStateMachine
getResultFuture() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
  This future will complete when the call method returns.
getReturnValue() - Method in class net.corda.core.messaging.FlowHandle
getRight() - Method in class net.corda.core.crypto.MerkleTree.Node
getRight() - Method in class net.corda.core.crypto.PartialTree.Node
getRightArrow() - Method in class net.corda.core.utilities.Emoji
getRightTable() - Method in class net.corda.client.fxutils.LeftOuterJoinedMap
getRoot() - Method in class net.corda.core.crypto.PartialMerkleTree
getRootCause($receiver) - Static method in class net.corda.core.Utils
getRootHash() - Method in class net.corda.core.transactions.FilteredTransaction
getRpc() - Method in class net.corda.core.utilities.ApiUtils
getRpc() - Method in class net.corda.node.driver.NodeHandle
getRpcAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getRpcHostPort() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
getRpcLog() - Static method in class net.corda.node.services.messaging.RPCStructures
  Global RPC logger
getRpcUsers() - Method in class net.corda.node.services.config.FullNodeConfiguration
getRpcUsers($this) - Static method in class net.corda.node.services.config.NodeConfiguration.DefaultImpls
getRpcUsers() - Method in interface net.corda.node.services.config.NodeConfiguration
getRunId() - Method in class net.corda.core.flows.FlowLogic
  Returns a wrapped UUID object that identifies this state machine run (i.e. subflows have the same identifier as their parents).
getRunOnCallerThread() - Static method in class net.corda.core.Utils
getRunOnStop() - Method in class net.corda.node.internal.AbstractNode
getS() - Method in class net.corda.core.crypto.DummyPublicKey
getSantaClaus() - Method in class net.corda.core.utilities.Emoji
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.node.services.events.NodeSchedulerService.RunScheduled
getScheduler() - Method in class net.corda.node.internal.AbstractNode
getScheduler() - Method in class net.corda.node.services.events.NodeSchedulerService.RunScheduled
getScheduler() - Method in class net.corda.node.services.statemachine.StateMachineManager
getSchedulerService() - Method in interface net.corda.core.node.ServiceHub
getSchema() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getSchemaOptions() - Method in interface net.corda.node.services.api.SchemaService
  Options configured for this node's schemas. A missing entry for a schema implies all properties are null.
getSchemaOptions() - Method in class net.corda.node.services.schema.NodeSchemaService
  Options configured for this node's schemas. A missing entry for a schema implies all properties are null.
getSchemas() - Method in class net.corda.node.internal.AbstractNode
getSchemaService() - Method in class net.corda.node.services.api.ServiceHubInternal
getSchemaService() - Method in class net.corda.node.services.schema.HibernateObserver
getSeconds($receiver) - Static method in class net.corda.core.Utils
getSELF_SIGNED_PRIVATE_KEY() - Method in class net.corda.node.utilities.registration.NetworkRegistrationHelper.Companion
getSellerOwnerKey() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
getSellerSig() - Method in class net.corda.flows.TwoPartyDealFlow.SignaturesFromPrimary
getSellerSig() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
getSender() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
getSendToParty() - Method in class net.corda.node.services.statemachine.FlowSessionState
getSendToParty() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiated
getSendToParty() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiating
getSeqNo() - Method in class net.corda.node.utilities.JDBCHashedTable
getSerial() - Method in class net.corda.node.services.network.NodeRegistration
getSerialized() - Method in class net.corda.core.transactions.WireTransaction
getSerializedFiber() - Method in class net.corda.node.services.api.Checkpoint
getServer() - Method in class net.corda.node.utilities.registration.HTTPNetworkRegistrationService
getServerHostPort() - Method in class net.corda.node.services.messaging.NodeMessagingClient
getServerThread() - Method in class net.corda.node.internal.AbstractNode
getServerThread() - Method in class net.corda.node.internal.Node
getService() - Method in class net.corda.core.node.services.PartyInfo.Service
getServiceConfigurationOverride() - Method in class net.corda.node.services.messaging.CordaRPCClient
getServiceHub() - Method in class net.corda.core.flows.FlowLogic
  Provides access to big, heavy classes that may be reconstructed from time to time, e.g. across restarts. It is only available once the flow has started, which means it cannnot be accessed in the constructor. Either access this lazily or from inside `FlowLogic.call`.
getServiceHub() - Method in interface net.corda.core.flows.FlowStateMachine
getServiceHub() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
getServiceHub() - Method in class net.corda.node.services.statemachine.StateMachineManager
getServiceHubInternal() - Method in class net.corda.node.services.vault.CashBalanceAsMetricsObserver
getServicePlugins() - Method in class net.corda.core.node.CordaPluginRegistry
  List of lambdas constructing additional long lived services to be hosted within the node.
getServicePlugins() - Method in class net.corda.node.services.NotaryChange.Plugin
  List of lambdas constructing additional long lived services to be hosted within the node. They expect a single `interface PluginServiceHub` parameter as input. The `interface PluginServiceHub` will be fully constructed before the plugin service is created and will allow access to the Flow factory and Flow initiation entry points there.
getServicePlugins() - Method in class net.corda.node.services.persistence.DataVending.Plugin
  List of lambdas constructing additional long lived services to be hosted within the node. They expect a single `interface PluginServiceHub` parameter as input. The `interface PluginServiceHub` will be fully constructed before the plugin service is created and will allow access to the Flow factory and Flow initiation entry points there.
getServices() - Method in class net.corda.node.internal.AbstractNode
getServices() - Method in class net.corda.node.internal.CordaRPCOpsImpl
getServices() - Method in class net.corda.node.services.api.AbstractNodeService
getServices() - Method in class net.corda.node.services.events.ScheduledActivityObserver
getServiceType(namespace, typeId) - Method in class net.corda.core.node.services.ServiceType.Companion
getSession() - Method in class net.corda.node.services.statemachine.ReceiveOnly
getSession() - Method in class net.corda.node.services.statemachine.SendAndReceive
getSession() - Method in class net.corda.node.services.statemachine.SendOnly
getSession() - Method in interface net.corda.node.services.statemachine.SessionedFlowIORequest
getSession() - Method in class net.corda.node.services.vault.NodeVaultService
getSessionFactories() - Method in class net.corda.node.services.schema.HibernateObserver
getSessionID() - Method in class net.corda.core.messaging.TopicSession
getSessionID() - Method in interface net.corda.flows.ServiceRequestMessage
getSessionID() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapRequest
getSessionID() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityRequest
getSessionID() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationRequest
getSessionID() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeRequest
getSig() - Method in class net.corda.core.crypto.SignedData
getSIGNATURE_ALGORITHM() - Method in class net.corda.core.crypto.X509Utilities
getSigner() - Method in class net.corda.core.crypto.DigitalSignature.LegallyIdentifiable
getSigners() - Method in class net.corda.core.contracts.AuthenticatedObject
getSigners() - Method in class net.corda.core.contracts.Command
getSigners() - Method in class net.corda.core.transactions.TransactionBuilder
getSigningParties() - Method in class net.corda.core.contracts.AuthenticatedObject
  If any public keys were recognised,
getSigs() - Method in class net.corda.core.transactions.SignedTransaction
getSingleKey() - Method in class net.corda.core.crypto.CompositeKey
  Returns the enclosed PublicKey for a `class CompositeKey` with a single leaf node
getSize() - Method in class net.corda.client.fxutils.AggregatedList
getSize() - Method in class net.corda.client.fxutils.ChosenList
getSize() - Method in class net.corda.client.fxutils.ConcatenatedList
getSize() - Method in class net.corda.client.fxutils.FlattenedList
getSize() - Method in class net.corda.client.fxutils.MappedList
getSize() - Method in class net.corda.client.fxutils.MapValuesList
getSize() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
getSize() - Method in class net.corda.client.fxutils.ReplayedList
getSize() - Method in class net.corda.core.serialization.OpaqueBytes
getSize() - Method in class net.corda.core.utilities.NonEmptySet
getSize($receiver) - Static method in class net.corda.core.Utils
getSize() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getSize() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
getSmm() - Method in class net.corda.node.internal.AbstractNode
getSmm() - Method in class net.corda.node.internal.CordaRPCOpsImpl
getSmm() - Method in class net.corda.node.utilities.ANSIProgressObserver
getSnapshot() - Method in class net.corda.node.services.transactions.BFTSmartServer
getSourceIndex(index) - Method in class net.corda.client.fxutils.AggregatedList
  We cannot implement this as aggregations are one to many
getSourceIndex(index) - Method in class net.corda.client.fxutils.ConcatenatedList
getSourceIndex(index) - Method in class net.corda.client.fxutils.FlattenedList
getSourceIndex(index) - Method in class net.corda.client.fxutils.MappedList
getSourceIndex(index) - Method in class net.corda.client.fxutils.ReplayedList
getSourceList() - Method in class net.corda.client.fxutils.AssociatedList
getSourceList() - Method in class net.corda.client.fxutils.FlattenedList
getSourceMap() - Method in class net.corda.client.fxutils.MapValuesList
getStackTraceInCaseOfProblems() - Method in interface net.corda.node.services.statemachine.FlowIORequest
getStackTraceInCaseOfProblems() - Method in class net.corda.node.services.statemachine.ReceiveOnly
getStackTraceInCaseOfProblems() - Method in class net.corda.node.services.statemachine.SendAndReceive
getStackTraceInCaseOfProblems() - Method in class net.corda.node.services.statemachine.SendOnly
getStackTraceInCaseOfProblems() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
getStart() - Method in class net.corda.core.utilities.TimeWindow
getStarted() - Method in class net.corda.node.internal.AbstractNode
  Set to true once `AbstractNode.start` has been successfully called.
getStartPoints() - Method in class net.corda.core.contracts.TransactionGraphSearch
getSTATE($receiver) - Static method in class net.corda.contracts.asset.CashKt
  An extension property that lets you get a cash state from an issued token, under the `class NullPublicKey`
getState() - Method in class net.corda.core.contracts.StateAndRef
getState() - Method in class net.corda.node.services.statemachine.FlowSession
getStateAndRef() - Method in class net.corda.client.model.InputResolution.Resolved
getStateGenerator() - Method in class net.corda.core.testing.TransactionStateGenerator
getStateHistory() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
getStateMachine() - Method in class net.corda.core.flows.FlowLogic
  Internal only. Reference to the Fiber instance that is the top level controller for the entire flow. When inside a flow this is equivalent to Strand.currentStrand. This is public only because it must be accessed across module boundaries.
getStateMachineId() - Method in class net.corda.client.model.ProgressTrackingEvent
getStateMachineInfo() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
getStateMachineName() - Method in class net.corda.client.model.StateMachineStatus
getStateMachineRecordedTransactionMapping() - Method in interface net.corda.core.node.services.StorageService
getStateMachineRecordedTransactionMapping() - Method in class net.corda.node.services.persistence.StorageServiceImpl
getStateMachineRunId() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
getStateMachines() - Method in class net.corda.client.model.GatheredTransactionData
getStateMachineStatus() - Method in class net.corda.client.model.StateMachineData
getStateMachineTransactionMapping() - Method in class net.corda.client.model.NodeMonitorModel
getStateMachineUpdates() - Method in class net.corda.client.model.NodeMonitorModel
getStatementCacheSize() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getStatementListeners() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getStateRef() - Method in class net.corda.client.model.PartiallyResolvedTransaction.InputResolution
getStateRef() - Method in class net.corda.core.schemas.PersistentState
getStateRef() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
getStates() - Method in class net.corda.core.node.services.Vault
getStaticServeDirs() - Method in class net.corda.core.node.CordaPluginRegistry
  Map of static serving endpoints to the matching resource directory.
getStatus() - Method in class net.corda.client.model.FlowStatus
getStepIndex() - Method in class net.corda.core.utilities.ProgressTracker
  The zero-based index of the current step in the steps array (i.e. with UNSTARTED and DONE)
getSteps() - Method in class net.corda.core.utilities.ProgressTracker
  The steps in this tracker, same as the steps passed to the constructor but with UNSTARTED and DONE inserted.
getStorage() - Method in class net.corda.node.internal.AbstractNode
getStorageService() - Method in interface net.corda.core.node.ServiceHub
getStorageService() - Method in interface net.corda.core.node.ServicesForResolution
getStorePath() - Method in class net.corda.node.services.persistence.NodeAttachmentService
getStx() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
getSubjectProperty() - Method in class net.corda.client.model.TrackedDelegate.SubjectDelegate
getSubscribe() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapRequest
getSubscribe() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeRequest
getSubscribers() - Method in class net.corda.node.services.network.AbstractNetworkMapService
getSubscribers() - Method in class net.corda.node.services.network.InMemoryNetworkMapService
getSubscribers() - Method in class net.corda.node.services.network.PersistentNetworkMapService
getSUBSCRIPTION_TOPIC() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getSubType(subTypeId) - Method in class net.corda.core.node.services.ServiceType
getSuccess() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
getSum() - Method in class net.corda.contracts.clause.AbstractIssue
getSumOrZero() - Method in class net.corda.contracts.clause.AbstractIssue
getSWISS_FRANCS($receiver) - Static method in class net.corda.core.contracts.ContractsDSL
getTable() - Method in class net.corda.node.services.transactions.BFTSmartServer
getTable() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getTable() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
getTablePrefix() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
getTableTransformer() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getTaskQueueSize() - Method in class net.corda.node.utilities.AffinityExecutor.Gate
getTemplate() - Method in class net.corda.contracts.asset.Obligation.State
getTemplate() - Method in class net.corda.contracts.clause.BilateralNetState
getTemplate() - Method in class net.corda.contracts.clause.MultilateralNetState
getTemplate() - Method in interface net.corda.contracts.clause.NetState
getTEST_CALENDAR_DATA() - Method in class net.corda.core.contracts.BusinessCalendar.Companion
getTEST_TX_TIME() - Static method in class net.corda.core.utilities.TestConstants
getThreshold() - Method in class net.corda.core.crypto.CompositeKey.Node
getTime() - Method in class net.corda.core.transactions.TransactionBuilder
getTimestamp() - Method in class net.corda.core.contracts.TransactionForContract
getTimestamp() - Method in class net.corda.core.transactions.BaseTransaction
  If specified,
getTimestamp() - Method in class net.corda.core.transactions.FilteredLeaves
getTimestamp() - Method in class net.corda.core.transactions.TransactionBuilder
getTimestamp() - Method in interface net.corda.core.transactions.TraversableTransaction
getTimestamp() - Method in class net.corda.flows.Service.TransactionParts
getTimestampAsDirectoryName() - Static method in class net.corda.node.driver.Driver
getTimestampChecker() - Method in class net.corda.flows.NotaryFlow.Service
getTimestampChecker() - Method in class net.corda.node.services.transactions.BFTValidatingNotaryService
getTimestampChecker() - Method in class net.corda.node.services.transactions.RaftValidatingNotaryService
getTimestampChecker() - Method in class net.corda.node.services.transactions.SimpleNotaryService
getTimestampChecker() - Method in class net.corda.node.services.transactions.ValidatingNotaryService
getTimeTolerance() - Method in class net.corda.contracts.asset.Obligation.Terms
getToken() - Method in class net.corda.contracts.CommercialPaper.State
getToken() - Method in class net.corda.core.contracts.Amount
getTokenGenerator() - Method in class net.corda.core.testing.AmountGenerator
getToKey() - Method in class net.corda.client.fxutils.AggregatedList
getTolerance() - Method in class net.corda.core.node.services.TimestampChecker
getTopic() - Method in class net.corda.core.messaging.TopicSession
getTopicSession() - Method in interface net.corda.core.messaging.Message
getTopicSession() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
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'
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
getTransaction() - Method in class net.corda.client.model.GatheredTransactionData
getTransaction() - Method in class net.corda.client.model.PartiallyResolvedTransaction
getTransaction(id) - Method in interface net.corda.core.node.services.ReadOnlyTransactionStorage
  Return the transaction with the given id, or null if no such transaction exists.
getTransaction(id) - Method in class net.corda.node.services.persistence.DBTransactionStorage
  Return the transaction with the given id, or null if no such transaction exists.
getTransactionBoundaries() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
getTransactionCountLimit() - Method in class net.corda.flows.ResolveTransactionsFlow
  The maximum number of transactions this flow will try to download before bailing out.
getTransactionId() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
getTransactionId() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
getTransactionIsolation() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getTransactionIsolation() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getTransactionListenerFactories() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getTransactionMode() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getTransactionNotes(txnId) - Method in interface net.corda.core.node.services.VaultService
getTransactionNotes(txnId) - Method in class net.corda.node.services.vault.NodeVaultService
getTransactions() - Method in class net.corda.client.model.NodeMonitorModel
getTransactions() - Method in class net.corda.core.contracts.TransactionGraphSearch
getTransactions() - Method in class net.corda.flows.FinalityFlow
getTransactions() - Method in class net.corda.node.services.persistence.DBTransactionStorage
getTrustStoreFile() - Method in class net.corda.node.services.config.FullNodeConfiguration
getTrustStoreFile($this) - Static method in class net.corda.node.services.config.NodeConfiguration.DefaultImpls
getTrustStoreFile($this) - Static method in class net.corda.node.services.config.SSLConfiguration.DefaultImpls
getTrustStoreFile() - Method in interface net.corda.node.services.config.SSLConfiguration
getTrustStorePassword() - Method in class net.corda.node.services.config.FullNodeConfiguration
getTrustStorePassword() - Method in interface net.corda.node.services.config.SSLConfiguration
getTx() - Method in exception net.corda.core.contracts.TransactionVerificationException
getTx() - Method in class net.corda.core.transactions.SignedTransaction
  Lazily calculated access to the deserialised/hashed transaction data.
getTx() - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
getTx1() - Method in exception net.corda.core.contracts.TransactionConflictException
getTx2() - Method in exception net.corda.core.contracts.TransactionConflictException
getTxBits() - Method in class net.corda.core.transactions.SignedTransaction
getTxhash() - Method in class net.corda.core.contracts.StateRef
getTxId() - Method in class net.corda.core.schemas.PersistentStateRef
getTxId() - Method in interface net.corda.core.schemas.requery.Requery.PersistentState
getTxId() - Method in class net.corda.flows.NotaryError.Conflict
getTxId() - Method in class net.corda.node.utilities.StateRefColumns
getTxId() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
getTxId() - Method in class net.corda.node.utilities.TxnNoteColumns
getType() - Method in class net.corda.contracts.asset.Commands.Net
  The type of netting to apply,
getType() - Method in interface net.corda.core.contracts.NetCommand
  The type of netting to apply, see `enum NetType` for options.
getType() - Method in class net.corda.core.node.services.ServiceInfo
getType() - Method in class net.corda.core.transactions.BaseTransaction
  Pointer to a class that defines the behaviour of this transaction
getType() - Method in class net.corda.core.transactions.FilteredLeaves
getType() - Method in class net.corda.core.transactions.TransactionBuilder
getType() - Method in interface net.corda.core.transactions.TraversableTransaction
getType() - Method in class net.corda.node.services.api.RegulatorService.Companion
getType() - Method in class net.corda.node.services.network.NetworkMapService.Companion
getType() - Method in class net.corda.node.services.network.NodeRegistration
getType() - Method in class net.corda.node.services.transactions.BFTValidatingNotaryService.Companion
getType() - Method in class net.corda.node.services.transactions.RaftValidatingNotaryService.Companion
getType() - Method in class net.corda.node.services.transactions.Request
getType() - Method in class net.corda.node.services.transactions.SimpleNotaryService.Companion
getType() - Method in class net.corda.node.services.transactions.ValidatingNotaryService.Companion
getTypeMap() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getTypeName() - Method in exception net.corda.flows.TwoPartyTradeFlow.AssetMismatchException
getTypeToBuy() - Method in class net.corda.flows.TwoPartyTradeFlow.Buyer
getUnacknowledgedCount(subscriber, mapVersion) - Method in class net.corda.node.services.network.AbstractNetworkMapService
getUniqueMessageId() - Method in interface net.corda.core.messaging.Message
getUniquenessProvider() - Method in class net.corda.flows.NotaryFlow.Service
getUniquenessProvider() - Method in class net.corda.node.services.transactions.BFTValidatingNotaryService
getUniquenessProvider() - Method in class net.corda.node.services.transactions.RaftValidatingNotaryService
getUniquenessProvider() - Method in class net.corda.node.services.transactions.SimpleNotaryService
getUniquenessProvider() - Method in class net.corda.node.services.transactions.ValidatingNotaryService
getUpdates() - Method in interface net.corda.core.node.services.ReadOnlyTransactionStorage
  Get a synchronous Observable of updates. When observations are pushed to the Observer, the vault will already incorporate the update.
getUpdates() - Method in interface net.corda.core.node.services.VaultService
  Get a synchronous Observable of updates. When observations are pushed to the Observer, the Vault will already incorporate the update, and the database transaction associated with the update will have been committed and closed.
getUpdates() - Method in class net.corda.node.services.persistence.DBTransactionStorage
  Get a synchronous Observable of updates. When observations are pushed to the Observer, the vault will already incorporate the update.
getUpdates() - Method in class net.corda.node.services.vault.NodeVaultService
  Get a synchronous Observable of updates. When observations are pushed to the Observer, the Vault will already incorporate the update, and the database transaction associated with the update will have been committed and closed.
getUpdatesPublisher() - Method in class net.corda.node.services.persistence.DBTransactionStorage
getUpgradedContractClass() - Method in class net.corda.core.contracts.UpgradeCommand
getUploaders() - Method in interface net.corda.core.node.services.StorageService
  Deprecated.
getUploaders() - Method in class net.corda.node.services.persistence.StorageServiceImpl
getUseDefaultLogging() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getUseDefaultLogging() - Method in class net.corda.node.services.database.RequeryConfiguration
getUseHTTPS() - Method in class net.corda.node.services.config.FullNodeConfiguration
getUser() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
getUser(message) - Method in class net.corda.node.services.messaging.RPCDispatcher
getUser(username) - Method in interface net.corda.node.services.RPCUserService
getUser(username) - Method in class net.corda.node.services.RPCUserServiceImpl
getUsername() - Method in class net.corda.node.services.User
getUserReceiveType() - Method in class net.corda.node.services.statemachine.ReceiveOnly
getUserReceiveType() - Method in interface net.corda.node.services.statemachine.ReceiveRequest
getUserReceiveType() - Method in class net.corda.node.services.statemachine.SendAndReceive
getUsers() - Method in interface net.corda.node.services.RPCUserService
getUsers() - Method in class net.corda.node.services.RPCUserServiceImpl
getUserService() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
getUserService() - Method in class net.corda.node.services.messaging.RPCDispatcher
getUseTestClock() - Method in class net.corda.node.driver.DriverDSL
getUseTestClock() - Method in class net.corda.node.services.config.FullNodeConfiguration
getUuid() - Method in class net.corda.core.flows.StateMachineRunId
getValidatedTransactions() - Method in interface net.corda.core.node.services.StorageService
  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 interface net.corda.core.node.services.TxWritableStorageService
  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.node.services.persistence.StorageServiceImpl
  A map of hash-
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.EventSinkDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.EventStreamDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObjectPropertyDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObservableDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObservableListDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObservableListReadOnlyDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObservableValueDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.ObserverDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.SubjectDelegate
getValue(thisRef, property) - Method in class net.corda.client.model.TrackedDelegate.WritableValueDelegate
getValue() - Method in class net.corda.core.contracts.AuthenticatedObject
getValue() - Method in class net.corda.core.contracts.Command
getValue() - Method in enum net.corda.core.contracts.DateRollDirection
getValue() - Method in class net.corda.core.contracts.Fix
getValue() - Method in class net.corda.core.crypto.MerkleTree.Leaf
getValue() - Method in class net.corda.core.crypto.MerkleTree.Node
getValue() - Method in class net.corda.core.ErrorOr
getValue(x) - Method in class net.corda.core.math.Polynomial
getValue(x) - Method in class net.corda.core.math.SplineFunction
getValue(thisRef, property) - Method in class net.corda.core.TransientProperty
getValue($receiver, receiver, metadata) - Static method in class net.corda.node.services.config.ConfigUtilities
getValue(receiver, metadata) - Method in class net.corda.node.services.config.OptionalConfig
getValue() - Method in class net.corda.node.utilities.JDBCHashMap.BlobMapTable
getValueAt($receiver, index) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
getValues() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
getValues() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
getVault() - Method in class net.corda.node.internal.AbstractNode
getVaultService() - Method in interface net.corda.core.node.ServiceHub
getVaultTransactionNotes(txnId) - Method in interface net.corda.core.messaging.CordaRPCOps
getVaultTransactionNotes(txnId) - Method in class net.corda.node.internal.CordaRPCOpsImpl
getVaultUpdates() - Method in class net.corda.client.model.NodeMonitorModel
getVersion() - Method in class net.corda.core.schemas.MappedSchema
getVersion() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
getWarnings() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
getWebAddress() - Method in class net.corda.node.services.config.FullNodeConfiguration
getWebApis() - Method in class net.corda.core.node.CordaPluginRegistry
  List of lambdas returning JAX-RS objects.
getWeights() - Method in class net.corda.core.crypto.CompositeKey.Node
getWhat() - Method in class net.corda.node.services.messaging.MarshalledObservation
getWhitelist() - Method in class net.corda.core.serialization.CordaClassResolver
getWhitelist() - Method in class net.corda.core.serialization.GlobalTransientClassWhiteList.Companion
getWireReg() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationRequest
getWireReg() - Method in class net.corda.node.services.network.NetworkMapService.Update
getWithCommandOfType() - Method in class net.corda.core.contracts.TransactionGraphSearch.Query
getWritableValueProperty() - Method in class net.corda.client.model.TrackedDelegate.WritableValueDelegate
getWriteExecutor() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
getX509Name(myLegalName, nearestCity, email) - Method in class net.corda.core.crypto.X509Utilities
getZeroHash() - Method in class net.corda.core.crypto.SecureHash.Companion
getZone() - Method in class net.corda.node.serialization.NodeClock
getZone() - Method in class net.corda.node.utilities.TestClock
GlobalTransientClassWhiteList - Class in net.corda.core.serialization
GlobalTransientClassWhiteList(delegate) - Constructor for class net.corda.core.serialization.GlobalTransientClassWhiteList
GlobalTransientClassWhiteList.Companion - Class in net.corda.core.serialization
Group() - Constructor for class net.corda.contracts.asset.Clauses.Group
Group() - Constructor for class net.corda.contracts.asset.Clauses.Group
  Grouping clause to extract input and output states into matched groups and then run a set of clauses over each group.
Group() - Constructor for class net.corda.contracts.asset.Clauses.Group
  Parent clause for clauses that operate on grouped states (those which are fungible).
Group() - Constructor for class net.corda.contracts.Clauses.Group
GroupClauseVerifier<S extends ContractState,C extends CommandData,K> - Class in net.corda.core.contracts.clauses
GroupClauseVerifier(clause) - Constructor for class net.corda.core.contracts.clauses.GroupClauseVerifier
groupStates(tx) - Method in class net.corda.contracts.asset.Clauses.Group
groupStates(tx) - Method in class net.corda.contracts.asset.Clauses.Group
  Group commodity states by issuance definition (issuer and underlying commodity).
groupStates(tx) - Method in class net.corda.contracts.asset.Clauses.Group
groupStates(tx) - Method in class net.corda.contracts.Clauses.Group
groupStates(tx) - Method in class net.corda.core.contracts.clauses.GroupClauseVerifier
groupStates(ofType, selector) - Method in class net.corda.core.contracts.TransactionForContract
  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).
groupStatesInternal(inGroups, outGroups) - Method in class net.corda.core.contracts.TransactionForContract
  Deprecated.

## H

Handler(topicSession, callback) - Constructor for class net.corda.node.services.messaging.NodeMessagingClient.Handler
  A registration to handle messages of different types
Handshake(payload, publicKey) - Constructor for class net.corda.flows.TwoPartyDealFlow.Handshake
hash($receiver) - Static method in class net.corda.core.contracts.StructuresKt
  Returns the SHA-256 hash of the serialised contents of this state (not cached!)
hashCode() - Method in class net.corda.client.model.Diff
hashCode() - Method in class net.corda.client.model.FlowStatus
hashCode() - Method in class net.corda.client.model.GatheredTransactionData
hashCode() - Method in class net.corda.client.model.PartiallyResolvedTransaction
hashCode() - Method in class net.corda.client.model.ProgressTrackingEvent
hashCode() - Method in class net.corda.client.model.StateMachineData
hashCode() - Method in class net.corda.contracts.asset.Commands.Exit
hashCode() - Method in class net.corda.contracts.asset.Commands.Issue
hashCode() - Method in class net.corda.contracts.asset.Commands.Move
hashCode() - Method in class net.corda.contracts.asset.Cash.State
hashCode() - Method in class net.corda.contracts.asset.Commands.Exit
hashCode() - Method in class net.corda.contracts.asset.Commands.Issue
hashCode() - Method in class net.corda.contracts.asset.Commands.Move
hashCode() - Method in class net.corda.contracts.asset.CommodityContract.State
hashCode() - Method in class net.corda.contracts.asset.Commands.Exit
hashCode() - Method in class net.corda.contracts.asset.Commands.Issue
hashCode() - Method in class net.corda.contracts.asset.Commands.Move
hashCode() - Method in class net.corda.contracts.asset.Commands.Net
hashCode() - Method in class net.corda.contracts.asset.Commands.SetLifecycle
hashCode() - Method in class net.corda.contracts.asset.Commands.Settle
hashCode() - Method in class net.corda.contracts.asset.Obligation.State
hashCode() - Method in class net.corda.contracts.asset.Obligation.Terms
hashCode() - Method in class net.corda.contracts.clause.BilateralNetState
hashCode() - Method in class net.corda.contracts.clause.MultilateralNetState
hashCode() - Method in class net.corda.contracts.Commands.Issue
hashCode() - Method in class net.corda.contracts.Commands.Move
hashCode() - Method in class net.corda.contracts.CommercialPaper.State
hashCode() - Method in class net.corda.contracts.CommercialPaper.Terms
hashCode() - Method in class net.corda.contracts.CommercialPaperLegacy.State
hashCode() - Method in class net.corda.contracts.testing.DummyDealContract.State
hashCode() - Method in class net.corda.contracts.testing.DummyLinearContract.State
hashCode() - Method in class net.corda.core.contracts.Amount
hashCode() - Method in class net.corda.core.contracts.AuthenticatedObject
hashCode() - Method in class net.corda.core.contracts.BusinessCalendar
hashCode() - Method in class net.corda.core.contracts.Command
hashCode() - Method in class net.corda.core.contracts.Commodity
hashCode() - Method in class net.corda.core.contracts.DummyContract
hashCode() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
hashCode() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
hashCode() - Method in class net.corda.core.contracts.DummyContractV2.State
hashCode() - Method in class net.corda.core.contracts.DummyState
hashCode() - Method in class net.corda.core.contracts.Expression
hashCode() - Method in class net.corda.core.contracts.Fix
hashCode() - Method in class net.corda.core.contracts.FixOf
hashCode() - Method in class net.corda.core.contracts.Issued
hashCode() - Method in class net.corda.core.contracts.PartyAndReference
hashCode() - Method in class net.corda.core.contracts.ScheduledActivity
hashCode() - Method in class net.corda.core.contracts.ScheduledStateRef
hashCode() - Method in class net.corda.core.contracts.StateAndRef
hashCode() - Method in class net.corda.core.contracts.StateRef
hashCode() - Method in class net.corda.core.contracts.Tenor
hashCode() - Method in class net.corda.core.contracts.Timestamp
hashCode() - Method in class net.corda.core.contracts.TransactionForContract
hashCode() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
hashCode() - Method in class net.corda.core.contracts.TransactionState
hashCode() - Method in class net.corda.core.contracts.TransactionType
hashCode() - Method in class net.corda.core.contracts.TypeOnlyCommandData
hashCode() - Method in class net.corda.core.contracts.UniqueIdentifier
hashCode() - Method in class net.corda.core.contracts.UpgradeCommand
hashCode() - Method in class net.corda.core.crypto.AbstractParty
hashCode() - Method in class net.corda.core.crypto.CompositeKey.Leaf
hashCode() - Method in class net.corda.core.crypto.CompositeKey.Node
hashCode() - Method in class net.corda.core.crypto.DummyPublicKey
hashCode() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
hashCode() - Method in class net.corda.core.ErrorOr
hashCode() - Method in class net.corda.core.flows.AppContext
hashCode() - Method in class net.corda.core.flows.FlowLogicRef
hashCode() - Method in class net.corda.core.flows.StateMachineRunId
hashCode() - Method in class net.corda.core.messaging.FlowHandle
hashCode() - Method in class net.corda.core.messaging.StateMachineInfo
hashCode() - Method in class net.corda.core.messaging.TopicSession
hashCode() - Method in class net.corda.core.node.NodeInfo
hashCode() - Method in class net.corda.core.node.PhysicalLocation
hashCode() - Method in class net.corda.core.node.ServiceEntry
hashCode() - Method in class net.corda.core.node.services.ServiceInfo
hashCode() - Method in class net.corda.core.node.services.ServiceType
hashCode() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
hashCode() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
hashCode() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
hashCode() - Method in class net.corda.core.node.services.Vault.Update
hashCode() - Method in class net.corda.core.node.WorldCoordinate
hashCode() - Method in class net.corda.core.schemas.PersistentStateRef
hashCode() - Method in class net.corda.core.serialization.OpaqueBytes
hashCode() - Method in class net.corda.core.serialization.SingletonSerializationToken
hashCode() - Method in class net.corda.core.transactions.BaseTransaction
hashCode() - Method in class net.corda.core.transactions.LedgerTransaction
hashCode() - Method in class net.corda.core.transactions.SignedTransaction
hashCode() - Method in class net.corda.core.transactions.WireTransaction
hashCode() - Method in class net.corda.core.utilities.NonEmptySet
hashCode() - Method in class net.corda.core.utilities.TimeWindow
hashCode() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
hashCode() - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
hashCode() - Method in class net.corda.flows.FetchDataFlow.Request
hashCode() - Method in class net.corda.flows.FetchDataFlow.Result
hashCode() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
hashCode() - Method in class net.corda.flows.Service.TransactionParts
hashCode() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
hashCode() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
hashCode() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
hashCode() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
hashCode() - Method in class net.corda.node.CmdLineOptions
hashCode() - Method in class net.corda.node.driver.NodeHandle
hashCode() - Method in class net.corda.node.internal.NetworkMapInfo
hashCode() - Method in class net.corda.node.services.api.Checkpoint
hashCode() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
hashCode() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
hashCode() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
hashCode() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
hashCode() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
hashCode() - Method in class net.corda.node.services.messaging.MarshalledObservation
hashCode() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
hashCode() - Method in class net.corda.node.services.network.LastAcknowledgeInfo
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.Update
hashCode() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
hashCode() - Method in class net.corda.node.services.network.NodeRegistrationInfo
hashCode() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
hashCode() - Method in class net.corda.node.services.statemachine.NormalSessionEnd
hashCode() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
hashCode() - Method in class net.corda.node.services.statemachine.ReceiveOnly
hashCode() - Method in class net.corda.node.services.statemachine.SendAndReceive
hashCode() - Method in class net.corda.node.services.statemachine.SendOnly
hashCode() - Method in class net.corda.node.services.statemachine.SessionConfirm
hashCode() - Method in class net.corda.node.services.statemachine.SessionData
hashCode() - Method in class net.corda.node.services.statemachine.SessionInit
hashCode() - Method in class net.corda.node.services.statemachine.SessionReject
hashCode() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
hashCode() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
hashCode() - Method in class net.corda.node.services.transactions.Request
hashCode() - Method in class net.corda.node.services.User
hashCode() - Method in class net.corda.node.utilities.PartyColumns
hashCode() - Method in class net.corda.node.utilities.StateRefColumns
hashCode() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
hashCode() - Method in class net.corda.node.utilities.TxnNoteColumns
hashConcat(other) - Method in class net.corda.core.crypto.SecureHash
HashNotFound(requested) - Constructor for exception net.corda.flows.FetchDataFlow.HashNotFound
hasListed(type) - Method in class net.corda.core.serialization.AllWhitelist
hasListed(type) - Method in class net.corda.core.serialization.BuiltInExceptionsWhitelist
hasListed(type) - Method in interface net.corda.core.serialization.ClassWhitelist
hasListed(type) - Method in class net.corda.core.serialization.EmptyWhitelist
hasListed(type) - Method in class net.corda.core.serialization.GlobalTransientClassWhiteList
hasListed(type) - Method in class net.corda.core.serialization.LoggingWhitelist
hasNext() - Method in class net.corda.core.utilities.NonEmptySet.Iterator
hexToBase58($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Hex-String to Base58-String, i.e. "48656C6C6F20576F726C64" -> "JxF12TrwUP45BMd"
hexToBase64($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Encoding changer. Hex-String to Base64-String, i.e. "48656C6C6F20576F726C64" -> "SGVsbG8gV29ybGQ="
hexToByteArray($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Hex-String to ByteArray. Accept any hex form (capitalized, lowercase, mixed).
hexToRealString($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  HEX-String to the actual real String, i.e. "48656C6C6F20576F726C64" -> "Hello World".
HibernateObserver - Class in net.corda.node.services.schema
  A vault observer that extracts Object Relational Mappings for contract states that support it, and persists them with Hibernate.
HibernateObserver(services) - Constructor for class net.corda.node.services.schema.HibernateObserver
  A vault observer that extracts Object Relational Mappings for contract states that support it, and persists them with Hibernate.
HibernateObserver.Companion - Class in net.corda.node.services.schema
HibernateObserver.NodeDatabaseConnectionProvider - Class in net.corda.node.services.schema
HTTPNetworkRegistrationService - Class in net.corda.node.utilities.registration
HTTPNetworkRegistrationService(server) - Constructor for class net.corda.node.utilities.registration.HTTPNetworkRegistrationService
HTTPNetworkRegistrationService.Companion - Class in net.corda.node.utilities.registration

## I

identity - Variable in class net.corda.node.internal.AbstractNode
IdentityService - Interface in net.corda.core.node.services
  An identity service maintains an bidirectional map of `class Party`s to their associated public keys and thus supports lookup of a party given its key. This is obviously very incomplete and does not reflect everything a real identity service would provide.
IdentityService.DefaultImpls - Class in net.corda.core.node.services
  An identity service maintains an bidirectional map of `class Party`s to their associated public keys and thus supports lookup of a party given its key. This is obviously very incomplete and does not reflect everything a real identity service would provide.
IllegalFlowLogicException - Exception in net.corda.core.flows
IllegalFlowLogicException(type, msg) - Constructor for exception net.corda.core.flows.IllegalFlowLogicException
ImmutableClassSerializer<T> - Class in net.corda.core.serialization
  Serializes properties and deserializes by using the constructor. This assumes that all backed properties are set via the constructor and the class is immutable.
ImmutableClassSerializer(klass) - Constructor for class net.corda.core.serialization.ImmutableClassSerializer
  Serializes properties and deserializes by using the constructor. This assumes that all backed properties are set via the constructor and the class is immutable.
importAttachment(jar) - Method in interface net.corda.core.node.services.AttachmentStorage
  Inserts the given attachment into the store, does not close the input stream. This can be an intensive operation due to the need to copy the bytes to disk and hash them along the way.
importAttachment(jar) - Method in class net.corda.node.services.persistence.NodeAttachmentService
  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.
impure(valueClosure) - Method in class net.corda.client.mock.Generator.Companion
IncludedLeaf(hash) - Constructor for class net.corda.core.crypto.PartialTree.IncludedLeaf
Incremental(startingPort) - Constructor for class net.corda.node.driver.PortAllocation.Incremental
indexOf(element) - Method in class net.corda.client.fxutils.MapValuesList
indexOfOrThrow($receiver, item) - Static method in class net.corda.core.Utils
  Returns the index of the given item or throws IllegalArgumentException if not found.
info - Variable in class net.corda.node.internal.AbstractNode
initialiseDatabasePersistence(insideTransaction) - Method in class net.corda.node.internal.AbstractNode
initialiseDatabasePersistence(insideTransaction) - Method in class net.corda.node.internal.Node
  If the node is persisting to an embedded H2 database, then expose this via TCP with a JDBC URL of the form: jdbc:h2:tcp://:/node with username and password as per the DataSource connection details. The key element to enabling this support is to ensure that you specify a JDBC connection URL of the form jdbc:h2:file: in the node config and that you include the H2 option AUTO_SERVER_PORT set to the port you desire to use (0 will give a dynamically allocated port number) but exclude the H2 option AUTO_SERVER=TRUE. This is not using the H2 "automatic mixed mode" directly but leans on many of the underpinnings. For more details on H2 URLs and configuration see: http://www.h2database.com/html/features.html#database_url
initialiseStorageService(dir) - Method in class net.corda.node.internal.AbstractNode
initialize(subject, callbackHandler, sharedState, options) - Method in class net.corda.node.services.messaging.NodeLoginModule
Initiated(peerParty, peerSessionId) - Constructor for class net.corda.node.services.statemachine.FlowSessionState.Initiated
Initiating(otherParty) - Constructor for class net.corda.node.services.statemachine.FlowSessionState.Initiating
  otherParty may be a specific peer or a service party
initModel(klass) - Method in class net.corda.client.model.Models
initUploaders(uploadersList) - Method in class net.corda.node.services.persistence.StorageServiceImpl
InMemoryIdentityService - Class in net.corda.node.services.identity
  Simple identity service which caches parties and provides functionality for efficient lookup.
InMemoryIdentityService() - Constructor for class net.corda.node.services.identity.InMemoryIdentityService
  Simple identity service which caches parties and provides functionality for efficient lookup.
InMemoryNetworkMapCache - Class in net.corda.node.services.network
  Extremely simple in-memory cache of the network map.
InMemoryNetworkMapCache() - Constructor for class net.corda.node.services.network.InMemoryNetworkMapCache
  Extremely simple in-memory cache of the network map.
InMemoryNetworkMapCache.Companion - Class in net.corda.node.services.network
InMemoryNetworkMapService - Class in net.corda.node.services.network
InMemoryNetworkMapService(services) - Constructor for class net.corda.node.services.network.InMemoryNetworkMapService
InMemoryStateMachineRecordedTransactionMappingStorage - Class in net.corda.node.services.persistence
  This is a temporary in-memory storage of a state machine id -> txhash mapping
InMemoryStateMachineRecordedTransactionMappingStorage() - Constructor for class net.corda.node.services.persistence.InMemoryStateMachineRecordedTransactionMappingStorage
  This is a temporary in-memory storage of a state machine id -> txhash mapping
InMemoryUniquenessProvider - Class in net.corda.node.services.transactions
  A dummy Uniqueness provider that stores the whole history of consumed states in memory
InMemoryUniquenessProvider() - Constructor for class net.corda.node.services.transactions.InMemoryUniquenessProvider
  A dummy Uniqueness provider that stores the whole history of consumed states in memory
InOutGroup(inputs, outputs, groupingKey) - Constructor for class net.corda.core.contracts.TransactionForContract.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.
InputResolution.Resolved - Class in net.corda.client.model
InputResolution.Unresolved - Class in net.corda.client.model
inputStates() - Method in class net.corda.core.transactions.TransactionBuilder
InputStreamSerializer - Class in net.corda.core.serialization
install(reader) - Method in class net.corda.node.services.transactions.DistributedImmutableMap
  Reads entries from disk and adds them to map.
installSnapshot(bytes) - Method in class net.corda.node.services.transactions.BFTSmartServer
INSTANCE - Static variable in class net.corda.client.fxutils.AmountBindings
  Utility bindings for the `class Amount` type, similar in spirit to Bindings
INSTANCE - Static variable in class net.corda.client.model.Models
INSTANCE - Static variable in class net.corda.core.contracts.ExpressionDeserializer
INSTANCE - Static variable in class net.corda.core.contracts.ExpressionSerializer
INSTANCE - Static variable in class net.corda.core.contracts.Requirements
INSTANCE - Static variable in class net.corda.core.crypto.NullPublicKey
INSTANCE - Static variable in class net.corda.core.crypto.NullSignature
  A signature with a key and value of zero. Useful when you want a signature object that you know won't ever be used.
INSTANCE - Static variable in class net.corda.core.crypto.X509Utilities
INSTANCE - Static variable in class net.corda.core.messaging.Ack
  A general Ack message that conveys no content other than it's presence for use when you want an acknowledgement from a recipient. Using Unit can be ambiguous as it is similar to Void and so could mean no response.
INSTANCE - Static variable in class net.corda.core.messaging.TopicStringValidator
  A singleton that's useful for validating topic strings
INSTANCE - Static variable in class net.corda.core.node.CityDatabase
  A simple lookup table of city names to their coordinates. Lookups are case insensitive.
INSTANCE - Static variable in class net.corda.core.schemas.requery.Requery
INSTANCE - Static variable in class net.corda.core.serialization.AllWhitelist
INSTANCE - Static variable in class net.corda.core.serialization.CompositeKeyLeafSerializer
  For serialising composite keys
INSTANCE - Static variable in class net.corda.core.serialization.CompositeKeyNodeSerializer
INSTANCE - Static variable in class net.corda.core.serialization.DefaultKryoCustomizer
INSTANCE - Static variable in class net.corda.core.serialization.Ed25519PrivateKeySerializer
  For serialising an ed25519 private key
INSTANCE - Static variable in class net.corda.core.serialization.Ed25519PublicKeySerializer
  For serialising an ed25519 public key
INSTANCE - Static variable in class net.corda.core.serialization.EmptyWhitelist
INSTANCE - Static variable in class net.corda.core.serialization.InputStreamSerializer
INSTANCE - Static variable in class net.corda.core.serialization.KotlinObjectSerializer
  Serializer to deserialize kotlin object definitions marked with `interface DeserializeAsKotlinObjectDef`.
INSTANCE - Static variable in class net.corda.core.serialization.OrderedSerializer
INSTANCE - Static variable in class net.corda.core.serialization.ReferencesAwareJavaSerializer
  Improvement to the builtin JavaSerializer by honouring the Kryo.getReferences setting.
INSTANCE - Static variable in class net.corda.core.serialization.SerializedBytesSerializer
  A serialiser that avoids writing the wrapper class to the byte stream, thus ensuring `class SerializedBytes` is a pure type safety hack.
INSTANCE - Static variable in class net.corda.core.serialization.WireTransactionSerializer
  A serialisation engine that knows how to deserialise code inside a sandbox
INSTANCE - Static variable in class net.corda.core.utilities.Emoji
  A simple wrapper class that contains icons and support for printing them only when we're connected to a terminal.
INSTANCE - Static variable in class net.corda.core.utilities.LogHelper
  A configuration helper that allows modifying the log level for specific loggers
INSTANCE - Static variable in class net.corda.core.utilities.NonEmptySetSerializer
  Custom serializer which understands it has to read in an item before trying to construct the set.
INSTANCE - Static variable in class net.corda.core.utilities.ProgressTracker.DONE
INSTANCE - Static variable in class net.corda.core.utilities.ProgressTracker.UNSTARTED
INSTANCE - Static variable in class net.corda.flows.Companion.FINALISING_TX
INSTANCE - Static variable in class net.corda.flows.Companion.GENERATING_TX
INSTANCE - Static variable in class net.corda.flows.Companion.SIGNING_TX
INSTANCE - Static variable in class net.corda.flows.Companion.APPROVING
INSTANCE - Static variable in class net.corda.flows.Companion.VERIFYING
INSTANCE - Static variable in class net.corda.flows.Companion.NOTARY
INSTANCE - Static variable in class net.corda.flows.Companion.SIGNING
INSTANCE - Static variable in class net.corda.flows.ContractUpgradeFlow
  A flow to be used for upgrading state objects of an old contract to a new contract.
INSTANCE - Static variable in class net.corda.flows.Companion.BROADCASTING
INSTANCE - Static variable in class net.corda.flows.Companion.NOTARISING
INSTANCE - Static variable in class net.corda.flows.IssuerFlow
  This flow enables a client to request issuance of some `interface FungibleAsset` from a server acting as an issuer (see `class Issued`) of FungibleAssets.
INSTANCE - Static variable in class net.corda.flows.Companion.AWAITING_REQUEST
INSTANCE - Static variable in class net.corda.flows.Companion.ISSUING
INSTANCE - Static variable in class net.corda.flows.Companion.SENDING_CONFIRM
INSTANCE - Static variable in class net.corda.flows.Companion.TRANSFERRING
INSTANCE - Static variable in class net.corda.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.
INSTANCE - Static variable in class net.corda.flows.Companion.REQUESTING
INSTANCE - Static variable in class net.corda.flows.Companion.VALIDATING
INSTANCE - Static variable in class net.corda.flows.NotaryFlow
INSTANCE - Static variable in class net.corda.flows.TwoPartyDealFlow
  Classes for manipulating a two party deal or agreement.
INSTANCE - Static variable in class net.corda.flows.Companion.AWAITING_PROPOSAL
INSTANCE - Static variable in class net.corda.flows.Companion.COPYING_TO_REGULATOR
INSTANCE - Static variable in class net.corda.flows.Companion.NOTARY
INSTANCE - Static variable in class net.corda.flows.Companion.RECORDING
INSTANCE - Static variable in class net.corda.flows.Companion.SENDING_SIGS
INSTANCE - Static variable in class net.corda.flows.Companion.SIGNING
INSTANCE - Static variable in class net.corda.flows.Companion.VERIFYING
INSTANCE - Static variable in class net.corda.flows.Companion.RECEIVING
INSTANCE - Static variable in class net.corda.flows.Companion.RECORDING
INSTANCE - Static variable in class net.corda.flows.Companion.SIGNING
INSTANCE - Static variable in class net.corda.flows.Companion.SWAPPING_SIGNATURES
INSTANCE - Static variable in class net.corda.flows.Companion.VERIFYING
INSTANCE - Static variable in class net.corda.flows.Buyer.RECEIVING
INSTANCE - Static variable in class net.corda.flows.Buyer.SENDING_SIGNATURES
INSTANCE - Static variable in class net.corda.flows.Buyer.SIGNING
INSTANCE - Static variable in class net.corda.flows.Buyer.VERIFYING
INSTANCE - Static variable in class net.corda.flows.Buyer.WAITING_FOR_TX
INSTANCE - Static variable in class net.corda.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.flows.Companion.AWAITING_PROPOSAL
INSTANCE - Static variable in class net.corda.flows.Companion.COMMITTING
INSTANCE - Static variable in class net.corda.flows.Companion.SENDING_FINAL_TX
INSTANCE - Static variable in class net.corda.flows.Companion.SIGNING
INSTANCE - Static variable in class net.corda.flows.Companion.VERIFYING
INSTANCE - Static variable in class net.corda.node.driver.PortAllocation.RandomFree
INSTANCE - Static variable in class net.corda.node.services.config.ConfigHelper
INSTANCE - Static variable in class net.corda.node.services.events.Companion.RUNNING
INSTANCE - Static variable in class net.corda.node.services.messaging.ConnectionDirection.Inbound
INSTANCE - Static variable in class net.corda.node.services.messaging.ClassSerializer
INSTANCE - Static variable in class net.corda.node.services.NotaryChange
INSTANCE - Static variable in class net.corda.node.services.persistence.DataVending
INSTANCE - Static variable in class net.corda.node.services.transactions.DistributedImmutableMap.Commands
INSTANCE - Static variable in class net.corda.node.utilities.ANSIProgressRenderer
  Knows how to render a `class ProgressTracker` to the terminal using coloured, emoji-fied output. Useful when writing small command line tools, demos, tests etc. Just set the progressTracker field and it will go ahead and start drawing if the terminal supports it. Otherwise it just prints out the name of the step whenever it changes.
INSTANCE - Static variable in class net.corda.node.utilities.CompositeKeyColumnType
  ColumnType for marshalling to/from database on behalf of `class CompositeKey`.
INSTANCE - Static variable in class net.corda.node.utilities.InstantColumnType
  ColumnType for marshalling to/from database on behalf of java.time.Instant.
INSTANCE - Static variable in class net.corda.node.utilities.LocalDateColumnType
  ColumnType for marshalling to/from database on behalf of java.time.LocalDate.
INSTANCE - Static variable in class net.corda.node.utilities.LocalDateTimeColumnType
  ColumnType for marshalling to/from database on behalf of java.time.LocalDateTime.
INSTANCE - Static variable in class net.corda.node.utilities.PublicKeyColumnType
  ColumnType for marshalling to/from database on behalf of PublicKey.
INSTANCE - Static variable in class net.corda.node.utilities.SecureHashColumnType
  ColumnType for marshalling to/from database on behalf of `class SecureHash`.
INSTANCE - Static variable in class net.corda.node.utilities.ServiceIdentityGenerator
INSTANCE - Static variable in class net.corda.node.utilities.UUIDStringColumnType
  ColumnType for marshalling to/from database on behalf of UUID, always using a string representation.
INSTANCE - Static variable in class net.corda.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.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.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.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.
instant() - Method in class net.corda.node.serialization.NodeClock
instant($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
instant() - Method in class net.corda.node.utilities.TestClock
InstantColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of java.time.Instant.
InstantConverter - Class in net.corda.core.schemas.requery.converters
  Converts from a Instant to a java.sql.Timestamp for Java 8. Note that when converting between the time type and the database type all times will be converted to the UTC zone offset.
InstantConverter() - Constructor for class net.corda.core.schemas.requery.converters.InstantConverter
  Converts from a Instant to a java.sql.Timestamp for Java 8. Note that when converting between the time type and the database type all times will be converted to the UTC zone offset.
InstantGenerator - Class in net.corda.core.testing
InstantGenerator() - Constructor for class net.corda.core.testing.InstantGenerator
Instigator(originalState, modification, progressTracker) - Constructor for class net.corda.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(originalState, newContractClass) - Constructor for class net.corda.flows.ContractUpgradeFlow.Instigator
Instigator(originalState, newNotary, progressTracker) - Constructor for class net.corda.flows.NotaryChangeFlow.Instigator
Instigator(otherParty, payload, myKeyPair, progressTracker) - Constructor for class net.corda.flows.TwoPartyDealFlow.Instigator
  One side of the flow for inserting a pre-agreed deal.
Instigator.Companion - Class in net.corda.flows
InsufficientBalanceException - Exception in net.corda.core.contracts
InsufficientBalanceException(amountMissing) - Constructor for exception net.corda.core.contracts.InsufficientBalanceException
int($receiver) - Static method in class net.corda.client.mock.GeneratorKt
INTERNAL_PREFIX - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
interpolate(x) - Method in class net.corda.core.math.CubicSplineInterpolator
interpolate(x) - Method in interface net.corda.core.math.Interpolator
interpolate(x) - Method in class net.corda.core.math.LinearInterpolator
Interpolator - Interface in net.corda.core.math
InterpolatorFactory - Interface in net.corda.core.math
intRange($receiver, range) - Static method in class net.corda.client.mock.GeneratorKt
intRange($receiver, from, to) - Static method in class net.corda.client.mock.GeneratorKt
InvalidNotaryChange(tx) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.InvalidNotaryChange
InvalidSignature() - Constructor for exception net.corda.node.services.network.NodeMapError.InvalidSignature
  Thrown if the signature on the node info does not match the public key for the identity
InvalidSubscriber() - Constructor for exception net.corda.node.services.network.NodeMapError.InvalidSubscriber
  Thrown if the replyTo of a subscription change message is not a single message recipient
invokeFlowAsync(logicType, args) - Method in interface net.corda.core.node.ServiceHub
  Will check logicType and args against a whitelist and if acceptable then construct and initiate the flow. Note that you must be on the server thread to call this method.
invokeFlowAsync(logicType, args) - Method in class net.corda.node.services.api.ServiceHubInternal
  Will check logicType and args against a whitelist and if acceptable then construct and initiate the flow. Note that you must be on the server thread to call this method.
isBlank() - Method in class net.corda.core.messaging.TopicSession
isClosed() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
isDebug() - Method in class net.corda.node.driver.DriverDSL
isDirectory($receiver, options) - Static method in class net.corda.core.Utils
isEmpty() - Method in class net.corda.client.fxutils.MapValuesList
isEmpty() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
isEmpty() - Method in class net.corda.core.utilities.NonEmptySet
isEmpty() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
isEmpty() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
isFulfilledBy(keys) - Method in class net.corda.core.crypto.CompositeKey
  Checks whether keys match a sufficient amount of leaf nodes
isFulfilledBy(key) - Method in class net.corda.core.crypto.CompositeKey
isFulfilledBy(keys) - Method in class net.corda.core.crypto.CompositeKey.Leaf
  Checks whether keys match a sufficient amount of leaf nodes
isFulfilledBy(keys) - Method in class net.corda.core.crypto.CompositeKey.Node
  Checks whether keys match a sufficient amount of leaf nodes
isModified() - Method in class net.corda.core.contracts.DateRollConvention.Actual
isModified() - Method in class net.corda.core.contracts.DateRollConvention.Following
isModified() - Method in enum net.corda.core.contracts.DateRollConvention
isModified() - Method in class net.corda.core.contracts.DateRollConvention.ModifiedFollowing
isModified() - Method in class net.corda.core.contracts.DateRollConvention.ModifiedPrevious
isModified() - Method in class net.corda.core.contracts.DateRollConvention.Previous
isNotary($this, party) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Checks whether a given party is an advertised notary identity
isNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCache
  Checks whether a given party is an advertised notary identity
isNotary() - Method in class net.corda.core.node.services.ServiceType
isNotary(party) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Checks whether a given party is an advertised notary identity
isNotNull($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
isolatedTransaction(database, block) - Static method in class net.corda.node.utilities.DatabaseSupportKt
isOnThread() - Method in class net.corda.node.utilities.AffinityExecutor.Gate
  Returns true if the current thread is equal to the thread this executor is backed by.
isOnThread() - Method in interface net.corda.node.utilities.AffinityExecutor
  Returns true if the current thread is equal to the thread this executor is backed by.
isOnThread() - Method in class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  Returns true if the current thread is equal to the thread this executor is backed by.
isPreviousCheckpointsPresent() - Method in class net.corda.node.internal.AbstractNode
isReadOnly() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
isRegistration() - Method in class net.corda.node.CmdLineOptions
isRegularFile($receiver, options) - Static method in class net.corda.core.Utils
isRelevant(ourKeys) - Method in class net.corda.contracts.testing.DummyDealContract.State
  True if this should be tracked by our vault(s).
isRelevant(ourKeys) - Method in class net.corda.contracts.testing.DummyLinearContract.State
  True if this should be tracked by our vault(s).
isRelevant(ourKeys) - Method in interface net.corda.core.contracts.LinearState
  True if this should be tracked by our vault(s).
IssuanceDefinition - Interface in net.corda.core.contracts
  Marker interface for data classes that represent the issuance state for a contract. These are intended as templates from which the state object is initialised.
IssuanceRequester(amount, issueToParty, issueToPartyRef, issuerBankParty) - Constructor for class net.corda.flows.IssuerFlow.IssuanceRequester
  IssuanceRequester should be used by a client to ask a remote node to issue some `interface FungibleAsset` with the given details. Returns the transaction created by the Issuer to move the cash to the Requester.
IssuanceRequestState(amount, issueToParty, issuerPartyRef) - Constructor for class net.corda.flows.IssuerFlow.IssuanceRequestState
isSubTypeOf(superType) - Method in class net.corda.core.node.services.ServiceType
Issue() - Constructor for class net.corda.contracts.asset.Clauses.Issue
Issue(nonce) - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new cash states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new cash states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.asset.Clauses.Issue
  Standard issue clause, specialised to match the commodity issue command.
Issue(nonce) - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new commodity states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.asset.Clauses.Issue
  Generic issuance clause
Issue(nonce) - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new obligation states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.asset.Commands.Issue
  Allows new obligation states to be issued into existence: the nonce ("number used once") ensures the transaction has a unique ID even when there are no inputs.
Issue() - Constructor for class net.corda.contracts.Clauses.Issue
Issue(nonce) - Constructor for class net.corda.contracts.Commands.Issue
Issue() - Constructor for class net.corda.contracts.Commands.Issue
Issue() - Constructor for class net.corda.contracts.Commands.Issue
IssueCash(amount, issueRef, recipient, notary) - Constructor for class net.corda.flows.CashFlowCommand.IssueCash
  A command to initiate the Cash flow with.
IssueCommand - Interface in net.corda.core.contracts
  A common issue command, to enforce that issue commands have a nonce value.
Issued<P> - Class in net.corda.core.contracts
  Definition for an issued product, which can be cash, a cash-like thing, assets, or generally anything else that's quantifiable with integer quantities.
Issued(issuer, product) - Constructor for class net.corda.core.contracts.Issued
  Definition for an issued product, which can be cash, a cash-like thing, assets, or generally anything else that's quantifiable with integer quantities.
issued by($receiver, party) - Static method in class net.corda.contracts.asset.CashKt
issued by($receiver, deposit) - Static method in class net.corda.contracts.asset.CashKt
issued by($receiver, party) - Static method in class net.corda.contracts.asset.ObligationKt
issued by($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
issued by($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
issued by($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
issuedBy($receiver, party) - Static method in class net.corda.contracts.asset.CashKt
issuedBy($receiver, deposit) - Static method in class net.corda.contracts.asset.CashKt
issuedBy($receiver, party) - Static method in class net.corda.contracts.asset.ObligationKt
issuedBy($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
issuedBy($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
issuedBy($receiver, deposit) - Static method in class net.corda.core.contracts.ContractsDSL
IssuedGenerator<T> - Class in net.corda.core.testing
IssuedGenerator(productGenerator) - Constructor for class net.corda.core.testing.IssuedGenerator
IssueGenerator - Class in net.corda.contracts.testing
IssueGenerator() - Constructor for class net.corda.contracts.testing.IssueGenerator
Issuer(otherParty) - Constructor for class net.corda.flows.IssuerFlow.Issuer
  Issuer refers to a Node acting as a Bank Issuer of `interface FungibleAsset`, and processes requests from a `class IssuerFlow.IssuanceRequester` client. Returns the generated transaction representing the transfer of the `interface FungibleAsset` to the issue requester.
Issuer.Companion - Class in net.corda.flows
Issuer.Service - Class in net.corda.flows
IssuerFlow - Class in net.corda.flows
  This flow enables a client to request issuance of some `interface FungibleAsset` from a server acting as an issuer (see `class Issued`) of FungibleAssets.
IssuerFlow.IssuanceRequester - Class in net.corda.flows
  IssuanceRequester should be used by a client to ask a remote node to issue some `interface FungibleAsset` with the given details. Returns the transaction created by the Issuer to move the cash to the Requester.
IssuerFlow.IssuanceRequestState - Class in net.corda.flows
IssuerFlow.Issuer - Class in net.corda.flows
  Issuer refers to a Node acting as a Bank Issuer of `interface FungibleAsset`, and processes requests from a `class IssuerFlow.IssuanceRequester` client. Returns the generated transaction representing the transfer of the `interface FungibleAsset` to the issue requester.
isUnwrappableAs(unwrapType) - Method in class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
isValid(timestampCommand) - Method in class net.corda.core.node.services.TimestampChecker
isValid(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
isValidatingNotary($this, party) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
  Checks whether a given party is an advertised validating notary identity
isValidatingNotary(party) - Method in interface net.corda.core.node.services.NetworkMapCache
  Checks whether a given party is an advertised validating notary identity
isValidatingNotary() - Method in class net.corda.core.node.services.ServiceType
isValidatingNotary(party) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Checks whether a given party is an advertised validating notary identity
isWorkingDay(date) - Method in class net.corda.core.contracts.BusinessCalendar
isWorkingDay($receiver, accordingToCalendar) - Static method in class net.corda.core.contracts.FinanceTypesKt
isWrapperFor(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
iterator() - Method in class net.corda.client.fxutils.MapValuesList
iterator() - Method in class net.corda.core.utilities.NonEmptySet
Iterator($outer) - Constructor for class net.corda.core.utilities.NonEmptySet.Iterator
iterator() - Method in class net.corda.node.utilities.AbstractJDBCHashSet

## J

JDBCHashedTable - Class in net.corda.node.utilities
JDBCHashedTable(tableName) - Constructor for class net.corda.node.utilities.JDBCHashedTable
JDBCHashMap<K,V> - Class in net.corda.node.utilities
  A convenient JDBC table backed hash map with iteration order based on insertion order. See `class AbstractJDBCHashMap` for further implementation details.
JDBCHashMap(tableName, loadOnInit, maxBuckets) - Constructor for class net.corda.node.utilities.JDBCHashMap
  A convenient JDBC table backed hash map with iteration order based on insertion order. See `class AbstractJDBCHashMap` for further implementation details.
JDBCHashMap.BlobMapTable - Class in net.corda.node.utilities
JDBCHashMapKt - Class in net.corda.node.utilities
JDBCHashSet<K> - Class in net.corda.node.utilities
  A convenient JDBC table backed hash set with iteration order based on insertion order. See `class AbstractJDBCHashSet` and `class AbstractJDBCHashMap` for further implementation details.
JDBCHashSet(tableName, loadOnInit, maxBuckets) - Constructor for class net.corda.node.utilities.JDBCHashSet
  A convenient JDBC table backed hash set with iteration order based on insertion order. See `class AbstractJDBCHashSet` and `class AbstractJDBCHashMap` for further implementation details.
JDBCHashSet.BlobSetTable - Class in net.corda.node.utilities
jdbcSession() - Method in class net.corda.node.services.database.RequeryConfiguration

## K

keyFromRow(row) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
  Implementation should return the key object marshalled from the database table row.
keyFromRow(row) - Method in class net.corda.node.utilities.JDBCHashMap
  Implementation should return the key object marshalled from the database table row.
keyManagement - Variable in class net.corda.node.internal.AbstractNode
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.DefaultImpls - Class in net.corda.core.node.services
  The KMS is responsible for storing and using private keys to sign things. An implementation of this may, for example, call out to a hardware security module that enforces various auditing and frequency-of-use requirements.
keySet() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
keySet() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
KotlinConfigurationTransactionWrapper - Class in net.corda.node.services.database
  Requery KotlinConfiguration wrapper class to enable us to pass in an existing database connection and associated transaction context.
KotlinConfigurationTransactionWrapper(model, dataSource, mapping, platform, cache, useDefaultLogging, statementCacheSize, batchUpdateSize, quoteTableNames, quoteColumnNames, tableTransformer, columnTransformer, transactionMode, transactionIsolation, statementListeners, entityStateListeners, transactionListeners, writeExecutor) - Constructor for class net.corda.node.services.database.KotlinConfigurationTransactionWrapper
  Requery KotlinConfiguration wrapper class to enable us to pass in an existing database connection and associated transaction context.
KotlinConfigurationTransactionWrapper.CordaConnection - Class in net.corda.node.services.database
KotlinConfigurationTransactionWrapper.CordaDataSourceConnectionProvider - Class in net.corda.node.services.database
KotlinObjectSerializer - Class in net.corda.core.serialization
  Serializer to deserialize kotlin object definitions marked with `interface DeserializeAsKotlinObjectDef`.
KryoKt - Class in net.corda.core.serialization
KryoSerializationCustomization - Class in net.corda.core.serialization
KryoSerializationCustomization(kryo) - Constructor for class net.corda.core.serialization.KryoSerializationCustomization

## L

last($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
LastAcknowledgeInfo - Class in net.corda.node.services.network
LastAcknowledgeInfo(mapVersion) - Constructor for class net.corda.node.services.network.LastAcknowledgeInfo
lastIndexOf(element) - Method in class net.corda.client.fxutils.MapValuesList
Leaf(publicKey) - Constructor for class net.corda.core.crypto.CompositeKey.Leaf
  The leaf node of the tree – a wrapper around a PublicKey primitive
Leaf(value) - Constructor for class net.corda.core.crypto.MerkleTree.Leaf
Leaf(hash) - Constructor for class net.corda.core.crypto.PartialTree.Leaf
LedgerTransaction - Class in net.corda.core.transactions
  A LedgerTransaction is derived from a `class WireTransaction`. It is the result of doing the following operations:
LedgerTransaction(inputs, outputs, commands, attachments, id, notary, signers, timestamp, type) - Constructor for class net.corda.core.transactions.LedgerTransaction
  A LedgerTransaction is derived from a `class WireTransaction`. It is the result of doing the following operations:
leftOuterJoin($receiver, rightTable, leftToJoinKey, rightToJoinKey, assemble) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(val name: String, val managerName: String) val people: ObservableList = (..) val managerEmployeeMapping: ObservableList> = people.leftOuterJoin(people, Person::name, Person::managerName) { manager, employees -> Pair(manager, employees) }
leftOuterJoin($receiver, rightTable, leftToJoinKey, rightToJoinKey) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(name: String, favouriteSpecies: Species) data class Animal(name: String, species: Species) val people: ObservableList = (..) val animals: ObservableList = (..) val peopleToFavouriteAnimals: ObservableMap> = people.leftOuterJoin(animals, Person::favouriteSpecies, Animal::species)
LeftOuterJoinedMap<K,A,B,C> - Class in net.corda.client.fxutils
  `class LeftOuterJoinedMap` implements a special case of a left outer join where we're matching on primary keys of both tables.
LeftOuterJoinedMap(leftTable, rightTable, assemble) - Constructor for class net.corda.client.fxutils.LeftOuterJoinedMap
  `class LeftOuterJoinedMap` implements a special case of a left outer join where we're matching on primary keys of both tables.
LegallyIdentifiable(signer, bits) - Constructor for class net.corda.core.crypto.DigitalSignature.LegallyIdentifiable
Lifecycle() - Constructor for enum net.corda.contracts.asset.Obligation.Lifecycle
  Represents where in its lifecycle a contract state is, which in turn controls the commands that can be applied to the state. Most states will not leave the NORMAL lifecycle. Note that settled (as an end lifecycle) is represented by absence of the state on transaction output.
lift($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val aliceHeight: ObservableValue = (..) val bobHeight: ObservableValue = (..) fun sumHeight(a: Long, b: Long): Long { .. }
lift($receiver, arg0) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
lift($receiver, arg0, arg1) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
lift($receiver, arg0, arg1, arg2) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
lift($receiver, arg0, arg1, arg2, arg3) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
LinearInterpolator - Class in net.corda.core.math
  Interpolates values between the given data points using straight lines.
LinearInterpolator(xs, ys) - Constructor for class net.corda.core.math.LinearInterpolator
  Interpolates values between the given data points using straight lines.
LinearInterpolator.Factory - Class in net.corda.core.math
LinearState - Interface in net.corda.core.contracts
  A state that evolves by superseding itself, all of which share the common "linearId".
LinearState.ClauseVerifier<S extends LinearState,C extends CommandData> - Class in net.corda.core.contracts
  Standard clause to verify the LinearState safety properties.
list($receiver, block) - Static method in class net.corda.core.Utils
listIterator() - Method in class net.corda.client.fxutils.MapValuesList
listIterator(index) - Method in class net.corda.client.fxutils.MapValuesList
load(txid) - Method in class net.corda.flows.FetchAttachmentsFlow
load(txid) - Method in class net.corda.flows.FetchDataFlow
load(txid) - Method in class net.corda.flows.FetchTransactionsFlow
loadCertificateAndKey(keyStore, keyPassword, alias) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to load a Certificate and KeyPair from their KeyStore. The access details should match those of the createCAKeyStoreAndTrustStore call used to manufacture the keys.
loadCertificateFromKeyStore(keyStoreFilePath, storePassword, alias) - Method in class net.corda.core.crypto.X509Utilities
  Extract public X509 certificate from a KeyStore file assuming storage alias is know
loadCertificateFromPEMFile(filename) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to load back a .pem/.cer format file copy of a certificate
loadConfig(allowMissingConfig, configOverrides) - Method in class net.corda.node.CmdLineOptions
loadConfig(baseDirectory, configFile, allowMissingConfig, configOverrides) - Method in class net.corda.node.services.config.ConfigHelper
loadKeyPairFromKeyStore(keyStoreFilePath, storePassword, keyPassword, alias) - Method in class net.corda.core.crypto.X509Utilities
  Extract public and private keys from a KeyStore file assuming storage alias is known.
loadKeyStore(keyStoreFilePath, storePassword) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to open an existing keystore for modification/read
loadKeyStore(input, storePassword) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to open an existing keystore for modification/read
loadOrCreateKeyPairFromKeyStore(keyStoreFilePath, storePassword, keyPassword, alias, keyGenerator) - Method in class net.corda.core.crypto.X509Utilities
  Extract public and private keys from a KeyStore file assuming storage alias is known, or create a new pair of keys using the provided function if the keys not exist.
loadOrCreateKeyStore(keyStoreFilePath, storePassword) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to either open an existing keystore for modification, or create a new blank keystore.
loadState($this, stateRef) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Given a `class StateRef` loads the referenced transaction and looks up the specified output `interface ContractState`.
loadState(stateRef) - Method in interface net.corda.core.node.ServiceHub
  Given a `class StateRef` loads the referenced transaction and looks up the specified output `interface ContractState`.
loadState(stateRef) - Method in interface net.corda.core.node.ServicesForResolution
  Given a `class StateRef` loads the referenced transaction and looks up the specified output `interface ContractState`.
loadState(stateRef) - Method in class net.corda.node.services.api.ServiceHubInternal
  Given a `class StateRef` loads the referenced transaction and looks up the specified output `interface ContractState`.
localDate($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
LocalDateColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of java.time.LocalDate.
localDateTime($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
LocalDateTimeColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of java.time.LocalDateTime.
locked(body) - Method in class net.corda.core.ThreadBox
logElapsedTime(label, logger, body) - Static method in class net.corda.core.Utils
logElapsedTime($receiver, label, body) - Static method in class net.corda.core.Utils
LoggingKt - Class in net.corda.core.utilities
LoggingWhitelist - Class in net.corda.core.serialization
  This class is not currently used, but can be installed to log a large number of missing entries from the whitelist and was used to track down the initial set.
LoggingWhitelist(delegate, global) - Constructor for class net.corda.core.serialization.LoggingWhitelist
  This class is not currently used, but can be installed to log a large number of missing entries from the whitelist and was used to track down the initial set.
LoggingWhitelist.Companion - Class in net.corda.core.serialization
LogHelper - Class in net.corda.core.utilities
  A configuration helper that allows modifying the log level for specific loggers
login() - Method in class net.corda.node.services.messaging.NodeLoginModule
logout() - Method in class net.corda.node.services.messaging.NodeLoginModule
longRange($receiver, range) - Static method in class net.corda.client.mock.GeneratorKt
longRange($receiver, from, to) - Static method in class net.corda.client.mock.GeneratorKt
lookup(compositeKey) - Method in class net.corda.client.model.NetworkIdentityModel
lookup(publicKey) - Method in class net.corda.client.model.NetworkIdentityModel

## M

main(args) - Static method in class net.corda.node.Corda
main(args) - Static method in class net.corda.node.utilities.ServiceIdentityGeneratorKt
makeAttachmentStorage(dir) - Method in class net.corda.node.internal.AbstractNode
makeIdentityService() - Method in class net.corda.node.internal.AbstractNode
makeKeyManagementService() - Method in class net.corda.node.internal.AbstractNode
makeMessagingService() - Method in class net.corda.node.internal.AbstractNode
makeMessagingService() - Method in class net.corda.node.internal.Node
makeNetworkMapService() - Method in class net.corda.node.internal.AbstractNode
makeNotaryService(type, tokenizableServices) - Method in class net.corda.node.internal.AbstractNode
makeNoWhitelistClassResolver() - Static method in class net.corda.core.serialization.CordaClassResolverKt
makeSchemaService() - Method in class net.corda.node.internal.AbstractNode
makeServiceEntries() - Method in class net.corda.node.internal.AbstractNode
  A service entry contains the advertised `class ServiceInfo` along with the service identity. The identity name is taken from the configuration or, if non specified, generated by combining the node's legal name and the service id.
makeSessionFactoryForModel(model) - Method in class net.corda.node.services.database.RequeryConfiguration
makeStandardClassResolver() - Static method in class net.corda.core.serialization.CordaClassResolverKt
makeUniquenessProvider(type) - Method in class net.corda.node.internal.AbstractNode
makeUniquenessProvider(type) - Method in class net.corda.node.internal.Node
makeVaultService(dataSourceProperties) - Method in class net.corda.node.internal.AbstractNode
map($receiver, function) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val person: ObservableValue = (..) val personName: ObservableValue = person.map { it.name }
map($receiver, cached, function) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  val dogs: ObservableList = (..) val dogOwners: ObservableList = dogs.map { it.owner }
map(function) - Method in class net.corda.client.mock.Generator
map(function) - Method in class net.corda.core.ErrorOr
map($receiver, mapper) - Static method in class net.corda.core.Utils
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
MappedList<A,B> - Class in net.corda.client.fxutils
  This is a variant of EasyBind.map where the mapped list is backed, therefore the mapping function will only be run when an element is inserted or updated. Use this instead of EasyBind.map to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.
MappedList(list, function) - Constructor for class net.corda.client.fxutils.MappedList
  This is a variant of EasyBind.map where the mapped list is backed, therefore the mapping function will only be run when an element is inserted or updated. Use this instead of EasyBind.map to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.
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.
MapValuesList<K,A,C> - Class in net.corda.client.fxutils
  `class MapValuesList` takes an ObservableMap and returns its values as an ObservableList. The order of returned elements is deterministic but unspecified.
MapValuesList.Companion - Class in net.corda.client.fxutils
MarshalledObservation - Class in net.corda.node.services.messaging
  Used in the RPC wire protocol to wrap an observation with the handle of the observable it's intended for.
MarshalledObservation(forHandle, what) - Constructor for class net.corda.node.services.messaging.MarshalledObservation
  Used in the RPC wire protocol to wrap an observation with the handle of the observable it's intended for.
match(onValue, onError) - Method in class net.corda.core.ErrorOr
matchedClauses(commands) - Method in class net.corda.core.contracts.clauses.AllOf
  Determine which clauses are matched by the supplied commands.
matchedClauses(commands) - Method in class net.corda.core.contracts.clauses.AnyOf
  Determine which clauses are matched by the supplied commands.
matchedClauses(commands) - Method in class net.corda.core.contracts.clauses.CompositeClause
  Determine which clauses are matched by the supplied commands.
matchedClauses(commands) - Method in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
  Determine which clauses are matched by the supplied commands.
matchedClauses(commands) - Method in class net.corda.core.contracts.clauses.FirstOf
  Determine which clauses are matched by the supplied commands.
matches($receiver, commands) - Static method in class net.corda.core.contracts.clauses.ClauseKt
  Determine if the given list of commands matches the required commands for a clause to trigger.
maybeWriteToDisk(downloaded) - Method in class net.corda.flows.FetchAttachmentsFlow
maybeWriteToDisk(downloaded) - Method in class net.corda.flows.FetchDataFlow
MerkleTransactionKt - Class in net.corda.core.transactions
MerkleTree - Class in net.corda.core.crypto
  Creation and verification of a Merkle Tree for a Wire Transaction.
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
Message - Interface in net.corda.core.messaging
  A message is defined, at this level, to be a (topic, timestamp, byte arrays) triple, where the topic is a string in Java-style reverse dns form, with "platform." being a prefix reserved by the platform for its own use. Vendor specific messages can be defined, but use your domain name as the prefix e.g. "uk.co.bigbank.messages.SomeMessage".
MessageHandlerRegistration - Interface in net.corda.core.messaging
MessageRecipientGroup - Interface in net.corda.core.messaging
  A base class for a set of recipients specifically identified by the sender.
MessageRecipients - Interface in net.corda.core.messaging
  The interface for a group of message recipients (which may contain only one recipient)
MessagingKt - Class in net.corda.core.messaging
MessagingService - Interface in net.corda.core.messaging
  A `interface MessagingService` sits at the boundary between a message routing / networking layer and the core platform code.
MessagingServiceBuilder<T extends MessagingServiceInternal> - Interface in net.corda.node.services.api
  This class lets you start up a `interface MessagingService`. Its purpose is to stop you from getting access to the methods on the messaging service interface until you have successfully started up the system. One of these objects should be the only way to obtain a reference to a `interface MessagingService`. Startup may be a slow process: some implementations may let you cast the returned future to an object that lets you get status info.
MessagingServiceInternal - Interface in net.corda.node.services.api
METHOD_NAME - Static variable in class net.corda.node.services.messaging.ClientRPCRequestMessage
minus(other) - Method in class net.corda.core.contracts.Amount
MissingAttachmentsException - Exception in net.corda.core.serialization
  Thrown during deserialisation to indicate that an attachment needed to construct the `class WireTransaction` is not found
MissingAttachmentsException(ids) - Constructor for exception net.corda.core.serialization.MissingAttachmentsException
  Thrown during deserialisation to indicate that an attachment needed to construct the `class WireTransaction` is not found
Models - Class in net.corda.client.model
ModelsKt - Class in net.corda.client.model
Modified(node, previousNode) - Constructor for class net.corda.core.node.services.MapChange.Modified
MonitoringService - Class in net.corda.node.services.api
  Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes. This is not an interface because it is too lightweight to bother mocking out.
MonitoringService(metrics) - Constructor for class net.corda.node.services.api.MonitoringService
  Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes. This is not an interface because it is too lightweight to bother mocking out.
MoreThanOneNotary(tx) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.MoreThanOneNotary
Move(contractHash) - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
move(newAmount, newOwner) - Method in class net.corda.contracts.asset.Cash.State
Move(contractHash) - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that money has been moved, optionally to fulfil another contract.
move(newAmount, newOwner) - Method in class net.corda.contracts.asset.CommodityContract.State
Move(contractHash) - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that a debt has been moved, optionally to fulfil another contract.
Move() - Constructor for class net.corda.contracts.asset.Commands.Move
  A command stating that a debt has been moved, optionally to fulfil another contract.
move(newAmount, newOwner) - Method in class net.corda.contracts.asset.Obligation.State
Move() - Constructor for class net.corda.contracts.Clauses.Move
Move(contractHash) - Constructor for class net.corda.contracts.Commands.Move
Move() - Constructor for class net.corda.contracts.Commands.Move
Move() - Constructor for class net.corda.contracts.Commands.Move
Move() - Constructor for class net.corda.core.contracts.Commands.Move
move(prior, newOwner) - Method in class net.corda.core.contracts.DummyContract.Companion
move(priors, newOwner) - Method in class net.corda.core.contracts.DummyContract.Companion
Move() - Constructor for class net.corda.core.contracts.Commands.Move
move(newAmount, newOwner) - Method in interface net.corda.core.contracts.FungibleAsset
moveBusinessDays(date, direction, i) - Method in class net.corda.core.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.
MoveGenerator - Class in net.corda.contracts.testing
MoveGenerator() - Constructor for class net.corda.contracts.testing.MoveGenerator
moveTo($receiver, target, options) - Static method in class net.corda.core.Utils
MultilateralNetState<P> - Class in net.corda.contracts.clause
  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.contracts.clause.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.core.contracts
  Interface for state objects that support being netted with other state objects.
MultiOwnerState(magicNumber, owners) - Constructor for class net.corda.core.contracts.DummyContract.MultiOwnerState
  Alternative state with multiple owners. This exists primarily to provide a dummy state with multiple participants, and could in theory be merged with `class DummyContract.SingleOwnerState` by putting the additional participants in a different field, however this is a good example of a contract with multiple states.
MutableClassWhitelist - Interface in net.corda.core.serialization
MutableClock - Class in net.corda.node.utilities
  An abstract class with helper methods for a type of Clock that might have it's concept of "now" adjusted externally.
MutableClock() - Constructor for class net.corda.node.utilities.MutableClock
  An abstract class with helper methods for a type of Clock that might have it's concept of "now" adjusted externally.

## N

NamedByHash - Interface in net.corda.core.contracts
  Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).
nameOrNull() - Method in class net.corda.core.crypto.AbstractParty
nameOrNull() - Method in class net.corda.core.crypto.AnonymousParty
nameOrNull() - Method in class net.corda.core.crypto.Party
nativeSQL(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
Net() - Constructor for class net.corda.contracts.asset.Clauses.Net
  Clause for supporting netting of obligations.
Net(type) - Constructor for class net.corda.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.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.core.contracts.BilateralNettableState
  Perform bilateral netting of this state with another state. The two states must be compatible (as in bilateralNetState objects are equal).
net - Variable in class net.corda.node.internal.AbstractNode
net.corda.client.fxutils - package net.corda.client.fxutils
net.corda.client.mock - package net.corda.client.mock
net.corda.client.model - package net.corda.client.model
net.corda.contracts - package net.corda.contracts
net.corda.contracts.asset - package net.corda.contracts.asset
net.corda.contracts.clause - package net.corda.contracts.clause
net.corda.contracts.testing - package net.corda.contracts.testing
net.corda.core - package net.corda.core
net.corda.core.contracts - package net.corda.core.contracts
net.corda.core.contracts.clauses - package net.corda.core.contracts.clauses
net.corda.core.crypto - package net.corda.core.crypto
net.corda.core.flows - package net.corda.core.flows
net.corda.core.math - package net.corda.core.math
net.corda.core.messaging - package net.corda.core.messaging
net.corda.core.node - package net.corda.core.node
net.corda.core.node.services - package net.corda.core.node.services
net.corda.core.schemas - package net.corda.core.schemas
net.corda.core.schemas.requery - package net.corda.core.schemas.requery
net.corda.core.schemas.requery.converters - package net.corda.core.schemas.requery.converters
net.corda.core.serialization - package net.corda.core.serialization
net.corda.core.testing - package net.corda.core.testing
net.corda.core.transactions - package net.corda.core.transactions
net.corda.core.utilities - package net.corda.core.utilities
net.corda.flows - package net.corda.flows
net.corda.node - package net.corda.node
net.corda.node.driver - package net.corda.node.driver
net.corda.node.internal - package net.corda.node.internal
net.corda.node.serialization - package net.corda.node.serialization
net.corda.node.services - package net.corda.node.services
net.corda.node.services.api - package net.corda.node.services.api
net.corda.node.services.config - package net.corda.node.services.config
net.corda.node.services.database - package net.corda.node.services.database
net.corda.node.services.events - package net.corda.node.services.events
net.corda.node.services.identity - package net.corda.node.services.identity
net.corda.node.services.keys - package net.corda.node.services.keys
net.corda.node.services.messaging - package net.corda.node.services.messaging
net.corda.node.services.network - package net.corda.node.services.network
net.corda.node.services.persistence - package net.corda.node.services.persistence
net.corda.node.services.schema - package net.corda.node.services.schema
net.corda.node.services.statemachine - package net.corda.node.services.statemachine
net.corda.node.services.transactions - package net.corda.node.services.transactions
net.corda.node.services.vault - package net.corda.node.services.vault
net.corda.node.utilities - package net.corda.node.utilities
net.corda.node.utilities.registration - package net.corda.node.utilities.registration
net.corda.schemas - package net.corda.schemas
netAmountsDue(balances) - Static method in class net.corda.contracts.asset.ObligationKt
  Net off the amounts due between parties.
NetClause<C extends CommandData,P> - Class in net.corda.contracts.clause
  Clause for netting contract states. Currently only supports obligation contract.
NetClause() - Constructor for class net.corda.contracts.clause.NetClause
  Clause for netting contract states. Currently only supports obligation contract.
NetCommand - Interface in net.corda.core.contracts
  A common netting command for contracts whose states can be netted.
netMapCache - Variable in class net.corda.node.internal.AbstractNode
NetState<P> - Interface in net.corda.contracts.clause
  Common interface for the state subsets used when determining nettability of two or more states. Exposes the underlying issued thing.
NettableState<N extends BilateralNettableState<N>,T> - Interface in net.corda.core.contracts
NetType - Enum in net.corda.core.contracts
  Enum for the types of netting that can be applied to state objects. Exact behaviour for each type of netting is left to the contract to determine.
NetType() - Constructor for enum net.corda.core.contracts.NetType
  Enum for the types of netting that can be applied to state objects. Exact behaviour for each type of netting is left to the contract to determine.
NETWORK_MAP_QUEUE - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
NetworkCacheError - Exception in net.corda.core.node.services
NetworkCacheError.DeregistrationFailed - Exception in net.corda.core.node.services
  Indicates a failure to deregister, because of a rejected request from the remote node
NetworkIdentityModel - Class in net.corda.client.model
NetworkIdentityModel() - Constructor for class net.corda.client.model.NetworkIdentityModel
NetworkMapAddress(hostAndPort) - Constructor for class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
NetworkMapCache - Interface in net.corda.core.node.services
  A network map contains lists of nodes on the network along with information about their identity keys, services they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised with a specified network map service, which it fetches data from and then subscribes to updates of.
NetworkMapCache.DefaultImpls - Class in net.corda.core.node.services
  A network map contains lists of nodes on the network along with information about their identity keys, services they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised with a specified network map service, which it fetches data from and then subscribes to updates of.
NetworkMapCache.MapChange - Class in net.corda.core.node.services
NetworkMapInfo - Class in net.corda.node.internal
NetworkMapInfo(address, legalName) - Constructor for class net.corda.node.internal.NetworkMapInfo
NetworkMapService - Interface in net.corda.node.services.network
  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. This information is cached locally within nodes, by the `interface NetworkMapCache`. Currently very basic consensus controls are applied, using signed changes which replace each other based on a serial number present in the change.
NetworkMapService.Companion - Class in net.corda.node.services.network
NetworkMapService.FetchMapRequest - Class in net.corda.node.services.network
NetworkMapService.FetchMapResponse - Class in net.corda.node.services.network
NetworkMapService.QueryIdentityRequest - Class in net.corda.node.services.network
NetworkMapService.QueryIdentityResponse - Class in net.corda.node.services.network
NetworkMapService.RegistrationRequest - Class in net.corda.node.services.network
NetworkMapService.RegistrationResponse - Class in net.corda.node.services.network
NetworkMapService.SubscribeRequest - Class in net.corda.node.services.network
NetworkMapService.SubscribeResponse - Class in net.corda.node.services.network
NetworkMapService.Update - Class in net.corda.node.services.network
NetworkMapService.UpdateAcknowledge - Class in net.corda.node.services.network
networkMapUpdates() - 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.
networkMapUpdates() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns all parties currently visible on the network with their advertised services and an observable of future updates to the network.
NetworkRegistrationHelper - Class in net.corda.node.utilities.registration
  This checks the config.certificatesDirectory for certificates required to connect to a Corda network. If the certificates are not found, a PKCS10CertificationRequest will be submitted to Corda network permissioning server using `interface NetworkRegistrationService`. This process will enter a polling loop until the request has been approved, and then the certificate chain will be downloaded and stored in Keystore reside in config.certificatesDirectory.
NetworkRegistrationHelper(config, certService) - Constructor for class net.corda.node.utilities.registration.NetworkRegistrationHelper
  This checks the config.certificatesDirectory for certificates required to connect to a Corda network. If the certificates are not found, a PKCS10CertificationRequest will be submitted to Corda network permissioning server using `interface NetworkRegistrationService`. This process will enter a polling loop until the request has been approved, and then the certificate chain will be downloaded and stored in Keystore reside in config.certificatesDirectory.
NetworkRegistrationHelper.Companion - Class in net.corda.node.utilities.registration
NetworkRegistrationService - Interface in net.corda.node.utilities.registration
newSecureRandom() - Static method in class net.corda.core.crypto.CryptoUtilities
newTransaction(isolation) - Method in class net.corda.node.utilities.StrandLocalTransactionManager
next() - Method in class net.corda.core.utilities.NonEmptySet.Iterator
nextCertificate() - Method in class net.corda.core.crypto.CertificateStream
nextFixingOf() - Method in interface net.corda.core.contracts.FixableDealState
  When is the next fixing and what is the fixing for?
nextHostAndPort() - Method in class net.corda.node.driver.PortAllocation
nextPort() - Method in class net.corda.node.driver.PortAllocation.Incremental
nextPort() - Method in class net.corda.node.driver.PortAllocation
nextPort() - Method in class net.corda.node.driver.PortAllocation.RandomFree
nextScheduledActivity(thisStateRef, flowLogicRefFactory) - Method in interface net.corda.core.contracts.SchedulableState
  Indicate whether there is some activity to be performed at some future point in time with respect to this `interface ContractState`, what that activity is and at what point in time it should be initiated. This can be used to implement deadlines for payment or processing of financial instruments according to a schedule.
nextStep() - Method in class net.corda.core.utilities.ProgressTracker
  Iterates the progress tracker. If the current step has a child, the child is iterated instead (recursively). Returns the latest step at the bottom of the step tree.
Node(threshold, children, weights) - Constructor for class net.corda.core.crypto.CompositeKey.Node
  Represents a node in the key tree. It maintains a list of child nodes – sub-trees, and associated weights carried by child node signatures.
Node(value, left, right) - Constructor for class net.corda.core.crypto.MerkleTree.Node
Node(left, right) - Constructor for class net.corda.core.crypto.PartialTree.Node
Node(node) - Constructor for class net.corda.core.node.services.PartyInfo.Node
Node - Class in net.corda.node.internal
  A Node manages a standalone server that takes part in the P2P network. It creates the services found in `interface ServiceHub`, loads important data off disk and starts listening for connections.
Node(configuration, advertisedServices, clock) - Constructor for class net.corda.node.internal.Node
  A Node manages a standalone server that takes part in the P2P network. It creates the services found in `interface ServiceHub`, loads important data off disk and starts listening for connections.
NODE_DATABASE_PREFIX - Static variable in class net.corda.node.utilities.DatabaseSupportKt
  Table prefix for all tables owned by the node module.
NODE_ROLE - Static variable in class net.corda.node.services.messaging.NodeLoginModule
NODE_USER - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
NodeAddress(queueName, hostAndPort) - Constructor for class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
  This is the class used to implement `interface SingleMessageRecipient`, for now. Note that in future this class may change or evolve and code that relies upon it being a simple host/port may not function correctly. For instance it may contain onion routing data.
NodeAddress.Companion - Class in net.corda.node.services.messaging
NodeAttachmentService - Class in net.corda.node.services.persistence
  Stores attachments in the specified local directory, which must exist. Doesn't allow new attachments to be uploaded.
NodeAttachmentService(storePath, metrics) - Constructor for class net.corda.node.services.persistence.NodeAttachmentService
  Stores attachments in the specified local directory, which must exist. Doesn't allow new attachments to be uploaded.
NodeAttachmentService.OnDiskHashMismatch - Exception in net.corda.node.services.persistence
NodeClock - Class in net.corda.node.serialization
  A Clock that tokenizes itself when serialized, and delegates to an underlying Clock implementation.
NodeClock(delegateClock) - Constructor for class net.corda.node.serialization.NodeClock
  A Clock that tokenizes itself when serialized, and delegates to an underlying Clock implementation.
NodeClock() - Constructor for class net.corda.node.serialization.NodeClock
  A Clock that tokenizes itself when serialized, and delegates to an underlying Clock implementation.
NodeConfiguration - Interface in net.corda.node.services.config
NodeConfiguration.DefaultImpls - Class in net.corda.node.services.config
NodeConfigurationKt - Class in net.corda.node.services.config
NodeDatabaseConnectionProvider() - Constructor for class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
NodeHandle - Class in net.corda.node.driver
NodeHandle(nodeInfo, rpc, configuration, process) - Constructor for class net.corda.node.driver.NodeHandle
nodeIdentity() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns Node's identity, assuming this will not change while the node is running.
nodeIdentity() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns Node's identity, assuming this will not change while the node is running.
NodeInfo - Class in net.corda.core.node
  Info about a network node that acts on behalf of some form of contract party.
NodeInfo(address, legalIdentity, advertisedServices, physicalLocation) - Constructor for class net.corda.core.node.NodeInfo
  Info about a network node that acts on behalf of some form of contract party.
NodeLoginModule - Class in net.corda.node.services.messaging
  Clients must connect to us with a username and password and must use TLS. If a someone connects with ArtemisMessagingComponent.NODE_USER then we confirm it's just us as the node by checking their TLS certificate is the same as our one in our key store. Then they're given full access to all valid queues. If they connect with ArtemisMessagingComponent.PEER_USER then we confirm they belong on our P2P network by checking their root CA is the same as our root CA. If that's the case the only access they're given is the ablility send to our P2P address. In both cases the messages these authenticated nodes send to us are tagged with their subject DN and we assume the CN within that is their legal name. Otherwise if the username is neither of the above we assume it's an RPC user and authenticate against our list of valid RPC users. RPC clients are given permission to perform RPC and nothing else.
NodeLoginModule() - Constructor for class net.corda.node.services.messaging.NodeLoginModule
  Clients must connect to us with a username and password and must use TLS. If a someone connects with ArtemisMessagingComponent.NODE_USER then we confirm it's just us as the node by checking their TLS certificate is the same as our one in our key store. Then they're given full access to all valid queues. If they connect with ArtemisMessagingComponent.PEER_USER then we confirm they belong on our P2P network by checking their root CA is the same as our root CA. If that's the case the only access they're given is the ablility send to our P2P address. In both cases the messages these authenticated nodes send to us are tagged with their subject DN and we assume the CN within that is their legal name. Otherwise if the username is neither of the above we assume it's an RPC user and authenticate against our list of valid RPC users. RPC clients are given permission to perform RPC and nothing else.
NodeLoginModule.Companion - Class in net.corda.node.services.messaging
NodeMapError - Exception in net.corda.node.services.network
NodeMapError.InvalidSignature - Exception in net.corda.node.services.network
  Thrown if the signature on the node info does not match the public key for the identity
NodeMapError.InvalidSubscriber - Exception in net.corda.node.services.network
  Thrown if the replyTo of a subscription change message is not a single message recipient
NodeMapError.UnknownChangeType - Exception in net.corda.node.services.network
  Thrown if a change arrives which is of an unknown type
NodeMessagingClient - Class in net.corda.node.services.messaging
  This class implements the `interface MessagingService` API using Apache Artemis, the successor to their ActiveMQ product. Artemis is a message queue broker and here we run a client connecting to the specified broker instance `class ArtemisMessagingServer`. It's primarily concerned with peer-to-peer messaging.
NodeMessagingClient(config, serverHostPort, myIdentity, nodeExecutor, database, networkMapRegistrationFuture) - Constructor for class net.corda.node.services.messaging.NodeMessagingClient
  This class implements the `interface MessagingService` API using Apache Artemis, the successor to their ActiveMQ product. Artemis is a message queue broker and here we run a client connecting to the specified broker instance `class ArtemisMessagingServer`. It's primarily concerned with peer-to-peer messaging.
NodeMessagingClient.Companion - Class in net.corda.node.services.messaging
NodeMessagingClient.Handler - Class in net.corda.node.services.messaging
  A registration to handle messages of different types
NodeMonitorModel - Class in net.corda.client.model
  This model exposes raw event streams to and from the node.
NodeMonitorModel() - Constructor for class net.corda.client.model.NodeMonitorModel
  This model exposes raw event streams to and from the node.
NodeRegistration - Class in net.corda.node.services.network
  A node registration state in the network map.
NodeRegistration(node, serial, type, expires) - Constructor for class net.corda.node.services.network.NodeRegistration
  A node registration state in the network map.
NodeRegistrationInfo - Class in net.corda.node.services.network
NodeRegistrationInfo(reg, mapVersion) - Constructor for class net.corda.node.services.network.NodeRegistrationInfo
NodeSchedulerService - Class in net.corda.node.services.events
  A first pass of a simple `interface SchedulerService` that works with `class MutableClock`s for testing, demonstrations and simulations that also encompasses the Vault observer for processing transactions.
NodeSchedulerService(database, services, flowLogicRefFactory, schedulerTimerExecutor, unfinishedSchedules) - Constructor for class net.corda.node.services.events.NodeSchedulerService
  A first pass of a simple `interface SchedulerService` that works with `class MutableClock`s for testing, demonstrations and simulations that also encompasses the Vault observer for processing transactions.
NodeSchedulerService.RunScheduled - Class in net.corda.node.services.events
NodeSchemaService - Class in net.corda.node.services.schema
  Most basic implementation of `interface SchemaService`.
NodeSchemaService() - Constructor for class net.corda.node.services.schema.NodeSchemaService
  Most basic implementation of `interface SchemaService`.
NodeVaultService - Class in net.corda.node.services.vault
  Currently, the node vault service is a very simple RDBMS backed implementation. It will change significantly when we add further functionality as the design for the vault and vault service matures.
NodeVaultService(services, dataSourceProperties) - Constructor for class net.corda.node.services.vault.NodeVaultService
  Currently, the node vault service is a very simple RDBMS backed implementation. It will change significantly when we add further functionality as the design for the vault and vault service matures.
NonEmptySet<T> - Class in net.corda.core.utilities
  A set which is constrained to ensure it can never be empty. An initial value must be provided at construction, and attempting to remove the last element will cause an IllegalStateException. The underlying set is exposed for Kryo to access, but should not be accessed directly.
NonEmptySet(initial) - Constructor for class net.corda.core.utilities.NonEmptySet
  A set which is constrained to ensure it can never be empty. An initial value must be provided at construction, and attempting to remove the last element will cause an IllegalStateException. The underlying set is exposed for Kryo to access, but should not be accessed directly.
NonEmptySet.Iterator<T> - Class in net.corda.core.utilities
NonEmptySetKt - Class in net.corda.core.utilities
nonEmptySetOf(initial, elements) - Static method in class net.corda.core.utilities.NonEmptySetKt
NonEmptySetSerializer - Class in net.corda.core.utilities
  Custom serializer which understands it has to read in an item before trying to construct the set.
noneOrSingle($receiver, predicate) - Static method in class net.corda.core.Utils
  Returns the single element matching the given predicate, or `null` if element was not found, or throws if more than one element was found.
noneOrSingle($receiver) - Static method in class net.corda.core.Utils
  Returns single element, or `null` if element was not found, or throws if more than one element was found.
noNetworkMapConfigured() - Method in class net.corda.node.internal.AbstractNode
  This is overriden by the mock node implementation to enable operation without any network map service
nonNullValueToString(value) - Method in class net.corda.node.utilities.InstantColumnType
nonNullValueToString(value) - Method in class net.corda.node.utilities.LocalDateColumnType
nonNullValueToString(value) - Method in class net.corda.node.utilities.LocalDateTimeColumnType
NonValidatingNotaryFlow - Class in net.corda.flows
NonValidatingNotaryFlow(otherSide, timestampChecker, uniquenessProvider) - Constructor for class net.corda.flows.NonValidatingNotaryFlow
NoReferencesSerializer<T> - Class in net.corda.core.serialization
NoReferencesSerializer(baseSerializer) - Constructor for class net.corda.core.serialization.NoReferencesSerializer
NormalSessionEnd - Class in net.corda.node.services.statemachine
NormalSessionEnd(recipientSessionId) - Constructor for class net.corda.node.services.statemachine.NormalSessionEnd
NotaryChange() - Constructor for class net.corda.core.contracts.TransactionType.NotaryChange
  A special transaction type for reassigning a notary for a state. Validation does not involve running any contract code, it just checks that the states are unmodified apart from the notary field.
NotaryChange - Class in net.corda.node.services
NotaryChange.Builder - Class in net.corda.core.contracts
  A transaction builder that automatically sets the transaction type to `class TransactionType.NotaryChange` and adds the list of participants to the signers set for every input state.
NotaryChange.Plugin - Class in net.corda.node.services
NotaryChange.Service - Class in net.corda.node.services
  A service that monitors the network for requests for changing the notary of a state, and immediately runs the `class NotaryChangeFlow` if the auto-accept criteria are met.
NotaryChangeFlow - Class in net.corda.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.Acceptor - Class in net.corda.flows
NotaryChangeFlow.Instigator<T extends ContractState> - Class in net.corda.flows
NotaryChangeInWrongTransactionType(tx, outputNotary) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
NotaryError - Class in net.corda.flows
NotaryError.Conflict - Class in net.corda.flows
NotaryError.SignaturesInvalid - Class in net.corda.flows
NotaryError.SignaturesMissing - Class in net.corda.flows
NotaryError.TimestampInvalid - Class in net.corda.flows
  Thrown if the time specified in the timestamp command is outside the allowed tolerance
NotaryError.TransactionInvalid - Class in net.corda.flows
NotaryException - Exception in net.corda.flows
NotaryException(error) - Constructor for exception net.corda.flows.NotaryException
NotaryFlow - Class in net.corda.flows
NotaryFlow.Client - Class in net.corda.flows
  A flow to be used by a party for obtaining signature(s) from a NotaryService ascertaining the transaction timestamp is correct and none of its inputs have been used in another completed transaction.
NotaryFlow.Service - Class in net.corda.flows
  A flow run by a notary service that handles notarisation requests.
notaryParty - Variable in class net.corda.flows.NotaryFlow.Client
NotaryService - Class in net.corda.node.services.transactions
  A Notary service acts as the final signer of a transaction ensuring two things:
NotaryService(services) - Constructor for class net.corda.node.services.transactions.NotaryService
  A Notary service acts as the final signer of a transaction ensuring two things:
NOTIFICATIONS_ADDRESS - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
notify($this, tx) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
  Same as notifyAll but with a single transaction.
notify(tx) - Method in interface net.corda.core.node.services.VaultService
  Same as notifyAll but with a single transaction.
notify(tx) - Method in class net.corda.node.services.vault.NodeVaultService
  Same as notifyAll but with a single transaction.
notifyAll(txns) - Method in interface net.corda.core.node.services.VaultService
  Possibly update the vault by marking as spent states that these transactions consume, and adding any relevant new states that they create. You should only insert transactions that have been successfully verified here!
notifyAll(txns) - Method in class net.corda.node.services.vault.NodeVaultService
  Possibly update the vault by marking as spent states that these transactions consume, and adding any relevant new states that they create. You should only insert transactions that have been successfully verified here!
notifyMutationObservers() - Method in class net.corda.node.utilities.MutableClock
  Must be called by subclasses when they mutate (but not just with the passage of time as per the "wall clock").
notifySubscribers(wireReg, mapVersion) - Method in class net.corda.node.services.network.AbstractNetworkMapService
NotifyTransactionHandler(otherParty) - Constructor for class net.corda.node.services.persistence.Service.NotifyTransactionHandler
NotifyTxRequest(tx) - Constructor for class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
notNullValueToDB(value) - Method in class net.corda.node.utilities.CompositeKeyColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.InstantColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.LocalDateColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.LocalDateTimeColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.PublicKeyColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.SecureHashColumnType
notNullValueToDB(value) - Method in class net.corda.node.utilities.UUIDStringColumnType
NoZeroSizedOutputs<S extends FungibleAsset<T>,C extends CommandData,T> - Class in net.corda.contracts.clause
  Clause for fungible asset contracts, which enforces that no output state should have a balance of zero.
NoZeroSizedOutputs() - Constructor for class net.corda.contracts.clause.NoZeroSizedOutputs
  Clause for fungible asset contracts, which enforces that no output state should have a balance of zero.
NullPublicKey - Class in net.corda.core.crypto
NullSignature - Class in net.corda.core.crypto
  A signature with a key and value of zero. Useful when you want a signature object that you know won't ever be used.

## O

ObjectPropertyDelegate(klass, objectPropertyProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObjectPropertyDelegate
Obligation<P> - Class in net.corda.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.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.Clauses - Interface in net.corda.contracts.asset
Obligation.Commands - Interface in net.corda.contracts.asset
Obligation.Lifecycle - Enum in net.corda.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.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.contracts.asset
  Subset of state, containing the elements specified when issuing a new settlement contract.
ObligationKt - Class in net.corda.contracts.asset
ObservableDelegate(klass, observableProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObservableDelegate
ObservableFoldKt - Class in net.corda.client.fxutils
ObservableListDelegate(klass, observableListProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObservableListDelegate
ObservableListReadOnlyDelegate(klass, observableListReadOnlyProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObservableListReadOnlyDelegate
ObservableUtilitiesKt - Class in net.corda.client.fxutils
ObservableValueDelegate(klass, observableValueProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObservableValueDelegate
OBSERVATIONS_TO - Static variable in class net.corda.node.services.messaging.ClientRPCRequestMessage
ObserverDelegate(klass, observerProperty) - Constructor for class net.corda.client.model.TrackedDelegate.ObserverDelegate
obtainLegalIdentity() - Method in class net.corda.node.internal.AbstractNode
obtainLegalIdentityKey() - Method in class net.corda.node.internal.AbstractNode
of(t) - Method in class net.corda.core.ErrorOr.Companion
of(b) - Method in class net.corda.core.serialization.OpaqueBytes.Companion
offset(d, n) - Method in class net.corda.core.contracts.Frequency.Annual
offset(d, n) - Method in class net.corda.core.contracts.Frequency.BiWeekly
offset(d, n) - Method in class net.corda.core.contracts.Frequency.Daily
offset(d, n) - Method in class net.corda.core.contracts.Frequency.Monthly
offset(d, n) - Method in enum net.corda.core.contracts.Frequency
offset(d, n) - Method in class net.corda.core.contracts.Frequency.Quarterly
offset(d, n) - Method in class net.corda.core.contracts.Frequency.SemiAnnual
offset(d, n) - Method in class net.corda.core.contracts.Frequency.Weekly
OnDiskHashMismatch(file, actual) - Constructor for exception net.corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch
OnLedgerAsset<T,C extends CommandData,S extends FungibleAsset<T>> - Class in net.corda.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.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.
onNext($receiver, topic, sessionId) - Static method in class net.corda.core.messaging.MessagingKt
  Returns a ListenableFuture of the next message payload (Message.data) which is received on the given topic and sessionId. The payload is deserialized to an object of type M. Any exceptions thrown will be captured by the future.
opaque($receiver) - Static method in class net.corda.core.serialization.ByteArraysKt
OpaqueBytes - Class in net.corda.core.serialization
  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.serialization.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.serialization
open() - Method in interface net.corda.core.contracts.Attachment
open() - Method in class net.corda.core.serialization.OpaqueBytes
  Returns a ByteArrayInputStream of the bytes
openAsJAR($this) - Static method in class net.corda.core.contracts.Attachment.DefaultImpls
openAsJAR() - Method in interface net.corda.core.contracts.Attachment
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.node.internal.CordaRPCOpsImpl
  Download an attachment JAR by ID
openAttachment(id) - Method in class net.corda.node.services.persistence.NodeAttachmentService
  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.
OptionalConfig<T> - Class in net.corda.node.services.config
  Helper class for optional configurations
OptionalConfig(conf, lambda) - Constructor for class net.corda.node.services.config.OptionalConfig
  Helper class for optional configurations
OrderedSerializer - Class in net.corda.core.serialization
Outbound(expectedCommonName) - Constructor for class net.corda.node.services.messaging.ConnectionDirection.Outbound
Outbound() - Constructor for class net.corda.node.services.messaging.ConnectionDirection.Outbound
outputStates() - Method in class net.corda.core.transactions.TransactionBuilder
outRef(index) - Method in class net.corda.core.transactions.LedgerTransaction
outRef(index) - Method in class net.corda.core.transactions.WireTransaction
  Returns a `class StateAndRef` for the given output index.
outRef(state) - Method in class net.corda.core.transactions.WireTransaction
  Returns a `class StateAndRef` for the requested output state, or throws IllegalArgumentException if not found.
OverlappingAttachments(path) - Constructor for exception net.corda.core.node.AttachmentsClassLoader.OverlappingAttachments
OwnableState - Interface in net.corda.core.contracts
  A contract state that can have a single owner.
owned by($receiver, owner) - Static method in class net.corda.contracts.asset.CashKt
owned by($receiver, owner) - Static method in class net.corda.contracts.asset.ObligationKt
owned by($receiver, owner) - Static method in class net.corda.contracts.CommercialPaperKt
owned by($receiver, newOwner) - Static method in class net.corda.contracts.CommercialPaperKt
ownedBy($receiver, owner) - Static method in class net.corda.contracts.asset.CashKt
ownedBy($receiver, owner) - Static method in class net.corda.contracts.asset.ObligationKt

## P

P2P_QUEUE - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
parse(str) - Method in class net.corda.core.crypto.SecureHash.Companion
parse(str) - Static method in class net.corda.core.crypto.SecureHash
parse(encoded) - Method in class net.corda.core.node.services.ServiceInfo.Companion
parse(id) - Method in class net.corda.core.node.services.ServiceType.Companion
parse(args) - Method in class net.corda.node.ArgsParser
parseAsHex($receiver) - Static method in class net.corda.core.serialization.ByteArraysKt
parseDateFromString(it) - Method in class net.corda.core.contracts.BusinessCalendar.Companion
  Parses a date of the form YYYY-MM-DD, like 2016-01-10 for 10th Jan.
parseFromBase58(encoded) - Method in class net.corda.core.crypto.CompositeKey.Companion
parsePublicKeyBase58(base58String) - Static method in class net.corda.core.crypto.CryptoUtilities
PartiallyResolvedTransaction - Class in net.corda.client.model
  `class PartiallyResolvedTransaction` holds a `class SignedTransaction` that has zero or more inputs resolved. The intent is to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example because of permissioning)
PartiallyResolvedTransaction(transaction, inputs) - Constructor for class net.corda.client.model.PartiallyResolvedTransaction
  `class PartiallyResolvedTransaction` holds a `class SignedTransaction` that has zero or more inputs resolved. The intent is to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example because of permissioning)
PartiallyResolvedTransaction.Companion - Class in net.corda.client.model
PartiallyResolvedTransaction.InputResolution - Class in net.corda.client.model
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
Party - Class in net.corda.core.crypto
  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 is 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.crypto.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 is 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.crypto.Party
  A helper constructor that converts the given PublicKey in to a `class CompositeKey` with a single node
party($receiver, nameColumnName, keyColumnName) - Static method in class net.corda.node.utilities.DatabaseSupportKt
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.
PartyAndReference(party, reference) - Constructor for class net.corda.core.contracts.PartyAndReference
PartyAndReferenceGenerator - Class in net.corda.core.testing
PartyAndReferenceGenerator() - Constructor for class net.corda.core.testing.PartyAndReferenceGenerator
PartyColumns - Class in net.corda.node.utilities
PartyColumns(name, owningKey) - Constructor for class net.corda.node.utilities.PartyColumns
partyFromAnonymous($this, partyRef) - Static method in class net.corda.core.node.services.IdentityService.DefaultImpls
partyFromAnonymous(party) - Method in interface net.corda.core.node.services.IdentityService
partyFromAnonymous(partyRef) - Method in interface net.corda.core.node.services.IdentityService
partyFromAnonymous(party) - Method in class net.corda.node.services.identity.InMemoryIdentityService
partyFromAnonymous(partyRef) - Method in class net.corda.node.services.identity.InMemoryIdentityService
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
partyFromKey(key) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns the Party corresponding to the given key, if found.
partyFromKey(key) - Method in class net.corda.node.services.identity.InMemoryIdentityService
partyFromName(name) - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns the `class Party` with the given name as it's Party.name
partyFromName(name) - Method in interface net.corda.core.node.services.IdentityService
partyFromName(name) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns the Party with the given name as it's Party.name
partyFromName(name) - Method in class net.corda.node.services.identity.InMemoryIdentityService
PartyGenerator - Class in net.corda.core.testing
PartyGenerator() - Constructor for class net.corda.core.testing.PartyGenerator
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.Node - Class in net.corda.core.node.services
PartyInfo.Service - Class in net.corda.core.node.services
PayCash(amount, recipient) - Constructor for class net.corda.flows.CashFlowCommand.PayCash
  Pay cash to someone else.
PaymentRule - Enum in net.corda.core.contracts
  Whether the payment should be made before the due date, or after it.
PaymentRule() - Constructor for enum net.corda.core.contracts.PaymentRule
  Whether the payment should be made before the due date, or after it.
PEER_ROLE - Static variable in class net.corda.node.services.messaging.NodeLoginModule
PEER_USER - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
PEERS_PREFIX - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
PermissionException - Exception in net.corda.node.services.messaging
PermissionException(msg) - Constructor for exception net.corda.node.services.messaging.PermissionException
PersistentCashState(owner, pennies, currency, issuerParty, issuerRef) - Constructor for class net.corda.schemas.CashSchemaV1.PersistentCashState
PersistentCommericalPaperState(issuanceParty, issuanceRef, owner, maturity, faceValue, currency, faceValueIssuerParty, faceValueIssuerRef) - Constructor for class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
PersistentKeyManagementService - Class in net.corda.node.services.keys
  A persistent re-implementation of `class E2ETestKeyManagementService` to support node re-start.
PersistentKeyManagementService(initialKeys) - Constructor for class net.corda.node.services.keys.PersistentKeyManagementService
  A persistent re-implementation of `class E2ETestKeyManagementService` to support node re-start.
PersistentNetworkMapService - Class in net.corda.node.services.network
  A network map service backed by a database to survive restarts of the node hosting it.
PersistentNetworkMapService(services) - Constructor for class net.corda.node.services.network.PersistentNetworkMapService
  A network map service backed by a database to survive restarts of the node hosting it.
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
PersistentStateRef() - Constructor for class net.corda.core.schemas.PersistentStateRef
PersistentUniquenessProvider - Class in net.corda.node.services.transactions
  A RDBMS backed Uniqueness provider
PersistentUniquenessProvider() - Constructor for class net.corda.node.services.transactions.PersistentUniquenessProvider
  A RDBMS backed Uniqueness provider
PersistentUniquenessProvider.Companion - Class in net.corda.node.services.transactions
PhysicalLocation - Class in net.corda.core.node
  A labelled `class WorldCoordinate`, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations.
PhysicalLocation(coordinate, description) - Constructor for class net.corda.core.node.PhysicalLocation
  A labelled `class WorldCoordinate`, where the label is human meaningful. For example, the name of the nearest city. Labels should not refer to non-landmarks, for example, they should not contain the names of organisations.
pickA(array) - Method in class net.corda.node.driver.DriverDSL.Companion
pickN($receiver, number, list) - Static method in class net.corda.client.mock.GeneratorKt
pickOne($receiver, list) - Static method in class net.corda.client.mock.GeneratorKt
Plugin() - Constructor for class net.corda.node.services.NotaryChange.Plugin
Plugin() - Constructor for class net.corda.node.services.persistence.DataVending.Plugin
PluginServiceHub - Interface in net.corda.core.node
  A service hub to be used by the `class CordaPluginRegistry`
plus(other) - Method in class net.corda.core.contracts.Amount
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 `SignedTransaction.withAdditionalSignature` to let you use Kotlin operator overloading.
plus(sigList) - Method in class net.corda.core.transactions.SignedTransaction
  Alias for withAdditionalSignatures to let you use Kotlin operator overloading.
Polynomial - Class in net.corda.core.math
  Represents a polynomial function of arbitrary degree.
Polynomial(coefficients) - Constructor for class net.corda.core.math.Polynomial
  Represents a polynomial function of arbitrary degree.
PortAllocation - Class in net.corda.node.driver
PortAllocation.Incremental - Class in net.corda.node.driver
PortAllocation.RandomFree - Class in net.corda.node.driver
Position(tracker, newStep) - Constructor for class net.corda.core.utilities.Change.Position
POUNDS(amount) - Static method in class net.corda.core.contracts.ContractsDSL
prefixChars(prefixLen) - Method in class net.corda.core.crypto.SecureHash
prepareCall(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareCall(p0, p1, p2) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareCall(p0, p1, p2, p3) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0, p1, p2) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0, p1, p2, p3) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
prepareStatement(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
Primary(progressTracker) - Constructor for class net.corda.flows.TwoPartyDealFlow.Primary
  Abstracted bilateral deal flow participant that initiates communication/handshake.
Primary() - Constructor for class net.corda.flows.TwoPartyDealFlow.Primary
  Abstracted bilateral deal flow participant that initiates communication/handshake.
Primary.Companion - Class in net.corda.flows
printBasicNodeInfo(description, info) - Static method in class net.corda.node.Corda
  Used for useful info that we always want to show, even when not logging to the console
printHelp(sink) - Method in class net.corda.node.ArgsParser
PrivateKeyGenerator - Class in net.corda.core.testing
PrivateKeyGenerator() - Constructor for class net.corda.core.testing.PrivateKeyGenerator
processAcknowledge(req) - Method in class net.corda.node.services.network.AbstractNetworkMapService
processFetchAllRequest(req) - Method in class net.corda.node.services.network.AbstractNetworkMapService
processQueryRequest(req) - Method in class net.corda.node.services.network.AbstractNetworkMapService
processRegistrationChangeRequest(req) - Method in class net.corda.node.services.network.AbstractNetworkMapService
processSubscriptionRequest(req) - Method in class net.corda.node.services.network.AbstractNetworkMapService
processUpdatePush(req) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
product(other) - Method in class net.corda.client.mock.Generator
ProgressTracker - Class in net.corda.core.utilities
  A progress tracker helps surface information about the progress of an operation to a user interface or API of some kind. It lets you define a set of steps that represent an operation. A step is represented by an object (typically a singleton).
ProgressTracker(steps) - Constructor for class net.corda.core.utilities.ProgressTracker
  A progress tracker helps surface information about the progress of an operation to a user interface or API of some kind. It lets you define a set of steps that represent an operation. A step is represented by an object (typically a singleton).
ProgressTracker.Change - Class in net.corda.core.utilities
ProgressTracker.DONE - Class in net.corda.core.utilities
ProgressTracker.RelabelableStep - Class in net.corda.core.utilities
  This class makes it easier to relabel a step on the fly, to provide transient information.
ProgressTracker.Step - Class in net.corda.core.utilities
  The superclass of all step objects.
ProgressTracker.UNSTARTED - Class in net.corda.core.utilities
ProgressTrackingEvent - Class in net.corda.client.model
ProgressTrackingEvent(stateMachineId, message) - Constructor for class net.corda.client.model.ProgressTrackingEvent
ProgressTrackingEvent.Companion - Class in net.corda.client.model
project(screenWidth, screenHeight, topLatitude, bottomLatitude, leftLongitude, rightLongitude) - Method in class net.corda.core.node.WorldCoordinate
  Convert to screen coordinates using the Mercator projection. You should have a world map image that you know the precise extents of for this function to work.
Proposal(stateRef, modification, stx) - Constructor for class net.corda.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.
proxy(timeout, minVersion) - Method in class net.corda.node.services.messaging.CordaRPCClient
  Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple proxies.
proxy(timeout) - Method in class net.corda.node.services.messaging.CordaRPCClient
  Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple proxies.
proxy() - Method in class net.corda.node.services.messaging.CordaRPCClient
  Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple proxies.
proxyFor(rpcInterface, timeout, minVersion) - Method in class net.corda.node.services.messaging.CordaRPCClientImpl
  Builds a proxy for the given type, which must descend from `interface RPCOps`.
publicKey($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
  Table column helpers for use with Exposed, as per varchar etc.
PublicKeyColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of PublicKey.
PublicKeyGenerator - Class in net.corda.core.testing
PublicKeyGenerator() - Constructor for class net.corda.core.testing.PublicKeyGenerator
pure(value) - Method in class net.corda.client.mock.Generator.Companion
put(key, value) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
put(entries) - Method in class net.corda.node.services.transactions.BFTSmartClient
  Returns conflicts as a map of conflicting keys and their stored values or an empty map if all entries are committed without conflicts.
put(commit) - Method in class net.corda.node.services.transactions.DistributedImmutableMap
  Stores the given Commands.PutAll.entries if no entry key already exists.
put(key, value) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
putAll(from) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
PutAll(entries) - Constructor for class net.corda.node.services.transactions.Commands.PutAll

## Q

Query(withCommandOfType, followInputsOfType) - Constructor for class net.corda.core.contracts.TransactionGraphSearch.Query
Query() - Constructor for class net.corda.core.contracts.TransactionGraphSearch.Query
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.
QueryIdentityRequest(identity, replyTo, sessionID) - Constructor for class net.corda.node.services.network.NetworkMapService.QueryIdentityRequest
QueryIdentityResponse(node) - Constructor for class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse

## R

RaftUniquenessProvider - Class in net.corda.node.services.transactions
  A uniqueness provider that records committed input states in a distributed collection replicated and persisted in a Raft cluster, using the Copycat framework (http://atomix.io/copycat/).
RaftUniquenessProvider(storagePath, myAddress, clusterAddresses, db, config) - Constructor for class net.corda.node.services.transactions.RaftUniquenessProvider
  A uniqueness provider that records committed input states in a distributed collection replicated and persisted in a Raft cluster, using the Copycat framework (http://atomix.io/copycat/).
RaftUniquenessProvider.Companion - Class in net.corda.node.services.transactions
RaftValidatingNotaryService - Class in net.corda.node.services.transactions
  A validating notary service operated by a group of mutually trusting parties, uses the Raft algorithm to achieve consensus.
RaftValidatingNotaryService(services, timestampChecker, uniquenessProvider) - Constructor for class net.corda.node.services.transactions.RaftValidatingNotaryService
  A validating notary service operated by a group of mutually trusting parties, uses the Raft algorithm to achieve consensus.
RaftValidatingNotaryService.Companion - Class in net.corda.node.services.transactions
random63BitValue() - Static method in class net.corda.core.Utils
  Returns a random positive 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 are not expected.
randomOrNull($receiver) - Static method in class net.corda.core.Utils
  Returns a random element in the list, or null if empty
randomOrNull($receiver, predicate) - Static method in class net.corda.core.Utils
  Returns a random element in the list matching the given predicate, or null if none found
randomSHA256() - Method in class net.corda.core.crypto.SecureHash.Companion
randomSHA256() - Static method in class net.corda.core.crypto.SecureHash
rate(from, to) - Method in interface net.corda.client.model.ExchangeRate
read(kryo, input, type) - Method in class net.corda.core.serialization.CompositeKeyLeafSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.CompositeKeyNodeSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.Ed25519PrivateKeySerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.Ed25519PublicKeySerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.ImmutableClassSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.InputStreamSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.KotlinObjectSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.NoReferencesSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.OrderedSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.ReferencesAwareJavaSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.SerializeAsTokenSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.SerializedBytesSerializer
read(kryo, input, type) - Method in class net.corda.core.serialization.WireTransactionSerializer
read(kryo, input, type) - Method in class net.corda.core.utilities.NonEmptySetSerializer
read($receiver, options, block) - Static method in class net.corda.core.Utils
read(kryo, input, type) - Method in class net.corda.node.services.messaging.ClassSerializer
read(body) - Method in class net.corda.node.utilities.FiberBox
readAll($receiver) - Static method in class net.corda.core.Utils
readBytesWithLength($receiver) - Static method in class net.corda.core.serialization.KryoKt
readLines($receiver, charset, block) - Static method in class net.corda.core.Utils
ReadOnlyBackedObservableMapBase<K,A,B> - Class in net.corda.client.fxutils
  `class ReadOnlyBackedObservableMapBase` is a base class implementing all abstract functions required for an ObservableMap using a backing HashMap that subclasses should modify.
ReadOnlyBackedObservableMapBase() - Constructor for class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
  `class ReadOnlyBackedObservableMapBase` is a base class implementing all abstract functions required for an ObservableMap using a backing HashMap that subclasses should modify.
ReadOnlyBackedObservableMapBaseKt - Class in net.corda.client.fxutils
ReadOnlyTransactionStorage - Interface in net.corda.core.node.services
  Thread-safe storage of transactions.
readWithDeadline(clock, deadline, body) - Method in class net.corda.node.utilities.FiberBox
receive(receiveType, otherParty) - Method in class net.corda.core.flows.FlowLogic
  Suspends until the specified otherParty sends us a message of type receiveType.
receive(receiveType, otherParty, sessionFlow) - Method in interface net.corda.core.flows.FlowStateMachine
receive(receiveType, otherParty, sessionFlow) - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
receiveAndVerifyTx() - Method in class net.corda.flows.NonValidatingNotaryFlow
  The received transaction is not checked for contract-validity, as that would require fully resolving it into a TransactionForVerification, for which the caller would have to reveal the whole transaction history chain. As a result, the Notary will commit invalid transactions as well, but as it also records the identity of the caller, it is possible to raise a dispute and verify the validity of the transaction and subsequently undo the commit of the input states (the exact mechanism still needs to be worked out).
receiveAndVerifyTx() - Method in class net.corda.flows.NotaryFlow.Service
  Implement custom logic to receive the transaction to notarise, and perform verification based on validity and privacy requirements.
receiveAndVerifyTx() - Method in class net.corda.flows.ValidatingNotaryFlow
  The received transaction is checked for contract-validity, which requires fully resolving it into a TransactionForVerification, for which the caller also has to to reveal the whole transaction dependency chain.
ReceivedMessage - Interface in net.corda.core.messaging
ReceivedSessionMessage<M extends ExistingSessionMessage> - Class in net.corda.node.services.statemachine
ReceivedSessionMessage(sender, message) - Constructor for class net.corda.node.services.statemachine.ReceivedSessionMessage
ReceiveOnly<T extends SessionMessage> - Class in net.corda.node.services.statemachine
ReceiveOnly(session, receiveType, userReceiveType) - Constructor for class net.corda.node.services.statemachine.ReceiveOnly
ReceiveRequest<T extends SessionMessage> - Interface in net.corda.node.services.statemachine
recordAsAssociation($receiver, toKey, merge) - Static method in class net.corda.client.fxutils.ObservableFoldKt
  This variant simply associates each event with its key.
recordInSequence($receiver) - Static method in class net.corda.client.fxutils.ObservableFoldKt
  recordInSequence records incoming events on the rx.Observable in sequence.
recordTransactions($this, txs) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Given some `class SignedTransaction`s, writes them to the local storage for validated transactions and then sends them to the vault for further processing.
recordTransactions(txs) - Method in interface net.corda.core.node.ServiceHub
  Given a `class SignedTransaction`, writes it to the local storage for validated transactions and then sends them to the vault for further processing. Expects to be run within a database transaction.
recordTransactions(txs) - Method in interface net.corda.core.node.ServiceHub
  Given some `class SignedTransaction`s, writes them to the local storage for validated transactions and then sends them to the vault for further processing.
recordTransactions($receiver, txs) - Static method in class net.corda.core.node.ServiceHubKt
  Given some `class SignedTransaction`s, writes them to the local storage for validated transactions and then sends them to the vault for further processing.
recordTransactions(txs) - Method in class net.corda.node.services.api.ServiceHubInternal
  Given some `class SignedTransaction`s, writes them to the local storage for validated transactions and then sends them to the vault for further processing.
Redeem() - Constructor for class net.corda.contracts.Clauses.Redeem
Redeem() - Constructor for class net.corda.contracts.Commands.Redeem
Redeem() - Constructor for class net.corda.contracts.Commands.Redeem
ref(bytes) - Method in class net.corda.core.crypto.AbstractParty
ref(bytes) - Method in class net.corda.core.crypto.AbstractParty
ref(bytes) - Method in class net.corda.core.crypto.AnonymousParty
ref(bytes) - Method in class net.corda.core.crypto.Party
ReferencesAwareJavaSerializer - Class in net.corda.core.serialization
  Improvement to the builtin JavaSerializer by honouring the Kryo.getReferences setting.
register(nodeHostAndPort, username, password) - Method in class net.corda.client.model.NodeMonitorModel
  Register for updates to/from a given vault. TODO provide an unsubscribe mechanism
register(type) - Method in class net.corda.core.serialization.CordaKryo
register(type, id) - Method in class net.corda.core.serialization.CordaKryo
register(type, serializer) - Method in class net.corda.core.serialization.CordaKryo
register(registration) - Method in class net.corda.core.serialization.CordaKryo
register($receiver, type, read, write) - Static method in class net.corda.core.serialization.KryoKt
registerFlowInitiator(markerClass, flowFactory) - Method in interface net.corda.core.node.PluginServiceHub
  Register the flow factory we wish to use when a initiating party attempts to communicate with us. The registration is done against a marker KClass which is sent in the session handshake by the other party. If this marker class has been registered then the corresponding factory will be used to create the flow which will communicate with the other side. If there is no mapping then the session attempt is rejected.
registerIdentity(party) - Method in interface net.corda.core.node.services.IdentityService
registerIdentity(party) - Method in class net.corda.node.services.identity.InMemoryIdentityService
registerImplicit(type) - Method in class net.corda.core.serialization.CordaClassResolver
registerProcess(process) - Method in class net.corda.node.driver.DriverDSL
registerWithContext(token, toBeTokenized, context) - Method in class net.corda.core.serialization.SingletonSerializationToken.Companion
registerWithNetworkMap() - Method in class net.corda.node.internal.AbstractNode
  Register this node with the network map cache, and load network map from a remote service (and register for updates) if one has been supplied.
registerWithNetworkMap() - Method in class net.corda.node.internal.Node
  Insert an initial step in the registration process which will throw an exception if a non-recoverable error is encountered when trying to connect to the network map node.
RegistrationRequest(wireReg, replyTo, sessionID) - Constructor for class net.corda.node.services.network.NetworkMapService.RegistrationRequest
RegistrationResponse(success) - Constructor for class net.corda.node.services.network.NetworkMapService.RegistrationResponse
RegulatorService - Interface in net.corda.node.services.api
  Placeholder interface for regulator services.
RegulatorService.Companion - Class in net.corda.node.services.api
RelabelableStep($outer) - Constructor for class net.corda.core.utilities.ProgressTracker.RelabelableStep
  This class makes it easier to relabel a step on the fly, to provide transient information.
releaseSavepoint(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
remove(p) - Method in class net.corda.client.fxutils.AggregatedList
remove(p) - Method in class net.corda.client.fxutils.ChosenList
remove(p) - Method in class net.corda.client.fxutils.ConcatenatedList
remove(p) - Method in class net.corda.client.fxutils.FlattenedList
remove(p) - Method in class net.corda.client.fxutils.MappedList
remove(element) - Method in class net.corda.client.fxutils.MapValuesList
remove(p0, p1) - Method in class net.corda.client.fxutils.MapValuesList
remove(p) - Method in class net.corda.client.fxutils.MapValuesList
remove(key) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
remove(p) - Method in class net.corda.client.fxutils.ReplayedList
remove() - Method in class net.corda.core.utilities.NonEmptySet.Iterator
remove(element) - Method in class net.corda.core.utilities.NonEmptySet
remove(key) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
remove(element) - Method in class net.corda.node.utilities.AbstractJDBCHashSet
removeAll(p0) - Method in class net.corda.client.fxutils.MapValuesList
removeAll(elements) - Method in class net.corda.client.fxutils.MapValuesList
removeAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
removeAt(p) - Method in class net.corda.client.fxutils.AggregatedList
removeAt(p) - Method in class net.corda.client.fxutils.ChosenList
removeAt(p) - Method in class net.corda.client.fxutils.ConcatenatedList
removeAt(p) - Method in class net.corda.client.fxutils.FlattenedList
removeAt(p) - Method in class net.corda.client.fxutils.MappedList
removeAt(index) - Method in class net.corda.client.fxutils.MapValuesList
removeAt(p) - Method in class net.corda.client.fxutils.ReplayedList
removeCheckpoint(checkpoint) - Method in interface net.corda.node.services.api.CheckpointStorage
  Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesn't exist in the store. Doing so will throw an IllegalArgumentException.
removeCheckpoint(checkpoint) - Method in class net.corda.node.services.persistence.DBCheckpointStorage
  Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesn't exist in the store. Doing so will throw an IllegalArgumentException.
Removed(stateMachineName) - Constructor for class net.corda.client.model.StateMachineStatus.Removed
Removed(id) - Constructor for class net.corda.core.messaging.StateMachineUpdate.Removed
Removed(node) - Constructor for class net.corda.core.node.services.MapChange.Removed
removeListener(p0) - Method in class net.corda.client.fxutils.MapValuesList
removeListener(p0) - Method in class net.corda.client.fxutils.MapValuesList
removeListener(listener) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
removeListener(listener) - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
removeMessageHandler(registration) - Method in interface net.corda.core.messaging.MessagingService
  Removes a handler given the object returned from addMessageHandler. The callback will no longer be invoked once this method has returned, although executions that are currently in flight will not be interrupted.
removeMessageHandler(registration) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Removes a handler given the object returned from addMessageHandler. The callback will no longer be invoked once this method has returned, although executions that are currently in flight will not be interrupted.
removeNode(node) - Method in interface net.corda.core.node.services.NetworkMapCache
  Removes a node from the local cache.
removeNode(node) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  Removes a node from the local cache.
renderIfSupported(body) - Method in class net.corda.core.utilities.Emoji
renderIfSupported(obj) - Method in class net.corda.core.utilities.Emoji
Rendering(tracker, ofStep) - Constructor for class net.corda.core.utilities.Change.Rendering
ReplayedList<A> - Class in net.corda.client.fxutils
  This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a non-backed observable
ReplayedList(sourceList) - Constructor for class net.corda.client.fxutils.ReplayedList
  This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a non-backed observable
replicate($receiver, number, generator) - Static method in class net.corda.client.mock.GeneratorKt
replicatePoisson($receiver, meanSize, generator) - Static method in class net.corda.client.mock.GeneratorKt
REPLY_TO - Static variable in class net.corda.node.services.messaging.ClientRPCRequestMessage
Requery - Class in net.corda.core.schemas.requery
Requery.PersistentState - Interface in net.corda.core.schemas.requery
  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).
RequeryConfiguration - Class in net.corda.node.services.database
RequeryConfiguration(properties, useDefaultLogging) - Constructor for class net.corda.node.services.database.RequeryConfiguration
RequeryConfiguration.Companion - Class in net.corda.node.services.database
Request(hashes) - Constructor for class net.corda.flows.FetchDataFlow.Request
Request - Class in net.corda.node.services.transactions
  Sent from `class BFTSmartClient` to `class BFTSmartServer`
Request(type, data) - Constructor for class net.corda.node.services.transactions.Request
  Sent from `class BFTSmartClient` to `class BFTSmartServer`
RequestType - Enum in net.corda.node.services.transactions
RequestType() - Constructor for enum net.corda.node.services.transactions.RequestType
Requirements - Class in net.corda.core.contracts
requirePermission(permission) - Static method in class net.corda.node.services.messaging.RPCStructures
  Helper method which checks that the current RPC user is entitled for the given permission. Throws a `exception PermissionException` otherwise.
requireSingleCommand($receiver, klass) - Static method in class net.corda.core.contracts.ContractsDSL
requireThat(body) - Static method in class net.corda.core.contracts.ContractsDSL
reset(names) - Method in class net.corda.core.utilities.LogHelper
  Removes custom configuration for the specified logger names
reset(classes) - Method in class net.corda.core.utilities.LogHelper
Resolved(stateAndRef) - Constructor for class net.corda.client.model.InputResolution.Resolved
ResolveTransactionsFlow - Class in net.corda.flows
  This flow is used to verify the validity of a transaction by recursively checking the validity of all the dependencies. Once a transaction is checked it's inserted into local storage so it can be relayed and won't be checked again.
ResolveTransactionsFlow(txHashes, otherSide) - Constructor for class net.corda.flows.ResolveTransactionsFlow
  This flow is used to verify the validity of a transaction by recursively checking the validity of all the dependencies. Once a transaction is checked it's inserted into local storage so it can be relayed and won't be checked again.
ResolveTransactionsFlow(stx, otherSide) - Constructor for class net.corda.flows.ResolveTransactionsFlow
  Resolve the full history of a transaction and verify it with its dependencies.
ResolveTransactionsFlow(wtx, otherSide) - Constructor for class net.corda.flows.ResolveTransactionsFlow
  Resolve the full history of a transaction and verify it with its dependencies.
ResolveTransactionsFlow.Companion - Class in net.corda.flows
ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph - Exception in net.corda.flows
restoreThreadLocalTx(context) - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
Result(fromDisk, downloaded) - Constructor for class net.corda.flows.FetchDataFlow.Result
retainAll(p0) - Method in class net.corda.client.fxutils.MapValuesList
retainAll(elements) - Method in class net.corda.client.fxutils.MapValuesList
retainAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
retrieveCertificates(requestId) - Method in class net.corda.node.utilities.registration.HTTPNetworkRegistrationService
  Poll Certificate Signing Server for the request and returns a chain of certificates if request has been approved, null otherwise.
retrieveCertificates(requestId) - Method in interface net.corda.node.utilities.registration.NetworkRegistrationService
  Poll Certificate Signing Server for the request and returns a chain of certificates if request has been approved, null otherwise.
RetryableException - Exception in net.corda.core
  This represents a transient exception or condition that might no longer be thrown if the operation is re-run or called again.
RetryableException(message) - Constructor for exception net.corda.core.RetryableException
  This represents a transient exception or condition that might no longer be thrown if the operation is re-run or called again.
rollback() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
rollback(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
RPC_QUEUE_REMOVALS_QUEUE - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
RPC_REQUESTS_QUEUE - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
RPC_ROLE - Static variable in class net.corda.node.services.messaging.NodeLoginModule
rpcClientToNode() - Method in class net.corda.node.driver.NodeHandle
RPCDispatcher - Class in net.corda.node.services.messaging
  Intended to service transient clients only (not p2p nodes) for short-lived, transient request/response pairs. If you need robustness, this is the wrong system. If you don't want a response, this is probably the wrong system (you could just send a message). If you want complex customisation of how requests/responses are handled, this is probably the wrong system.
RPCDispatcher(ops, userService, nodeLegalName) - Constructor for class net.corda.node.services.messaging.RPCDispatcher
  Intended to service transient clients only (not p2p nodes) for short-lived, transient request/response pairs. If you need robustness, this is the wrong system. If you don't want a response, this is probably the wrong system (you could just send a message). If you want complex customisation of how requests/responses are handled, this is probably the wrong system.
RPCException - Exception in net.corda.node.services.messaging
  Thrown to indicate a fatal error in the RPC system itself, as opposed to an error generated by the invoked method.
RPCException(msg, cause) - Constructor for exception net.corda.node.services.messaging.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.node.services.messaging.RPCException
RPCException.DeadlineExceeded - Exception in net.corda.node.services.messaging
RPCOps - Interface in net.corda.core.messaging
  Base interface that all RPC servers must implement. Note: in Corda there's only one RPC interface. This base interface is here in case we split the RPC system out into a separate library one day.
RPCReturnsObservables - Interface in net.corda.core.messaging
  If an RPC is tagged with this annotation it may return one or more observables anywhere in its response graph. Calling such a method comes with consequences: it's slower, and consumes server side resources as observations will buffer up on the server until they're consumed by the client.
RPCSinceVersion - Interface in net.corda.node.services.messaging
  Records the protocol version in which this RPC was added.
RPCStructures - Class in net.corda.node.services.messaging
RPCUserService - Interface in net.corda.node.services
  Service for retrieving `class User` objects representing RPC users who are authorised to use the RPC system. A `class User` contains their login username and password along with a set of permissions for RPC services they are allowed access to. These permissions are represented as Strings to allow RPC implementations to add their own permissioning.
RPCUserServiceImpl - Class in net.corda.node.services
RPCUserServiceImpl(config) - Constructor for class net.corda.node.services.RPCUserServiceImpl
RPCUserServiceKt - Class in net.corda.node.services
run() - Method in class net.corda.node.internal.Node
  Starts a blocking event loop for message dispatch.
run() - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Starts the p2p event loop: this method only returns once `NodeMessagingClient.stop` has been called.
run() - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
runOnNextMessage($receiver, topic, sessionID, callback) - Static method in class net.corda.core.messaging.MessagingKt
  Registers a handler for the given topic and session ID that runs the given callback with the message and then removes itself. This is useful for one-shot handlers that aren't supposed to stick around permanently. Note that this callback doesn't take the registration object, unlike the callback to MessagingService.addMessageHandler, as the handler is automatically deregistered before the callback runs.
runOnNextMessage($receiver, topicSession, callback) - Static method in class net.corda.core.messaging.MessagingKt
  Registers a handler for the given topic and session that runs the given callback with the message and then removes itself. This is useful for one-shot handlers that aren't supposed to stick around permanently. Note that this callback doesn't take the registration object, unlike the callback to MessagingService.addMessageHandler.
RunScheduled(scheduledState, scheduler) - Constructor for class net.corda.node.services.events.NodeSchedulerService.RunScheduled
RunScheduled.Companion - Class in net.corda.node.services.events
runTest($receiver) - Method in class net.corda.node.driver.DriverBasedTest
runWithoutMapService() - Method in interface net.corda.core.node.services.NetworkMapCache
  For testing where the network map cache is manipulated marks the service as immediately ready.
runWithoutMapService() - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
  For testing where the network map cache is manipulated marks the service as immediately ready.

## S

sampleBernoulli($receiver, maxRatio, collection) - Static method in class net.corda.client.mock.GeneratorKt
sampleBernoulli($receiver, collection, maxRatio) - Static method in class net.corda.client.mock.GeneratorKt
saveCertificateAsPEMFile(x509Certificate, filename) - Method in class net.corda.core.crypto.X509Utilities
  Helper method to store a .pem/.cer format file copy of a certificate if required for import into a PC/Mac, or for inspection
saveKeyStore(keyStore, keyStoreFilePath, storePassword) - Method in class net.corda.core.crypto.X509Utilities
  Helper method save KeyStore to storage
SchedulableState - Interface in net.corda.core.contracts
Scheduled - Interface in net.corda.core.contracts
  Something which is scheduled to happen at a point in time
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.
ScheduledActivityObserver - Class in net.corda.node.services.events
  This observes the vault and schedules and unschedules activities appropriately based on state production and consumption.
ScheduledActivityObserver(services) - Constructor for class net.corda.node.services.events.ScheduledActivityObserver
  This observes the vault and schedules and unschedules activities appropriately based on state production and consumption.
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.
scheduler - Variable in class net.corda.node.internal.AbstractNode
SchedulerService - Interface in net.corda.core.node.services
  Provides access to schedule activity at some point in time. This interface might well be expanded to increase the feature set in the future.
scheduleStateActivity(action) - Method in interface net.corda.core.node.services.SchedulerService
  Schedule a new activity for a TX output, probably because it was just produced.
scheduleStateActivity(action) - Method in class net.corda.node.services.events.NodeSchedulerService
  Schedule a new activity for a TX output, probably because it was just produced.
SchemaOptions(databaseSchema, tablePrefix) - Constructor for class net.corda.node.services.api.SchemaService.SchemaOptions
  Represents any options configured on the node for a schema.
schemas - Variable in class net.corda.node.internal.AbstractNode
SchemaService - Interface in net.corda.node.services.api
  A configuration and customisation point for Object Relational Mapping of contract state objects.
SchemaService.SchemaOptions - Class in net.corda.node.services.api
  Represents any options configured on the node for a schema.
Secondary(progressTracker) - Constructor for class net.corda.flows.TwoPartyDealFlow.Secondary
  Abstracted bilateral deal flow participant that is recipient of initial communication.
Secondary() - Constructor for class net.corda.flows.TwoPartyDealFlow.Secondary
  Abstracted bilateral deal flow participant that is recipient of initial communication.
Secondary.Companion - Class in net.corda.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($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
SecureHash.Companion - Class in net.corda.core.crypto
SecureHash.SHA256 - Class in net.corda.core.crypto
  SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes)
SecureHashColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of `class SecureHash`.
SecureHashGenerator - Class in net.corda.core.testing
SecureHashGenerator() - Constructor for class net.corda.core.testing.SecureHashGenerator
SecureHashKt - Class in net.corda.core.crypto
selectSchemas(state) - Method in interface net.corda.node.services.api.SchemaService
  Given a state, select schemas to map it to that are supported by generateMappedObject and that are configured for this node.
selectSchemas(state) - Method in class net.corda.node.services.schema.NodeSchemaService
  Given a state, select schemas to map it to that are supported by generateMappedObject and that are configured for this node.
Seller(otherParty, notaryNode, assetToSell, price, myKeyPair, progressTracker) - Constructor for class net.corda.flows.TwoPartyTradeFlow.Seller
Seller.Companion - Class in net.corda.flows
SellerTradeInfo(assetForSale, price, sellerOwnerKey) - Constructor for class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
send(otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
  Queues the given payload for sending to the otherParty and continues without suspending.
send(otherParty, payload, sessionFlow) - Method in interface net.corda.core.flows.FlowStateMachine
send($receiver, topic, sessionID, payload, to, uuid) - Static method in class net.corda.core.messaging.MessagingKt
send($receiver, topicSession, payload, to, uuid) - Static method in class net.corda.core.messaging.MessagingKt
send(message, target) - Method in interface net.corda.core.messaging.MessagingService
  Sends a message to the given receiver. The details of how receivers are identified is up to the messaging implementation: the type system provides an opaque high level view, with more fine grained control being available via type casting. Once this function returns the message is queued for delivery but not necessarily delivered: if the recipients are offline then the message could be queued hours or days later.
send(message, target) - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Sends a message to the given receiver. The details of how receivers are identified is up to the messaging implementation: the type system provides an opaque high level view, with more fine grained control being available via type casting. Once this function returns the message is queued for delivery but not necessarily delivered: if the recipients are offline then the message could be queued hours or days later.
send(data, toAddress) - Method in class net.corda.node.services.messaging.RPCDispatcher
send(otherParty, payload, sessionFlow) - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
sendAndReceive(receiveType, otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
  Serializes and queues the given payload object for sending to the otherParty. Suspends until a response is received, which must be of the given receiveType. Remember that when receiving data from other parties the data should not be trusted until it's been thoroughly verified for consistency and that all expectations are satisfied, as a malicious peer may send you subtly corrupted data in order to exploit your code.
sendAndReceive(receiveType, otherParty, payload, sessionFlow) - Method in interface net.corda.core.flows.FlowStateMachine
sendAndReceive(receiveType, otherParty, payload, sessionFlow) - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
SendAndReceive<T extends SessionMessage> - Class in net.corda.node.services.statemachine
SendAndReceive(session, message, receiveType, userReceiveType) - Constructor for class net.corda.node.services.statemachine.SendAndReceive
SendOnly - Class in net.corda.node.services.statemachine
SendOnly(session, message) - Constructor for class net.corda.node.services.statemachine.SendOnly
sendRequest($receiver, topic, request, target) - Static method in class net.corda.flows.ServiceRequestMessageKt
  Sends a `interface ServiceRequestMessage` to target and returns a ListenableFuture of the response.
SendRequest - Interface in net.corda.node.services.statemachine
sequence($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
  data class Person(val height: ObservableValue) val people: List = listOf(alice, bob) val heights: ObservableList = people.map(Person::height).sequence()
sequence(generators) - Method in class net.corda.client.mock.Generator.Companion
SerializationCustomization - Interface in net.corda.core.serialization
SerializationToken - Interface in net.corda.core.serialization
  This represents a token in the serialized stream for an instance of a type that implements `interface SerializeAsToken`.
serialize(expr, generator, provider) - Method in class net.corda.core.contracts.ExpressionSerializer
serialize($receiver, kryo, internalOnly) - Static method in class net.corda.core.serialization.KryoKt
  Can be called on any object to convert it to a byte array (wrapped by `class SerializedBytes`), regardless of whether the type is marked as serializable or was designed for it (so be careful!).
SerializeAsToken - Interface in net.corda.core.serialization
  This interface should be implemented by classes that want to substitute a token representation of themselves if they are serialized because they have a lot of internal state that does not serialize (well).
SerializeAsTokenContext - Class in net.corda.core.serialization
  A context for mapping SerializationTokens to/from SerializeAsTokens.
SerializeAsTokenContext(toBeTokenized, kryo) - Constructor for class net.corda.core.serialization.SerializeAsTokenContext
  A context for mapping SerializationTokens to/from SerializeAsTokens.
SerializeAsTokenSerializer<T extends SerializeAsToken> - Class in net.corda.core.serialization
  A Kryo serializer for `interface SerializeAsToken` implementations.
SerializeAsTokenSerializer() - Constructor for class net.corda.core.serialization.SerializeAsTokenSerializer
  A Kryo serializer for `interface SerializeAsToken` implementations.
SerializeAsTokenSerializer.Companion - Class in net.corda.core.serialization
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, internalOnly) - 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.
SerializedBytesSerializer - Class in net.corda.core.serialization
  A serialiser that avoids writing the wrapper class to the byte stream, thus ensuring `class SerializedBytes` is a pure type safety hack.
SerializedBytesWireTransaction($receiver, kryo) - Static method in class net.corda.core.serialization.KryoKt
serializedHash(x) - Static method in class net.corda.core.transactions.MerkleTransactionKt
serializeToBlob(value, finalizables) - Static method in class net.corda.node.utilities.JDBCHashMapKt
Service(service) - Constructor for class net.corda.core.node.services.PartyInfo.Service
Service(services) - Constructor for class net.corda.flows.Issuer.Service
Service(otherSide, timestampChecker, uniquenessProvider) - Constructor for class net.corda.flows.NotaryFlow.Service
  A flow run by a notary service that handles notarisation requests.
Service(services) - Constructor for class net.corda.node.services.NotaryChange.Service
  A service that monitors the network for requests for changing the notary of a state, and immediately runs the `class NotaryChangeFlow` if the auto-accept criteria are met.
Service(services) - Constructor for class net.corda.node.services.persistence.DataVending.Service
  This class sets up network message handlers for requests from peers for data keyed by hash. It is a piece of simple glue that sits between the network layer and the database layer.
Service.NotifyTransactionHandler - Class in net.corda.node.services.persistence
Service.TransactionParts - Class in net.corda.flows
  The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
ServiceAddress(identity) - Constructor for class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
  `class ArtemisMessagingComponent.ServiceAddress` implements `interface MessageRecipientGroup`. It holds a queue associated with a service advertised by zero or more nodes. Each advertising node has an associated consumer.
ServiceAffinityExecutor(threadName, numThreads) - Constructor for class net.corda.node.utilities.AffinityExecutor.ServiceAffinityExecutor
  An executor backed by thread pool (which may often have a single thread) which makes it easy to schedule tasks in the future and verify code is running on the executor.
ServiceAffinityExecutor.Companion - Class in net.corda.node.utilities
ServiceEntry - Class in net.corda.core.node
  Information for an advertised service including the service specific identity information. The identity can be used in flows and is distinct from the Node's legalIdentity
ServiceEntry(info, identity) - Constructor for class net.corda.core.node.ServiceEntry
  Information for an advertised service including the service specific identity information. The identity can be used in flows and is distinct from the Node's legalIdentity
ServiceHub - Interface in net.corda.core.node
  A service hub simply vends references to the other services a node has. Some of those services may be missing or mocked out. This class is useful to pass to chunks of pluggable code that might have need of many different kinds of functionality and you don't want to hard-code which types in the interface.
serviceHub - Variable in class net.corda.node.services.statemachine.FlowStateMachineImpl
ServiceHub.DefaultImpls - Class in net.corda.core.node
  A service hub simply vends references to the other services a node has. Some of those services may be missing or mocked out. This class is useful to pass to chunks of pluggable code that might have need of many different kinds of functionality and you don't want to hard-code which types in the interface.
ServiceHubInternal - Class in net.corda.node.services.api
ServiceHubInternal() - Constructor for class net.corda.node.services.api.ServiceHubInternal
ServiceHubInternalKt - Class in net.corda.node.services.api
ServiceHubKt - Class in net.corda.core.node
serviceIdentities(type) - Method in class net.corda.core.node.NodeInfo
ServiceIdentityGenerator - Class in net.corda.node.utilities
ServiceIdentityGeneratorKt - Class in net.corda.node.utilities
ServiceInfo - Class in net.corda.core.node.services
  A container for additional information for an advertised service.
ServiceInfo(type, name) - Constructor for class net.corda.core.node.services.ServiceInfo
  A container for additional information for an advertised service.
ServiceInfo.Companion - Class in net.corda.core.node.services
ServiceInfoKt - Class in net.corda.core.node.services
ServiceRequestMessage - Interface in net.corda.flows
  Abstract superclass for request messages sent to services which expect a reply.
ServiceRequestMessageKt - Class in net.corda.flows
SERVICES_PREFIX - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
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.
ServicesKt - Class in net.corda.core.node.services
ServiceType - Class in net.corda.core.node.services
  Identifier for service types a node can expose over the network to other peers. These types are placed into network map advertisements. Services that are purely local and are not providing functionality to other parts of the network don't need a declared service type.
ServiceType.Companion - Class in net.corda.core.node.services
SESSION_ID_PROPERTY - Static variable in class net.corda.node.services.messaging.NodeMessagingClient
SessionConfirm - Class in net.corda.node.services.statemachine
SessionConfirm(initiatorSessionId, initiatedSessionId) - Constructor for class net.corda.node.services.statemachine.SessionConfirm
SessionData - Class in net.corda.node.services.statemachine
SessionData(recipientSessionId, payload) - Constructor for class net.corda.node.services.statemachine.SessionData
SessionedFlowIORequest - Interface in net.corda.node.services.statemachine
SessionEnd - Interface in net.corda.node.services.statemachine
sessionForModel(model) - Method in class net.corda.node.services.database.RequeryConfiguration
SessionInit - Class in net.corda.node.services.statemachine
SessionInit(initiatorSessionId, flowName, firstPayload) - Constructor for class net.corda.node.services.statemachine.SessionInit
SessionInitResponse - Interface in net.corda.node.services.statemachine
SessionInitResponse.DefaultImpls - Class in net.corda.node.services.statemachine
SessionMessage - Interface in net.corda.node.services.statemachine
SessionMessageKt - Class in net.corda.node.services.statemachine
SessionReject - Class in net.corda.node.services.statemachine
SessionReject(initiatorSessionId, errorMessage) - Constructor for class net.corda.node.services.statemachine.SessionReject
set(index, element) - Method in class net.corda.client.fxutils.MapValuesList
setAdvertisedServices(p) - Method in class net.corda.core.node.NodeInfo
setAll(p0) - Method in class net.corda.client.fxutils.MapValuesList
setAll(p0) - Method in class net.corda.client.fxutils.MapValuesList
setAttachmentStorage($receiver, value) - Static method in class net.corda.core.serialization.KryoKt
setAutoCommit(autoCommit) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setAutomaticallyExtractAttachments(p) - Method in class net.corda.node.services.persistence.NodeAttachmentService
  If true, newly inserted attachments will be unzipped to a subdirectory of the storePath. This is intended for human browsing convenience: the attachment itself will still be the file (that is, edits to the extracted directory will not have any effect).
setCatalog(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setCheckAttachmentsOnLoad(p) - Method in class net.corda.node.services.persistence.NodeAttachmentService
setCheckpointStorage(p) - Method in class net.corda.node.internal.AbstractNode
setChildProgressTracker(step, childProgressTracker) - Method in class net.corda.core.utilities.ProgressTracker
setClientInfo(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setClientInfo(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setContext(kryo, context) - Method in class net.corda.core.serialization.SerializeAsTokenSerializer.Companion
setCurrency(p) - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
setCurrency(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setCurrentLabel(value) - Method in class net.corda.core.utilities.ProgressTracker.RelabelableStep
setCurrentStep(value) - Method in class net.corda.core.utilities.ProgressTracker
  Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to the `class ProgressTracker.DONE` state, this tracker is finished and the current step cannot be moved again.
setDatabase(p) - Method in class net.corda.node.internal.AbstractNode
setDatabase(value) - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
setDbCloser(p) - Method in class net.corda.node.internal.AbstractNode
setExpires(p) - Method in class net.corda.node.services.network.NodeRegistration
setFaceValue(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setFaceValueIssuerParty(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setFaceValueIssuerRef(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setFlowLogicFactory(p) - Method in class net.corda.node.internal.AbstractNode
setHoldability(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setIdentity(p) - Method in class net.corda.node.internal.AbstractNode
setIndex(p) - Method in class net.corda.core.schemas.PersistentStateRef
setIndex(p) - Method in interface net.corda.core.schemas.requery.Requery.PersistentState
setInfo(p) - Method in class net.corda.node.internal.AbstractNode
setInNodeNetworkMapService(p) - Method in class net.corda.node.internal.AbstractNode
setInNodeNotaryService(p) - Method in class net.corda.node.internal.AbstractNode
setIssuanceParty(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setIssuanceRef(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setIssuerParty(p) - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
setIssuerRef(p) - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
setKeyManagement(p) - Method in class net.corda.node.internal.AbstractNode
setLevel(loggerNames) - Method in class net.corda.core.utilities.LogHelper
  Takes a set of strings identifying logger names for which the logging level should be configured. If the logger name starts with a + or an ordinary character, the level is set to Level.ALL. If it starts with a - then logging is switched off.
setLevel(classes) - Method in class net.corda.core.utilities.LogHelper
SetLifecycle() - Constructor for class net.corda.contracts.asset.Clauses.SetLifecycle
  Obligation-specific clause for changing the lifecycle of one or more states.
SetLifecycle(lifecycle) - Constructor for class net.corda.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.contracts.asset.Obligation.State
setMaturity(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setMessageBroker(p) - Method in class net.corda.node.internal.Node
setNet(p) - Method in class net.corda.node.internal.AbstractNode
setNetMapCache(p) - Method in class net.corda.node.internal.AbstractNode
setNetworkMapSeq(p) - Method in class net.corda.node.internal.AbstractNode
  Sequence number of changes sent to the network map service, when registering/de-registering this node.
setNetworkTimeout(p0, p1) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setNotary(p) - Method in class net.corda.core.transactions.TransactionBuilder
setNotaryParty(p) - Method in class net.corda.flows.NotaryFlow.Client
setOwner(p) - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
setOwner(p) - Method in class net.corda.schemas.CommercialPaperSchemaV1.PersistentCommericalPaperState
setPennies(p) - Method in class net.corda.schemas.CashSchemaV1.PersistentCashState
setProgressTracker(value) - Method in class net.corda.node.utilities.ANSIProgressRenderer
setQuery(p) - Method in class net.corda.core.contracts.TransactionGraphSearch
setReadOnly(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setRegisteredNodes(p) - Method in class net.corda.node.services.network.InMemoryNetworkMapCache
setSavepoint() - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setSavepoint(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setScheduler(p) - Method in class net.corda.node.internal.AbstractNode
setSchema(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setSchemas(p) - Method in class net.corda.node.internal.AbstractNode
setServiceHub(p) - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
setSmm(p) - Method in class net.corda.node.internal.AbstractNode
setState(p) - Method in class net.corda.node.services.statemachine.FlowSession
setStateMachine(value) - Method in class net.corda.core.flows.FlowLogic
  Internal only. Reference to the Fiber instance that is the top level controller for the entire flow. When inside a flow this is equivalent to Strand.currentStrand. This is public only because it must be accessed across module boundaries.
setStateRef(p) - Method in class net.corda.core.schemas.PersistentState
setStorage(p) - Method in class net.corda.node.internal.AbstractNode
setThreadLocalTx(tx) - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Companion
setTime(time, timeTolerance) - Method in class net.corda.core.transactions.TransactionBuilder
  Places a TimestampCommand in this transaction, removing any existing command if there is one. The command requires a signature from the Notary service, which acts as a Timestamp Authority. The signature can be obtained using NotaryFlow.
setTime(newTimestamp) - Method in class net.corda.core.transactions.TransactionBuilder
setTimestamp(p) - Method in class net.corda.core.transactions.TransactionBuilder
Settle() - Constructor for class net.corda.contracts.asset.Clauses.Settle
  Obligation-specific clause for settling an outstanding obligation by witnessing change of ownership of other states to fulfil
Settle(amount) - Constructor for class net.corda.contracts.asset.Commands.Settle
  A command stating that the obligor is settling some or all of the amount owed by transferring a suitable state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
setTransactionCountLimit(p) - Method in class net.corda.flows.ResolveTransactionsFlow
  The maximum number of transactions this flow will try to download before bailing out.
setTransactionIsolation(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setTxId(p) - Method in class net.corda.core.schemas.PersistentStateRef
setTxId(p) - Method in interface net.corda.core.schemas.requery.Requery.PersistentState
setTypeMap(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
setup() - Method in class net.corda.node.driver.DriverBasedTest
setup() - Method in class net.corda.node.internal.AbstractNode
  Run any tasks that are needed to ensure the node is in a correct state before running start().
setup() - Method in class net.corda.node.internal.Node
  Run any tasks that are needed to ensure the node is in a correct state before running start().
setup() - Method in class net.corda.node.services.network.AbstractNetworkMapService
setUploaders(p) - Method in class net.corda.node.services.persistence.StorageServiceImpl
setVault(p) - Method in class net.corda.node.internal.AbstractNode
sha256(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
sha256(str) - Method in class net.corda.core.crypto.SecureHash.Companion
sha256(bytes) - Static method in class net.corda.core.crypto.SecureHash
sha256(str) - Static method in class net.corda.core.crypto.SecureHash
SHA256(bytes) - Constructor for class net.corda.core.crypto.SecureHash.SHA256
  SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes)
sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
sha256Twice(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
sha256Twice(bytes) - Static method in class net.corda.core.crypto.SecureHash
shutdown() - Method in class net.corda.node.driver.DriverDSL
shutdown() - Method in interface net.corda.node.driver.DriverDSLInternalInterface
SignaturesFromPrimary(sellerSig, notarySigs) - Constructor for class net.corda.flows.TwoPartyDealFlow.SignaturesFromPrimary
SignaturesFromSeller(sellerSig, notarySig) - Constructor for class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
SignaturesInvalid(msg) - Constructor for class net.corda.flows.NotaryError.SignaturesInvalid
SignaturesMissing(cause) - Constructor for class net.corda.flows.NotaryError.SignaturesMissing
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 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 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 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 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.SignaturesMissingException - Exception in net.corda.core.transactions
SignedTransactionGenerator - Class in net.corda.contracts.testing
SignedTransactionGenerator() - Constructor for class net.corda.contracts.testing.SignedTransactionGenerator
SignersMissing(tx, missing) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.SignersMissing
signWith(key) - Method in class net.corda.core.transactions.TransactionBuilder
signWithECDSA($receiver, bytes) - Static method in class net.corda.core.crypto.CryptoUtilities
  Utility to simplify the act of signing a byte array
signWithECDSA($receiver, bytesToSign, publicKey) - Static method in class net.corda.core.crypto.CryptoUtilities
signWithECDSA($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtilities
signWithECDSA($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtilities
signWithECDSA($receiver, bytesToSign, party) - Static method in class net.corda.core.crypto.CryptoUtilities
signWithECDSA($receiver, bytesToSign, party) - Static method in class net.corda.core.crypto.CryptoUtilities
signWithECDSA(keyPair) - Method in class net.corda.core.transactions.SignedTransaction
  Utility to simplify the act of signing the transaction.
SimpleNotaryService - Class in net.corda.node.services.transactions
  A simple Notary service that does not perform transaction validation
SimpleNotaryService(services, timestampChecker, uniquenessProvider) - Constructor for class net.corda.node.services.transactions.SimpleNotaryService
  A simple Notary service that does not perform transaction validation
SimpleNotaryService.Companion - Class in net.corda.node.services.transactions
SingleMessageRecipient - Interface in net.corda.core.messaging
  A base class for the case of point-to-point messages
SingleOwnerState(magicNumber, owner) - Constructor for class net.corda.core.contracts.DummyContract.SingleOwnerState
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) - Constructor for class net.corda.core.serialization.SingletonSerializationToken
SingletonSerializationToken.Companion - Class in net.corda.core.serialization
SingletonSerializeAsToken - Class in net.corda.core.serialization
  A base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of.
SingletonSerializeAsToken() - Constructor for class net.corda.core.serialization.SingletonSerializeAsToken
  A base class for implementing large objects / components / services that need to serialize themselves to a string token to indicate which instance the token is a serialized form of.
size() - Method in class net.corda.client.fxutils.AggregatedList
size() - Method in class net.corda.client.fxutils.ChosenList
size() - Method in class net.corda.client.fxutils.ConcatenatedList
size() - Method in class net.corda.client.fxutils.FlattenedList
size() - Method in class net.corda.client.fxutils.MappedList
size() - Method in class net.corda.client.fxutils.MapValuesList
size() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
size() - Method in class net.corda.client.fxutils.ReplayedList
size() - Method in class net.corda.core.utilities.NonEmptySet
Size() - Constructor for class net.corda.node.services.transactions.Commands.Size
size(commit) - Method in class net.corda.node.services.transactions.DistributedImmutableMap
size() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
size() - Method in class net.corda.node.utilities.AbstractJDBCHashSet
smm - Variable in class net.corda.node.internal.AbstractNode
snapshot(writer) - Method in class net.corda.node.services.transactions.DistributedImmutableMap
  Writes out all map entries to disk. Note that this operation does not load all entries into memory, as the SnapshotWriter is using a disk-backed buffer internally, and iterating map entries results in only a fixed number of recently accessed entries to ever be kept in memory.
sourceChanged(c) - Method in class net.corda.client.fxutils.AggregatedList
sourceChanged(change) - Method in class net.corda.client.fxutils.ConcatenatedList
sourceChanged(c) - Method in class net.corda.client.fxutils.FlattenedList
sourceChanged(change) - Method in class net.corda.client.fxutils.MappedList
sourceChanged(c) - Method in class net.corda.client.fxutils.ReplayedList
SplineFunction - Class in net.corda.core.math
  A spline is function piecewise-defined by polynomial functions. Points at which polynomial pieces connect are known as knots.
SplineFunction(segmentMap) - Constructor for class net.corda.core.math.SplineFunction
  A spline is function piecewise-defined by polynomial functions. Points at which polynomial pieces connect are known as knots.
sqlType() - Method in class net.corda.node.utilities.CompositeKeyColumnType
sqlType() - Method in class net.corda.node.utilities.InstantColumnType
sqlType() - Method in class net.corda.node.utilities.LocalDateColumnType
sqlType() - Method in class net.corda.node.utilities.LocalDateTimeColumnType
sqlType() - Method in class net.corda.node.utilities.PublicKeyColumnType
sqlType() - Method in class net.corda.node.utilities.SecureHashColumnType
sqlType() - Method in class net.corda.node.utilities.UUIDStringColumnType
SSLConfiguration - Interface in net.corda.node.services.config
SSLConfiguration.DefaultImpls - Class in net.corda.node.services.config
StackSnapshot - Exception in net.corda.node.services.statemachine
StackSnapshot() - Constructor for exception net.corda.node.services.statemachine.StackSnapshot
start() - Method in class net.corda.node.driver.DriverBasedTest
start() - Method in class net.corda.node.driver.DriverDSL
start() - Method in interface net.corda.node.driver.DriverDSLInternalInterface
start() - Method in class net.corda.node.internal.AbstractNode
start() - Method in class net.corda.node.internal.Node
start() - Method in interface net.corda.node.services.api.MessagingServiceBuilder
start() - Method in class net.corda.node.services.events.NodeSchedulerService
start() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
  The server will make sure the bridge exists on network map changes, see method updateBridgesOnNetworkChange We assume network map will be updated accordingly when the client node register with the network map server.
start(username, password) - Method in class net.corda.node.services.messaging.CordaRPCClient
  Opens the connection to the server with the given username and password, then returns itself. Registers a JVM shutdown hook to cleanly disconnect.
start(rpcOps, userService) - Method in class net.corda.node.services.messaging.NodeMessagingClient
start(rpcConsumer, rpcNotificationConsumer, onExecutor) - Method in class net.corda.node.services.messaging.RPCDispatcher
start() - Method in class net.corda.node.services.statemachine.StateMachineManager
Started(message) - Constructor for class net.corda.client.model.TransactionCreateStatus.Started
startFlow(proxy) - Method in class net.corda.flows.CashFlowCommand.ExitCash
startFlow(proxy) - Method in class net.corda.flows.CashFlowCommand.IssueCash
startFlow(proxy) - Method in class net.corda.flows.CashFlowCommand.PayCash
startFlow(proxy) - Method in class net.corda.flows.CashFlowCommand
startFlow(logic) - Method in class net.corda.node.services.api.ServiceHubInternal
  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, returning an Observable with a single observation of the result of running the flow.
startFlowDynamic(logicType, args) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Start the given flow with the given arguments, returning an Observable with a single observation of the result of running the flow.
startFlowPermission(className) - Static method in class net.corda.node.services.RPCUserServiceKt
startFlowPermission(clazz) - Static method in class net.corda.node.services.RPCUserServiceKt
startMessagingService(rpcOps) - Method in class net.corda.node.internal.AbstractNode
startMessagingService(rpcOps) - Method in class net.corda.node.internal.Node
startNode(providedName, advertisedServices, rpcUsers, customOverrides) - Method in class net.corda.node.driver.DriverDSL
  Starts a Node in a separate process.
startNode(providedName, advertisedServices, rpcUsers, customOverrides) - Method in interface net.corda.node.driver.DriverDSLExposedInterface
  Starts a Node in a separate process.
startNotaryCluster(notaryName, clusterSize, type, rpcUsers) - Method in class net.corda.node.driver.DriverDSL
  Starts a distributed notary cluster.
startNotaryCluster(notaryName, clusterSize, type, rpcUsers) - Method in interface net.corda.node.driver.DriverDSLExposedInterface
  Starts a distributed notary cluster.
startWebserver(handle) - Method in class net.corda.node.driver.DriverDSL
  Starts a web server for a node
startWebserver(handle) - Method in interface net.corda.node.driver.DriverDSLExposedInterface
  Starts a web server for a node
State(amount, owner) - Constructor for class net.corda.contracts.asset.Cash.State
  A state representing a cash claim against some party.
State(deposit, amount, owner) - Constructor for class net.corda.contracts.asset.Cash.State
State(amount, owner) - Constructor for class net.corda.contracts.asset.CommodityContract.State
  A state representing a commodity claim against some party
State(deposit, amount, owner) - Constructor for class net.corda.contracts.asset.CommodityContract.State
State(lifecycle, obligor, template, quantity, beneficiary) - Constructor for class net.corda.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(lifecycle, obligor, template, quantity, beneficiary) - Constructor for class net.corda.contracts.asset.Obligation.State
State(issuance, owner, faceValue, maturityDate) - Constructor for class net.corda.contracts.CommercialPaper.State
State(issuance, owner, faceValue, maturityDate) - Constructor for class net.corda.contracts.CommercialPaperLegacy.State
State(contract, participants, linearId, ref, parties) - Constructor for class net.corda.contracts.testing.DummyDealContract.State
State(linearId, contract, participants, nonce) - Constructor for class net.corda.contracts.testing.DummyLinearContract.State
State() - Constructor for class net.corda.contracts.testing.DummyLinearContract.State
State(magicNumber, owners) - Constructor for class net.corda.core.contracts.DummyContractV2.State
State() - Constructor for class net.corda.node.driver.DriverDSL.State
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.
StateMachineData - Class in net.corda.client.model
StateMachineData(id, flowStatus, stateMachineStatus) - Constructor for class net.corda.client.model.StateMachineData
StateMachineInfo - Class in net.corda.core.messaging
StateMachineInfo(id, flowLogicClassName, progressTrackerStepAndUpdates) - Constructor for class net.corda.core.messaging.StateMachineInfo
StateMachineManager - Class in net.corda.node.services.statemachine
  A StateMachineManager is responsible for coordination and persistence of multiple `interface FlowStateMachine` objects. Each such object represents an instantiation of a (two-party) flow that has reached a particular point.
StateMachineManager(serviceHub, tokenizableServices, checkpointStorage, executor, database, unfinishedFibers) - Constructor for class net.corda.node.services.statemachine.StateMachineManager
  A StateMachineManager is responsible for coordination and persistence of multiple `interface FlowStateMachine` objects. Each such object represents an instantiation of a (two-party) flow that has reached a particular point.
StateMachineManager.Change - Class in net.corda.node.services.statemachine
StateMachineManager.Companion - Class in net.corda.node.services.statemachine
StateMachineManager.FiberScheduler - Class in net.corda.node.services.statemachine
stateMachineRecordedTransactionMapping() - 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.
stateMachineRecordedTransactionMapping() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns a snapshot list of existing state machine id - recorded transaction hash mappings, and a stream of future such mappings as well.
StateMachineRecordedTransactionMappingStorage - Interface in net.corda.core.node.services
  This is the interface to storage storing state machine -> recorded tx mappings. Any time a transaction is recorded during a flow run addMapping should be called.
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.Companion - Class in net.corda.core.flows
stateMachinesAndUpdates() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns a pair of currently in-progress state machine infos and an observable of future state machine adds/removes.
stateMachinesAndUpdates() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns a pair of currently in-progress state machine infos and an observable of future state machine adds/removes.
StateMachineStatus - Class in net.corda.client.model
StateMachineStatus.Added - Class in net.corda.client.model
StateMachineStatus.Removed - Class in net.corda.client.model
StateMachineTransactionMapping - Class in net.corda.core.node.services
StateMachineTransactionMapping(stateMachineRunId, transactionId) - Constructor for class net.corda.core.node.services.StateMachineTransactionMapping
StateMachineUpdate - Class in net.corda.core.messaging
StateMachineUpdate.Added - Class in net.corda.core.messaging
StateMachineUpdate.Removed - Class in net.corda.core.messaging
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.
stateRef($receiver, txIdColumnName, indexColumnName) - Static method in class net.corda.node.utilities.DatabaseSupportKt
StateRefColumns - Class in net.corda.node.utilities
StateRefColumns(txId, index) - Constructor for class net.corda.node.utilities.StateRefColumns
StateRefConverter - Class in net.corda.core.schemas.requery.converters
  Converts from a `class StateRef` to a Composite Key defined by a String txnHash and an Int index
StateRefConverter() - Constructor for class net.corda.core.schemas.requery.converters.StateRefConverter
  Converts from a `class StateRef` to a Composite Key defined by a String txnHash and an Int index
StateRefGenerator - Class in net.corda.core.testing
StateRefGenerator() - Constructor for class net.corda.core.testing.StateRefGenerator
StateReplacementException - Exception in net.corda.flows
StateReplacementException(message, cause) - Constructor for exception net.corda.flows.StateReplacementException
StateReplacementException(message) - Constructor for exception net.corda.flows.StateReplacementException
StateReplacementException() - Constructor for exception net.corda.flows.StateReplacementException
states(clazzes, statuses) - Method in interface net.corda.core.node.services.VaultService
  Return `interface ContractState`s of a given `interface Contract` type and list of `enum Vault.StateStatus`
states(clazzes, statuses) - Method in class net.corda.node.services.vault.NodeVaultService
  Return `interface ContractState`s of a given `interface Contract` type and list of `enum Vault.StateStatus`
statesForRefs(refs) - Method in interface net.corda.core.node.services.VaultService
  Return unconsumed `interface ContractState`s for a given set of `class StateRef`s TODO: revisit and generalize this exposed API function.
statesForRefs(refs) - Method in class net.corda.node.services.vault.NodeVaultService
  Return unconsumed `interface ContractState`s for a given set of `class StateRef`s TODO: revisit and generalize this exposed API function.
StateStatus() - Constructor for enum net.corda.core.node.services.Vault.StateStatus
Step(label) - Constructor for class net.corda.core.utilities.ProgressTracker.Step
  The superclass of all step objects.
stop() - Method in class net.corda.node.driver.DriverBasedTest
stop() - Method in class net.corda.node.internal.AbstractNode
stop() - Method in class net.corda.node.internal.Node
stop() - Method in interface net.corda.node.services.api.MessagingServiceInternal
  Initiates shutdown: if called from a thread that isn't controlled by the executor passed to the constructor then this will block until all in-flight messages have finished being handled and acknowledged. If called from a thread that's a part of the AffinityExecutor given to the constructor, it returns immediately and shutdown is asynchronous.
stop() - Method in class net.corda.node.services.messaging.ArtemisMessagingServer
stop() - Method in class net.corda.node.services.messaging.NodeMessagingClient
  Initiates shutdown: if called from a thread that isn't controlled by the executor passed to the constructor then this will block until all in-flight messages have finished being handled and acknowledged. If called from a thread that's a part of the `interface AffinityExecutor` given to the constructor, it returns immediately and shutdown is asynchronous.
stop(allowedUnsuspendedFiberCount) - Method in class net.corda.node.services.statemachine.StateMachineManager
  Start the shutdown process, bringing the `class StateMachineManager` to a controlled stop. When this method returns, all Fibers have been suspended and checkpointed, or have completed.
storage - Variable in class net.corda.node.internal.AbstractNode
StorageService - Interface in net.corda.core.node.services
  A sketch of an interface to a simple key/value storage system. Intended for persistence of simple blobs like transactions, serialised flow state machines and so on. Again, this isn't intended to imply lack of SQL or anything like that, this interface is only big enough to support the prototyping work.
StorageServiceImpl - Class in net.corda.node.services.persistence
StorageServiceImpl(attachments, validatedTransactions, stateMachineRecordedTransactionMapping) - Constructor for class net.corda.node.services.persistence.StorageServiceImpl
StrandLocalTransactionManager - Class in net.corda.node.utilities
  A relatively close copy of the ThreadLocalTransactionManager in Exposed but with the following adjustments to suit our environment:
StrandLocalTransactionManager(initWithDatabase) - Constructor for class net.corda.node.utilities.StrandLocalTransactionManager
  A relatively close copy of the ThreadLocalTransactionManager in Exposed but with the following adjustments to suit our environment:
StrandLocalTransactionManager.Boundary - Class in net.corda.node.utilities
StrandLocalTransactionManager.Companion - Class in net.corda.node.utilities
Structural(tracker, parent) - Constructor for class net.corda.core.utilities.Change.Structural
StructuresKt - Class in net.corda.core.contracts
subFlow(subLogic, shareParentSessions) - 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 subflows `FlowLogic.call` method. If the subflow has a progress tracker, it is attached to the current step in this flow's progress tracker.
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 subflows `FlowLogic.call` method. If the subflow has a progress tracker, it is attached to the current step in this flow's progress tracker.
SubjectDelegate(klass, subjectProperty) - Constructor for class net.corda.client.model.TrackedDelegate.SubjectDelegate
subList(fromIndex, toIndex) - Method in class net.corda.client.fxutils.MapValuesList
submitRequest(request) - Method in class net.corda.node.utilities.registration.HTTPNetworkRegistrationService
  Submits a CSR to the signing service and returns an opaque request ID.
submitRequest(request) - Method in interface net.corda.node.utilities.registration.NetworkRegistrationService
  Submits a CSR to the signing service and returns an opaque request ID.
SubscribeRequest(subscribe, replyTo, sessionID) - Constructor for class net.corda.node.services.network.NetworkMapService.SubscribeRequest
SubscribeResponse(confirmed) - Constructor for class net.corda.node.services.network.NetworkMapService.SubscribeResponse
success(generate) - Method in class net.corda.client.mock.Generator.Companion
success($receiver, executor, body) - Static method in class net.corda.core.Utils
success($receiver, body) - Static method in class net.corda.core.Utils
sum(amounts, token) - Method in class net.corda.client.fxutils.AmountBindings
sum($receiver) - Static method in class net.corda.core.Utils
  Return the sum of an Iterable of BigDecimals.
sumAmountExchange(amounts, currency, exchangeRate) - Method in class net.corda.client.fxutils.AmountBindings
sumAmountsDue(balances) - Static method in class net.corda.contracts.asset.ObligationKt
  Calculate the total balance movement for each party in the transaction, based off a summary of balances between each obligor and beneficiary.
sumCash($receiver) - Static method in class net.corda.contracts.asset.CashKt
  Sums the cash states in the list, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies or issuers).
sumCashBy($receiver, owner) - Static method in class net.corda.contracts.asset.CashKt
  Sums the cash states in the list belonging to a single owner, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies or issuers).
sumCashOrNull($receiver) - Static method in class net.corda.contracts.asset.CashKt
  Sums the cash states in the list, returning null if there are none.
sumCashOrZero($receiver, currency) - Static method in class net.corda.contracts.asset.CashKt
  Sums the cash states in the list, returning zero of the given currency+issuer if there are none.
sumCommodities($receiver) - Static method in class net.corda.contracts.asset.CommodityContractKt
  Sums the cash states in the list, throwing an exception if there are none, or if any of the cash states cannot be added together (i.e. are different currencies).
sumCommoditiesOrNull($receiver) - Static method in class net.corda.contracts.asset.CommodityContractKt
  Sums the cash states in the list, returning null if there are none.
sumCommoditiesOrZero($receiver, currency) - Static method in class net.corda.contracts.asset.CommodityContractKt
  Sums the cash states in the list, returning zero of the given currency if there are none.
sumFungibleOrNull($receiver) - Static method in class net.corda.core.contracts.FungibleAssetKt
  Sums the asset states in the list, returning null if there are none.
sumFungibleOrZero($receiver, token) - Static method in class net.corda.core.contracts.FungibleAssetKt
  Sums the asset states in the list, returning zero of the given token if there are none.
sumObligations($receiver) - Static method in class net.corda.contracts.asset.ObligationKt
  Sums the obligation states in the list, throwing an exception if there are none. All state objects in the list are presumed to be nettable.
sumObligationsOrNull($receiver) - Static method in class net.corda.contracts.asset.ObligationKt
  Sums the obligation states in the list, returning null if there are none.
sumObligationsOrZero($receiver, issuanceDef) - Static method in class net.corda.contracts.asset.ObligationKt
  Sums the obligation states in the list, returning zero of the given product if there are none.
sumOrNull($receiver) - Static method in class net.corda.core.contracts.FinanceTypesKt
sumOrThrow($receiver) - Static method in class net.corda.core.contracts.FinanceTypesKt
sumOrZero($receiver, currency) - Static method in class net.corda.core.contracts.FinanceTypesKt
supportedSchemas() - Method in class net.corda.contracts.asset.Cash.State
  Object Relational Mapping support.
supportedSchemas() - Method in class net.corda.contracts.CommercialPaper.State
  Object Relational Mapping support.
supportedSchemas() - Method in interface net.corda.core.schemas.QueryableState
  Enumerate the schemas this state can export representations of itself as.
supportsAggressiveRelease() - Method in class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
SWISS_FRANCS(amount) - Static method in class net.corda.core.contracts.ContractsDSL

## T

tcpTransport(direction, host, port, enableSSL) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent
tee($receiver, teeTo) - Static method in class net.corda.core.Utils
  Copy an Observer to multiple other Observers.
Tenor - Class in net.corda.core.contracts
  Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
Tenor(name) - Constructor for class net.corda.core.contracts.Tenor
  Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
Tenor.TimeUnit - Enum in net.corda.core.contracts
Terms(acceptableContracts, acceptableIssuedProducts, dueBefore, timeTolerance) - Constructor for class net.corda.contracts.asset.Obligation.Terms
  Subset of state, containing the elements specified when issuing a new settlement contract.
Terms(asset, maturityDate) - Constructor for class net.corda.contracts.CommercialPaper.Terms
TestClock - Class in net.corda.node.utilities
  A Clock that can have the date advanced for use in demos.
TestClock(delegateClock) - Constructor for class net.corda.node.utilities.TestClock
  A Clock that can have the date advanced for use in demos.
TestClock() - Constructor for class net.corda.node.utilities.TestClock
  A Clock that can have the date advanced for use in demos.
TestConstants - Class in net.corda.core.utilities
then($receiver, executor, body) - Static method in class net.corda.core.Utils
then($receiver, body) - Static method in class net.corda.core.Utils
ThreadBox<T> - Class in net.corda.core
  A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state. Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a way that ensures it'll be released if there's an exception.
ThreadBox(content, lock) - Constructor for class net.corda.core.ThreadBox
  A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state. Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a way that ensures it'll be released if there's an exception.
threadLocalP2PKryo() - Static method in class net.corda.core.serialization.KryoKt
threadLocalStorageKryo() - Static method in class net.corda.core.serialization.KryoKt
times(other) - Method in class net.corda.core.contracts.Amount
times(other) - Method in class net.corda.core.contracts.Amount
Timestamp - Class in net.corda.core.contracts
  If present in a transaction, contains a time that was verified by the uniqueness service. The true time must be between (after, before).
Timestamp(after, before) - Constructor for class net.corda.core.contracts.Timestamp
  If present in a transaction, contains a time that was verified by the uniqueness service. The true time must be between (after, before).
Timestamp(time, tolerance) - Constructor for class net.corda.core.contracts.Timestamp
TimestampChecker - Class in net.corda.core.node.services
  Checks if the given timestamp falls within the allowed tolerance interval.
TimestampChecker(clock, tolerance) - Constructor for class net.corda.core.node.services.TimestampChecker
  Checks if the given timestamp falls within the allowed tolerance interval.
TimestampChecker() - Constructor for class net.corda.core.node.services.TimestampChecker
  Checks if the given timestamp falls within the allowed tolerance interval.
TimestampGenerator - Class in net.corda.core.testing
TimestampGenerator() - Constructor for class net.corda.core.testing.TimestampGenerator
TimestampInvalid() - Constructor for class net.corda.flows.NotaryError.TimestampInvalid
  Thrown if the time specified in the timestamp command is outside the allowed tolerance
TimeUnit(code) - Constructor for enum net.corda.core.contracts.Tenor.TimeUnit
TimeWindow - Class in net.corda.core.utilities
  A class representing a window in time from a particular instant, lasting a specified duration.
TimeWindow(start, duration) - Constructor for class net.corda.core.utilities.TimeWindow
  A class representing a window in time from a particular instant, lasting a specified duration.
toAnonymous() - Method in class net.corda.core.crypto.AbstractParty
toAnonymous() - Method in class net.corda.core.crypto.AnonymousParty
toAnonymous() - Method in class net.corda.core.crypto.Party
toArray() - Method in class net.corda.client.fxutils.MapValuesList
toArray(p) - Method in class net.corda.client.fxutils.MapValuesList
toArray() - Method in class net.corda.core.utilities.NonEmptySet
toArray(p) - Method in class net.corda.core.utilities.NonEmptySet
toBase58($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
toBase58String() - Method in class net.corda.core.crypto.CompositeKey
  This is generated by serializing the composite key with Kryo, and encoding the resulting bytes in base58. A custom serialization format is being used.
toBase58String($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
toBase64($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
toDecimal($receiver) - Static method in class net.corda.core.contracts.FinanceTypesKt
  Convert a currency `class Amount` to a decimal representation. For example, with an amount with a quantity of "1234" GBP, returns "12.34".
toFlowLogic(ref) - Method in class net.corda.core.flows.FlowLogicRefFactory
toFuture($receiver) - Static method in class net.corda.core.Utils
  Returns a ListenableFuture bound to the first item emitted by this Observable. The future will complete with a NoSuchElementException if no items are emitted or any other error thrown by the Observable. If it's cancelled then it will unsubscribe from the observable.
toHex($receiver) - Static method in class net.corda.core.crypto.EncodingUtilsKt
  Convert a byte array to a hex (base 16) capitalized encoded string.
toHexString($receiver) - Static method in class net.corda.core.serialization.ByteArraysKt
toHostAndPort(target) - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.Companion
  Assuming the passed in target address is actually an ArtemisAddress will extract the host and port of the node. This should only be used in unit tests and the internals of the messaging services to keep addressing opaque for the future. N.B. Marked as JvmStatic to allow use in the inherited classes.
toHostAndPort(target) - Static method in class net.corda.node.services.messaging.ArtemisMessagingComponent
  Assuming the passed in target address is actually an ArtemisAddress will extract the host and port of the node. This should only be used in unit tests and the internals of the messaging services to keep addressing opaque for the future. N.B. Marked as JvmStatic to allow use in the inherited classes.
toKeyPair($this, publicKey) - Static method in class net.corda.core.node.services.KeyManagementService.DefaultImpls
toKeyPair($this, publicKeys) - Static method in class net.corda.core.node.services.KeyManagementService.DefaultImpls
  Returns the first KeyPair matching any of the publicKeys
toKeyPair(publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
toKeyPair(publicKeys) - Method in interface net.corda.core.node.services.KeyManagementService
  Returns the first KeyPair matching any of the publicKeys
toKeyPair(publicKey) - Method in class net.corda.node.services.keys.E2ETestKeyManagementService
toKeyPair(publicKeys) - Method in class net.corda.node.services.keys.E2ETestKeyManagementService
  Returns the first KeyPair matching any of the publicKeys
toKeyPair(publicKey) - Method in class net.corda.node.services.keys.PersistentKeyManagementService
toKeyPair(publicKeys) - Method in class net.corda.node.services.keys.PersistentKeyManagementService
  Returns the first KeyPair matching any of the publicKeys
toLedgerTransaction(services) - Method in class net.corda.core.transactions.SignedTransaction
  Calls verifySignatures 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.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.
toObservable($receiver) - Static method in class net.corda.core.Utils
TOPIC_PROPERTY - Static variable in class net.corda.node.services.messaging.NodeMessagingClient
TopicSession - Class in net.corda.core.messaging
  An identifier for the endpoint `interface MessagingService` message handlers listen at.
TopicSession(topic, sessionID) - Constructor for class net.corda.core.messaging.TopicSession
  An identifier for the endpoint `interface MessagingService` message handlers listen at.
TopicStringValidator - Class in net.corda.core.messaging
  A singleton that's useful for validating topic strings
topologicalSort(transactions) - Method in class net.corda.flows.ResolveTransactionsFlow.Companion
  Topologically sorts the given transactions such that dependencies are listed before dependers.
topologicalSort(transactions) - Static method in class net.corda.flows.ResolveTransactionsFlow
  Topologically sorts the given transactions such that dependencies are listed before dependers.
toPrivate($this, publicKey) - Static method in class net.corda.core.node.services.KeyManagementService.DefaultImpls
toPrivate(publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
toPrivate(publicKey) - Method in class net.corda.node.services.keys.E2ETestKeyManagementService
toPrivate(publicKey) - Method in class net.corda.node.services.keys.PersistentKeyManagementService
toSignedTransaction(checkSufficientSignatures) - Method in class net.corda.core.transactions.TransactionBuilder
toStateAndRef($this, ref) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
  Will check logicType and args against a whitelist and if acceptable then construct and initiate the protocol.
toStateAndRef(ref) - Method in interface net.corda.core.node.ServiceHub
  Will check logicType and args against a whitelist and if acceptable then construct and initiate the protocol.
toStateAndRef(ref) - Method in class net.corda.node.services.api.ServiceHubInternal
  Will check logicType and args against a whitelist and if acceptable then construct and initiate the protocol.
toString() - Method in class net.corda.client.model.Diff
toString() - Method in class net.corda.client.model.FlowStatus
toString() - Method in class net.corda.client.model.GatheredTransactionData
toString() - Method in class net.corda.client.model.PartiallyResolvedTransaction
toString() - Method in class net.corda.client.model.ProgressTrackingEvent
toString() - Method in class net.corda.client.model.StateMachineData
toString() - Method in class net.corda.client.model.StateMachineStatus
toString() - Method in class net.corda.client.model.TransactionCreateStatus
toString() - Method in class net.corda.contracts.asset.Commands.Exit
toString() - Method in class net.corda.contracts.asset.Commands.Issue
toString() - Method in class net.corda.contracts.asset.Commands.Move
toString() - Method in class net.corda.contracts.asset.Cash.State
toString() - Method in class net.corda.contracts.asset.Commands.Exit
toString() - Method in class net.corda.contracts.asset.Commands.Issue
toString() - Method in class net.corda.contracts.asset.Commands.Move
toString() - Method in class net.corda.contracts.asset.CommodityContract.State
toString() - Method in class net.corda.contracts.asset.Clauses.Net
toString() - Method in class net.corda.contracts.asset.Clauses.SetLifecycle
toString() - Method in class net.corda.contracts.asset.Commands.Exit
toString() - Method in class net.corda.contracts.asset.Commands.Issue
toString() - Method in class net.corda.contracts.asset.Commands.Move
toString() - Method in class net.corda.contracts.asset.Commands.Net
toString() - Method in class net.corda.contracts.asset.Commands.SetLifecycle
toString() - Method in class net.corda.contracts.asset.Commands.Settle
toString() - Method in class net.corda.contracts.asset.Obligation.State
toString() - Method in class net.corda.contracts.asset.Obligation.Terms
toString() - Method in class net.corda.contracts.clause.AbstractConserveAmount
toString() - Method in class net.corda.contracts.clause.BilateralNetState
toString() - Method in class net.corda.contracts.clause.MultilateralNetState
toString() - Method in class net.corda.contracts.clause.NoZeroSizedOutputs
toString() - Method in class net.corda.contracts.Commands.Issue
toString() - Method in class net.corda.contracts.Commands.Move
toString() - Method in class net.corda.contracts.CommercialPaper.State
toString() - Method in class net.corda.contracts.CommercialPaper.Terms
toString() - Method in class net.corda.contracts.CommercialPaperLegacy.State
toString() - Method in class net.corda.contracts.testing.DummyDealContract.State
toString() - Method in class net.corda.contracts.testing.DummyLinearContract.State
toString() - Method in class net.corda.core.contracts.Amount
toString() - Method in exception net.corda.core.contracts.AttachmentResolutionException
toString() - Method in class net.corda.core.contracts.AuthenticatedObject
toString() - Method in class net.corda.core.contracts.clauses.AllOf
toString() - Method in class net.corda.core.contracts.clauses.AnyOf
toString() - Method in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
toString() - Method in class net.corda.core.contracts.clauses.FirstOf
toString() - Method in class net.corda.core.contracts.Command
toString() - Method in class net.corda.core.contracts.Commodity
toString() - Method in enum net.corda.core.contracts.DayCountBasisDay
toString() - Method in enum net.corda.core.contracts.DayCountBasisYear
toString() - Method in class net.corda.core.contracts.DummyContract.MultiOwnerState
toString() - Method in class net.corda.core.contracts.DummyContract.SingleOwnerState
toString() - Method in class net.corda.core.contracts.DummyContract
toString() - Method in class net.corda.core.contracts.DummyContractV2.State
toString() - Method in class net.corda.core.contracts.DummyState
toString() - Method in class net.corda.core.contracts.Expression
toString() - Method in class net.corda.core.contracts.Fix
toString() - Method in class net.corda.core.contracts.FixOf
toString() - Method in exception net.corda.core.contracts.InsufficientBalanceException
toString() - Method in class net.corda.core.contracts.Issued
toString() - Method in class net.corda.core.contracts.PartyAndReference
toString() - Method in class net.corda.core.contracts.ScheduledActivity
toString() - Method in class net.corda.core.contracts.ScheduledStateRef
toString() - Method in class net.corda.core.contracts.StateAndRef
toString() - Method in class net.corda.core.contracts.StateRef
toString() - Method in class net.corda.core.contracts.Tenor
toString() - Method in class net.corda.core.contracts.Timestamp
toString() - Method in class net.corda.core.contracts.TransactionForContract.InOutGroup
toString() - Method in class net.corda.core.contracts.TransactionForContract
toString() - Method in exception net.corda.core.contracts.TransactionResolutionException
toString() - Method in class net.corda.core.contracts.TransactionState
toString() - Method in exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
toString() - Method in exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
toString() - Method in exception net.corda.core.contracts.TransactionVerificationException.SignersMissing
toString() - Method in class net.corda.core.contracts.UniqueIdentifier
toString() - Method in class net.corda.core.contracts.UpgradeCommand
toString() - Method in class net.corda.core.crypto.AnonymousParty
toString() - Method in class net.corda.core.crypto.CompositeKey.Leaf
toString() - Method in class net.corda.core.crypto.CompositeKey.Node
toString() - Method in class net.corda.core.crypto.DummyPublicKey
toString() - Method in exception net.corda.core.crypto.MerkleTreeException
toString() - Method in class net.corda.core.crypto.NullPublicKey
toString() - Method in class net.corda.core.crypto.Party
toString() - Method in class net.corda.core.crypto.SecureHash
toString() - Method in class net.corda.core.crypto.X509Utilities.CACertAndKey
toString() - Method in class net.corda.core.ErrorOr
toString() - Method in class net.corda.core.flows.AppContext
toString() - Method in class net.corda.core.flows.FlowLogicRef
toString() - Method in class net.corda.core.flows.StateMachineRunId
toString() - Method in class net.corda.core.messaging.FlowHandle
toString() - Method in class net.corda.core.messaging.StateMachineInfo
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.messaging.TopicSession
toString() - Method in exception net.corda.core.node.AttachmentsClassLoader.OverlappingAttachments
toString() - Method in class net.corda.core.node.NodeInfo
toString() - Method in class net.corda.core.node.PhysicalLocation
toString() - Method in class net.corda.core.node.ServiceEntry
toString() - Method in class net.corda.core.node.services.ServiceInfo
toString() - Method in class net.corda.core.node.services.ServiceType
toString() - Method in class net.corda.core.node.services.StateMachineTransactionMapping
toString() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
toString() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
toString() - Method in class net.corda.core.node.services.Vault.Update
toString() - Method in class net.corda.core.node.WorldCoordinate
toString() - Method in class net.corda.core.schemas.MappedSchema
toString() - Method in class net.corda.core.schemas.PersistentStateRef
toString() - Method in class net.corda.core.serialization.OpaqueBytes
toString() - Method in class net.corda.core.serialization.SingletonSerializationToken
toString() - Method in class net.corda.core.transactions.BaseTransaction
toString() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
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.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.TimeWindow
toString() - Method in class net.corda.flows.AbstractStateReplacementFlow.Proposal
toString() - Method in class net.corda.flows.BroadcastTransactionFlow.NotifyTxRequest
toString() - Method in class net.corda.flows.FetchDataFlow.Request
toString() - Method in class net.corda.flows.FetchDataFlow.Result
toString() - Method in class net.corda.flows.IssuerFlow.IssuanceRequestState
toString() - Method in class net.corda.flows.NotaryError.Conflict
toString() - Method in class net.corda.flows.NotaryError.SignaturesMissing
toString() - Method in exception net.corda.flows.NotaryException
toString() - Method in class net.corda.flows.Service.TransactionParts
toString() - Method in class net.corda.flows.TwoPartyDealFlow.AutoOffer
toString() - Method in exception net.corda.flows.TwoPartyDealFlow.DealMismatchException
toString() - Method in exception net.corda.flows.TwoPartyDealFlow.DealRefMismatchException
toString() - Method in class net.corda.flows.TwoPartyDealFlow.Handshake
toString() - Method in exception net.corda.flows.TwoPartyTradeFlow.AssetMismatchException
toString() - Method in class net.corda.flows.TwoPartyTradeFlow.SellerTradeInfo
toString() - Method in class net.corda.flows.TwoPartyTradeFlow.SignaturesFromSeller
toString() - Method in class net.corda.node.CmdLineOptions
toString() - Method in class net.corda.node.driver.NodeHandle
toString() - Method in class net.corda.node.internal.NetworkMapInfo
toString() - Method in class net.corda.node.services.api.Checkpoint
toString() - Method in class net.corda.node.services.api.SchemaService.SchemaOptions
toString() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NetworkMapAddress
toString() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.NodeAddress
toString() - Method in class net.corda.node.services.messaging.ArtemisMessagingComponent.ServiceAddress
toString() - Method in class net.corda.node.services.messaging.ClientRPCRequestMessage
toString() - Method in class net.corda.node.services.messaging.MarshalledObservation
toString() - Method in class net.corda.node.services.messaging.NodeMessagingClient.Handler
toString() - Method in class net.corda.node.services.network.LastAcknowledgeInfo
toString() - Method in class net.corda.node.services.network.NetworkMapService.FetchMapResponse
toString() - Method in class net.corda.node.services.network.NetworkMapService.QueryIdentityResponse
toString() - Method in class net.corda.node.services.network.NetworkMapService.RegistrationResponse
toString() - Method in class net.corda.node.services.network.NetworkMapService.SubscribeResponse
toString() - Method in class net.corda.node.services.network.NetworkMapService.Update
toString() - Method in class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
toString() - Method in class net.corda.node.services.network.NodeRegistration
toString() - Method in class net.corda.node.services.network.NodeRegistrationInfo
toString() - Method in exception net.corda.node.services.persistence.NodeAttachmentService.OnDiskHashMismatch
toString() - Method in class net.corda.node.services.statemachine.ErrorSessionEnd
toString() - Method in class net.corda.node.services.statemachine.FlowSession
toString() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiated
toString() - Method in class net.corda.node.services.statemachine.FlowSessionState.Initiating
toString() - Method in class net.corda.node.services.statemachine.NormalSessionEnd
toString() - Method in class net.corda.node.services.statemachine.ReceivedSessionMessage
toString() - Method in class net.corda.node.services.statemachine.ReceiveOnly
toString() - Method in class net.corda.node.services.statemachine.SendAndReceive
toString() - Method in class net.corda.node.services.statemachine.SendOnly
toString() - Method in class net.corda.node.services.statemachine.SessionConfirm
toString() - Method in class net.corda.node.services.statemachine.SessionData
toString() - Method in class net.corda.node.services.statemachine.SessionInit
toString() - Method in class net.corda.node.services.statemachine.SessionReject
toString() - Method in class net.corda.node.services.statemachine.StateMachineManager.Change
toString() - Method in class net.corda.node.services.statemachine.WaitForLedgerCommit
toString() - Method in class net.corda.node.services.transactions.Request
toString() - Method in class net.corda.node.services.User
toString() - Method in class net.corda.node.utilities.PartyColumns
toString() - Method in class net.corda.node.utilities.StateRefColumns
toString() - Method in class net.corda.node.utilities.StrandLocalTransactionManager.Boundary
toString() - Method in class net.corda.node.utilities.TxnNoteColumns
toStringShort($receiver) - Static method in class net.corda.core.crypto.CryptoUtilities
  Render a public key to a string, using a short form if it's an elliptic curve public key
toToken(context) - Method in interface net.corda.core.serialization.SerializeAsToken
toToken(context) - Method in class net.corda.core.serialization.SingletonSerializeAsToken
toToken(context) - Method in class net.corda.node.serialization.NodeClock
toToken(context) - Method in class net.corda.node.utilities.TestClock
toTransactionForContract() - Method in class net.corda.core.transactions.LedgerTransaction
  Strips the transaction down to a form that is usable by the contract verify functions
toWire(privateKey) - Method in class net.corda.node.services.network.NodeRegistration
  Build a node registration in wire format.
toWireTransaction() - Method in class net.corda.core.transactions.TransactionBuilder
trace($receiver, msg) - Static method in class net.corda.core.utilities.LoggingKt
track() - Method in class net.corda.core.flows.FlowLogic
  Returns a pair of the current progress step, as a string, and an observable of stringified changes to the progressTracker.
track() - Method in interface net.corda.core.node.services.NetworkMapCache
  Atomically get the current party nodes and a stream of updates. Note that the Observable buffers updates until the first subscriber is registered so as to avoid racing with early updates.
track() - Method in interface net.corda.core.node.services.ReadOnlyTransactionStorage
  Returns all currently stored transactions and further fresh ones.
track() - Method in interface net.corda.core.node.services.StateMachineRecordedTransactionMappingStorage
track() - Method in interface net.corda.core.node.services.VaultService
  Atomically get the current vault 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 class net.corda.node.services.network.InMemoryNetworkMapCache
  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 class net.corda.node.services.persistence.DBTransactionMappingStorage
track() - Method in class net.corda.node.services.persistence.DBTransactionStorage
  Returns all currently stored transactions and further fresh ones.
track() - Method in class net.corda.node.services.persistence.InMemoryStateMachineRecordedTransactionMappingStorage
track() - Method in class net.corda.node.services.statemachine.StateMachineManager
  Atomic get snapshot + subscribe. This is needed so we don't miss updates between subscriptions to changes and calls to allStateMachines
track() - Method in class net.corda.node.services.vault.NodeVaultService
  Atomically get the current vault 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.
TrackedDelegate<M> - Class in net.corda.client.model
TrackedDelegate.EventSinkDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.EventStreamDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObjectPropertyDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObservableDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObservableListDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObservableListReadOnlyDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObservableValueDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.ObserverDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.SubjectDelegate<M,T> - Class in net.corda.client.model
TrackedDelegate.WritableValueDelegate<M,T> - Class in net.corda.client.model
tracker() - Method in class net.corda.flows.AbstractCashFlow.Companion
tracker() - Method in class net.corda.flows.Acceptor.Companion
tracker() - Method in class net.corda.flows.Instigator.Companion
tracker() - Method in class net.corda.flows.CashExitFlow.Companion
tracker() - Method in class net.corda.flows.FinalityFlow.Companion
tracker() - Method in class net.corda.flows.Issuer.Companion
tracker() - Method in class net.corda.flows.Client.Companion
tracker() - Method in class net.corda.flows.Primary.Companion
tracker() - Method in class net.corda.flows.Secondary.Companion
tracker() - Method in class net.corda.flows.Seller.Companion
tracker() - Method in class net.corda.node.services.events.RunScheduled.Companion
TransactionBuilder - Class in net.corda.core.transactions
  A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is intended to be passed around contracts that may edit it by adding new states/commands. Then once the states and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
TransactionBuilder(type, notary, inputs, attachments, outputs, commands, signers, timestamp) - 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.
TransactionConflictException - Exception in net.corda.core.contracts
TransactionConflictException(conflictRef, tx1, tx2) - Constructor for exception net.corda.core.contracts.TransactionConflictException
TransactionCreateStatus - Class in net.corda.client.model
TransactionCreateStatus.Failed - Class in net.corda.client.model
TransactionCreateStatus.Started - Class in net.corda.client.model
TransactionDataModel - Class in net.corda.client.model
  This model provides an observable list of transactions and what state machines/flows recorded them
TransactionDataModel() - Constructor for class net.corda.client.model.TransactionDataModel
  This model provides an observable list of transactions and what state machines/flows recorded them
TransactionForContract - Class in net.corda.core.contracts
  A transaction to be passed as input to a contract verification function. Defines helper methods to simplify verification logic in contracts.
TransactionForContract(inputs, outputs, attachments, commands, origHash, inputNotary, timestamp) - Constructor for class net.corda.core.contracts.TransactionForContract
  A transaction to be passed as input to a contract verification function. Defines helper methods to simplify verification logic in contracts.
TransactionForContract.InOutGroup<T extends ContractState,K> - Class in net.corda.core.contracts
  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.
TransactionGraphSearch - Class in net.corda.core.contracts
  Given a map of transaction id to `class SignedTransaction`, performs a breadth first search of the dependency graph from the starting point down in order to find transactions that match the given query criteria.
TransactionGraphSearch(transactions, startPoints) - Constructor for class net.corda.core.contracts.TransactionGraphSearch
  Given a map of transaction id to `class SignedTransaction`, performs a breadth first search of the dependency graph from the starting point down in order to find transactions that match the given query criteria.
TransactionGraphSearch.Query - Class in net.corda.core.contracts
TransactionInvalid(msg) - Constructor for class net.corda.flows.NotaryError.TransactionInvalid
TransactionMissingEncumbranceException(tx, missing, inOut) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
TransactionParts(id, inputs, timestamp) - Constructor for class net.corda.flows.Service.TransactionParts
  The minimum amount of information needed to notarise a transaction. Note that this does not include any sensitive transaction details.
TransactionResolutionException - Exception in net.corda.core.contracts
TransactionResolutionException(hash) - Constructor for exception net.corda.core.contracts.TransactionResolutionException
TransactionState<T extends ContractState> - Class in net.corda.core.contracts
  A wrapper for `interface ContractState` containing additional platform-level state information. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionState(data, notary, encumbrance) - Constructor for class net.corda.core.contracts.TransactionState
  A wrapper for `interface ContractState` containing additional platform-level state 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. This is the definitive state that is stored on the ledger and used in transaction outputs.
TransactionStateGenerator<T extends ContractState> - Class in net.corda.core.testing
TransactionStateGenerator(stateGenerator) - Constructor for class net.corda.core.testing.TransactionStateGenerator
TransactionStorage - Interface in net.corda.core.node.services
  Thread-safe storage of transactions.
TransactionType - Class in net.corda.core.contracts
  Defines transaction build & validation logic for a specific transaction type
TransactionType.General - Class in net.corda.core.contracts
  A general transaction type where transaction validity is determined by custom contract code
TransactionType.NotaryChange - Class in net.corda.core.contracts
  A special transaction type for reassigning a notary for a state. Validation does not involve running any contract code, it just checks that the states are unmodified apart from the notary field.
TransactionVerificationException - Exception in net.corda.core.contracts
TransactionVerificationException.ContractRejection - Exception in net.corda.core.contracts
TransactionVerificationException.Direction - Enum in net.corda.core.contracts
TransactionVerificationException.DuplicateInputStates - Exception in net.corda.core.contracts
TransactionVerificationException.InvalidNotaryChange - Exception in net.corda.core.contracts
TransactionVerificationException.MoreThanOneNotary - Exception in net.corda.core.contracts
TransactionVerificationException.NotaryChangeInWrongTransactionType - Exception in net.corda.core.contracts
TransactionVerificationException.SignersMissing - Exception in net.corda.core.contracts
TransactionVerificationException.TransactionMissingEncumbranceException - Exception in net.corda.core.contracts
TransientProperty<T> - Class in net.corda.core
  A simple wrapper that enables the use of Kotlin's "val x by TransientProperty { ... }" syntax. Such a property will not be serialized to disk, and if it's missing (or the first time it's accessed), the initializer will be used to set it up. Note that the initializer will be called with the TransientProperty object locked.
TransientProperty(initializer) - Constructor for class net.corda.core.TransientProperty
  A simple wrapper that enables the use of Kotlin's "val x by TransientProperty { ... }" syntax. Such a property will not be serialized to disk, and if it's missing (or the first time it's accessed), the initializer will be used to set it up. Note that the initializer will be called with the TransientProperty object locked.
TraversableTransaction - Interface in net.corda.core.transactions
  Implemented by `class WireTransaction` and `class FilteredLeaves`. 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.DefaultImpls - Class in net.corda.core.transactions
  Implemented by `class WireTransaction` and `class FilteredLeaves`. 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.
TwoPartyDealFlow - Class in net.corda.flows
  Classes for manipulating a two party deal or agreement.
TwoPartyDealFlow.Acceptor - Class in net.corda.flows
  One side of the flow for inserting a pre-agreed deal.
TwoPartyDealFlow.AutoOffer - Class in net.corda.flows
TwoPartyDealFlow.DealMismatchException - Exception in net.corda.flows
TwoPartyDealFlow.DealRefMismatchException - Exception in net.corda.flows
TwoPartyDealFlow.Handshake<T> - Class in net.corda.flows
TwoPartyDealFlow.Instigator - Class in net.corda.flows
  One side of the flow for inserting a pre-agreed deal.
TwoPartyDealFlow.MarkerForBogusRegulatorFlow - Interface in net.corda.flows
  `class TwoPartyDealFlow.Primary` at the end sends the signed tx to all the regulator parties. This a seperate workflow which needs a sepearate session with the regulator. This interface is used to do that in `TwoPartyDealFlow.Primary.getCounterpartyMarker`.
TwoPartyDealFlow.Primary - Class in net.corda.flows
  Abstracted bilateral deal flow participant that initiates communication/handshake.
TwoPartyDealFlow.Secondary<U> - Class in net.corda.flows
  Abstracted bilateral deal flow participant that is recipient of initial communication.
TwoPartyDealFlow.SignaturesFromPrimary - Class in net.corda.flows
TwoPartyTradeFlow - Class in net.corda.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.flows
TwoPartyTradeFlow.Buyer - Class in net.corda.flows
TwoPartyTradeFlow.Seller - Class in net.corda.flows
TwoPartyTradeFlow.SellerTradeInfo - Class in net.corda.flows
TwoPartyTradeFlow.SignaturesFromSeller - Class in net.corda.flows
TwoPartyTradeFlow.UnacceptablePriceException - Exception in net.corda.flows
txnNote($receiver, txIdColumnName, txnNoteColumnName) - Static method in class net.corda.node.utilities.DatabaseSupportKt
TxnNoteColumns - Class in net.corda.node.utilities
TxnNoteColumns(txId, note) - Constructor for class net.corda.node.utilities.TxnNoteColumns
TxWritableStorageService - Interface in net.corda.core.node.services
  Storage service, with extensions to allow validated transactions to be added to. For use only within ServiceHub.
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.flows.TwoPartyTradeFlow.UnacceptablePriceException
unique($receiver) - Static method in class net.corda.client.fxutils.ObservableUtilitiesKt
UniqueIdentifier - Class in net.corda.core.contracts
  This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier(externalId, id) - Constructor for class net.corda.core.contracts.UniqueIdentifier
  This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier() - Constructor for class net.corda.core.contracts.UniqueIdentifier
  This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but different external IDs, it would indicate a problem with handling of IDs.
UniqueIdentifier.Companion - Class in net.corda.core.contracts
UniquenessException - Exception in net.corda.core.node.services
UniquenessException(error) - Constructor for exception net.corda.core.node.services.UniquenessException
UniquenessProvider - Interface in net.corda.core.node.services
  A service that records input states of the given transaction and provides conflict information if any of the inputs have already been used in another transaction.
UniquenessProvider.Conflict - Class in net.corda.core.node.services
  Specifies the consuming transaction for every conflicting state
UniquenessProvider.ConsumingTx - Class in net.corda.core.node.services
  Specifies the transaction id, the position of the consumed state in the inputs, and the caller identity requesting the commit.
UnknownCalendar(name) - Constructor for exception net.corda.core.contracts.BusinessCalendar.UnknownCalendar
UnknownChangeType() - Constructor for exception net.corda.node.services.network.NodeMapError.UnknownChangeType
  Thrown if a change arrives which is of an unknown type
unregisterNetworkHandlers() - Method in class net.corda.node.services.network.AbstractNetworkMapService
Unresolved(stateRef) - Constructor for class net.corda.client.model.InputResolution.Unresolved
unscheduleStateActivity(ref) - Method in interface net.corda.core.node.services.SchedulerService
  Unschedule all activity for a TX output, probably because it was consumed.
unscheduleStateActivity(ref) - Method in class net.corda.node.services.events.NodeSchedulerService
  Unschedule all activity for a TX output, probably because it was consumed.
until($receiver, endExclusive) - Static method in class net.corda.core.Utils
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
unwrap(validator) - Method in class net.corda.core.utilities.UntrustworthyData
unwrap($receiver, validator) - Static method in class net.corda.core.utilities.UntrustworthyDataKt
unwrap(p0) - Method in class net.corda.node.services.database.KotlinConfigurationTransactionWrapper.CordaConnection
unwrap(unwrapType) - Method in class net.corda.node.services.schema.HibernateObserver.NodeDatabaseConnectionProvider
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.
Update(wireReg, mapVersion, replyTo) - Constructor for class net.corda.node.services.network.NetworkMapService.Update
UpdateAcknowledge(mapVersion, replyTo) - Constructor for class net.corda.node.services.network.NetworkMapService.UpdateAcknowledge
updateDate(date) - Method in class net.corda.node.utilities.TestClock
upgrade(state) - Method in class net.corda.core.contracts.DummyContractV2
  Upgrade contract's state object to a new state object.
upgrade(state) - Method in interface net.corda.core.contracts.UpgradedContract
  Upgrade contract's state object to a new state object.
UpgradeCommand - Class in net.corda.core.contracts
  Indicates that this transaction replaces the inputs contract state to another contract state
UpgradeCommand(upgradedContractClass) - Constructor for class net.corda.core.contracts.UpgradeCommand
  Indicates that this transaction replaces the inputs contract state to another contract state
UpgradedContract<OldState extends ContractState,NewState extends ContractState> - Interface in net.corda.core.contracts
  Interface which can upgrade state objects issued by a contract to a new state object issued by a different contract.
upload(file) - Method in interface net.corda.core.node.services.FileUploader
  Accepts the data in the given input stream, and returns some sort of useful return message that will be sent back to the user in the response.
upload(data) - Method in class net.corda.node.services.persistence.NodeAttachmentService
  Accepts the data in the given input stream, and returns some sort of useful return message that will be sent back to the user in the response.
uploadAttachment(jar) - Method in interface net.corda.core.messaging.CordaRPCOps
  Uploads a jar to the node, returns it's hash.
uploadAttachment(jar) - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Uploads a jar to the node, returns it's hash.
uploaders - Variable in class net.corda.node.services.persistence.StorageServiceImpl
uploadFile(dataType, name, file) - Method in interface net.corda.core.messaging.CordaRPCOps
  Deprecated.
uploadFile(dataType, name, file) - Method in class net.corda.node.internal.CordaRPCOpsImpl
USD - Static variable in class net.corda.core.contracts.ContractsDSL
use(username, password, block) - Method in class net.corda.node.services.messaging.CordaRPCClient
  A convenience function that opens a connection with the given credentials, executes the given code block with all available RPCs in scope and shuts down the RPC connection again. It's meant for quick prototyping and demos. For more control you probably want to control the lifecycle of the client and proxies independently, as well as configuring a timeout and other such features via the proxy method.
useClassLoader($receiver, cl, body) - Static method in class net.corda.core.serialization.KryoKt
User - Class in net.corda.node.services
User(username, password, permissions) - Constructor for class net.corda.node.services.User
Utils - Class in net.corda.core
uuidString($receiver, name) - Static method in class net.corda.node.utilities.DatabaseSupportKt
UUIDStringColumnType - Class in net.corda.node.utilities
  ColumnType for marshalling to/from database on behalf of UUID, always using a string representation.

## V

validate(validator) - Method in class net.corda.core.utilities.UntrustworthyData
  Deprecated.
validate(data) - Method in interface net.corda.core.utilities.UntrustworthyData.Validator
validateHandshake(handshake) - Method in class net.corda.flows.TwoPartyDealFlow.Acceptor
validateHandshake(handshake) - Method in class net.corda.flows.TwoPartyDealFlow.Secondary
validateTransaction(wtx) - Method in class net.corda.flows.ValidatingNotaryFlow
ValidatingNotaryFlow - Class in net.corda.flows
  A notary commit flow that makes sure a given transaction is valid before committing it. This does mean that the calling party has to reveal the whole transaction history; however, we avoid complex conflict resolution logic where a party has its input states "blocked" by a transaction from another party, and needs to establish whether that transaction was indeed valid.
ValidatingNotaryFlow(otherSide, timestampChecker, uniquenessProvider) - Constructor for class net.corda.flows.ValidatingNotaryFlow
  A notary commit flow that makes sure a given transaction is valid before committing it. This does mean that the calling party has to reveal the whole transaction history; however, we avoid complex conflict resolution logic where a party has its input states "blocked" by a transaction from another party, and needs to establish whether that transaction was indeed valid.
ValidatingNotaryService - Class in net.corda.node.services.transactions
  A Notary service that validates the transaction chain of the submitted transaction before committing it
ValidatingNotaryService(services, timestampChecker, uniquenessProvider) - Constructor for class net.corda.node.services.transactions.ValidatingNotaryService
  A Notary service that validates the transaction chain of the submitted transaction before committing it
ValidatingNotaryService.Companion - Class in net.corda.node.services.transactions
valueFromDB(value) - Method in class net.corda.node.utilities.CompositeKeyColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.InstantColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.LocalDateColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.LocalDateTimeColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.PublicKeyColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.SecureHashColumnType
valueFromDB(value) - Method in class net.corda.node.utilities.UUIDStringColumnType
valueFromRow(row) - Method in class net.corda.node.utilities.AbstractJDBCHashMap
  Implementation should return the value object marshalled from the database table row.
valueFromRow(row) - Method in class net.corda.node.utilities.JDBCHashMap
  Implementation should return the value object marshalled from the database table row.
values() - Method in class net.corda.client.fxutils.ReadOnlyBackedObservableMapBase
values() - Method in class net.corda.node.utilities.AbstractJDBCHashMap
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 - Variable in class net.corda.node.internal.AbstractNode
Vault.Companion - Class in net.corda.core.node.services
Vault.StateStatus - Enum in net.corda.core.node.services
Vault.Update - 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.
vaultAndUpdates() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns a pair of head states in the vault and an observable of future updates to the vault.
vaultAndUpdates() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns a pair of head states in the vault and an observable of future updates to the vault.
VaultFiller - Class in net.corda.contracts.testing
VaultService - Interface in net.corda.core.node.services
  A `interface VaultService` is responsible for securely and safely persisting the current state of a vault to storage. The vault service vends immutable snapshots of the current vault for working with: if you build a transaction based on a vault that isn't current, be aware that it may end up being invalid if the states that were used have been consumed by someone else first!
VaultService.DefaultImpls - Class in net.corda.core.node.services
  A `interface VaultService` is responsible for securely and safely persisting the current state of a vault to storage. The vault service vends immutable snapshots of the current vault for working with: if you build a transaction based on a vault that isn't current, be aware that it may end up being invalid if the states that were used have been consumed by someone else first!
VaultStateStatusConverter - Class in net.corda.core.schemas.requery.converters
  Converter which persists a `enum Vault.StateStatus` enum using its enum ordinal representation
VaultStateStatusConverter() - Constructor for class net.corda.core.schemas.requery.converters.VaultStateStatusConverter
  Converter which persists a `enum Vault.StateStatus` enum using its enum ordinal representation
verified() - Method in class net.corda.core.crypto.SignedData
  Return the deserialized data if the signature can be verified.
verifiedTransactions() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns a pair of all recorded transactions and an observable of future recorded ones.
verifiedTransactions() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns a pair of all recorded transactions and an observable of future recorded ones.
verify(tx) - Method in class net.corda.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.contracts.asset.CommodityContract
  Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense. Must throw an exception if there's a problem that should prevent state transition. Takes a single object rather than an argument so that additional data can be added without breaking binary compatibility with existing contract code.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.asset.Clauses.Net
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.asset.Clauses.SetLifecycle
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.asset.Clauses.Settle
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.asset.Clauses.VerifyLifecycle
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx) - Method in class net.corda.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, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.clause.AbstractConserveAmount
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.clause.AbstractIssue
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.clause.NetClause
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.clause.NoZeroSizedOutputs
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.Clauses.Issue
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.Clauses.Move
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.contracts.Clauses.Redeem
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx) - Method in class net.corda.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.
verify(tx) - Method in class net.corda.contracts.CommercialPaperLegacy
  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.contracts.testing.DummyDealContract
  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.contracts.testing.DummyLinearContract
  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, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.AllOf
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.AnyOf
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.Clause
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.FilterOn
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.FirstComposition
  Deprecated.
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.FirstOf
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.clauses.GroupClauseVerifier
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
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(tx) - Method in class net.corda.core.contracts.DummyContract
  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.core.contracts.DummyContractV2
  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, inputs, outputs, commands, groupingKey) - Method in class net.corda.core.contracts.LinearState.ClauseVerifier
  Verify the transaction matches the conditions from this clause. For example, a "no zero amount output" clause would check each of the output states that it applies to, looking for a zero amount, and throw IllegalStateException if any matched.
verify(tx) - Method in class net.corda.core.contracts.TransactionType
  Check that the transaction is valid based on:
verify(merkleRootHash, hashesToCheck) - Method in class net.corda.core.crypto.PartialMerkleTree
verify() - Method in class net.corda.core.transactions.FilteredTransaction
  Runs verification of Partial Merkle Branch against rootHash.
verify() - Method in class net.corda.core.transactions.LedgerTransaction
  Verifies this transaction and throws an exception if not valid, depending on the type. For general transactions:
verify(tx) - Static method in class net.corda.flows.ContractUpgradeFlow
verify(input, output, commandData) - Static method in class net.corda.flows.ContractUpgradeFlow
VERIFY_PEER_COMMON_NAME - Static variable in class net.corda.node.services.messaging.ArtemisMessagingComponent
verifyClause(tx, clause, commands) - Static method in class net.corda.core.contracts.clauses.ClauseVerifier
  Verify a transaction against the given list of clauses.
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.
verifyData(data) - Method in class net.corda.node.services.network.WireNodeRegistration
  Verify the wrapped data after the signature has been verified and the data deserialised. Provided as an extension point for subclasses.
VerifyingNettyConnectorFactory - Class in net.corda.node.services.messaging
VerifyingNettyConnectorFactory() - Constructor for class net.corda.node.services.messaging.VerifyingNettyConnectorFactory
VerifyLifecycle() - Constructor for class net.corda.contracts.asset.Clauses.VerifyLifecycle
  Obligation-specific clause for verifying that all states are in normal lifecycle. In a group clause set, this must be run after any lifecycle change clause, which is the only clause that involve non-standard lifecycle states on input/output.
verifyNetCommand(inputs, outputs, command, netState) - Method in class net.corda.contracts.clause.NetClause
  Verify a netting command. This handles both close-out and payment netting.
verifyPartialTransaction(untrustedPartialTX) - Method in class net.corda.flows.TwoPartyDealFlow.Primary
verifyProposal(proposal) - Method in class net.corda.flows.AbstractStateReplacementFlow.Acceptor
  Check the state change proposal 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.
verifyProposal(proposal) - Method in class net.corda.flows.ContractUpgradeFlow.Acceptor
  Check the state change proposal 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.
verifyProposal(proposal) - Method in class net.corda.flows.NotaryChangeFlow.Acceptor
  Check the notary change proposal.
verifySignatures(allowedToBeMissing) - Method in class net.corda.core.transactions.SignedTransaction
  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 contained transactions BaseTransaction.mustSign property.
verifySigners(tx) - Method in class net.corda.core.contracts.TransactionType
  Check that the list of signers includes all the necessary keys
verifyTransaction(tx) - Method in class net.corda.core.contracts.TransactionType.General
  Implement type specific transaction validation logic
verifyTransaction(tx) - Method in class net.corda.core.contracts.TransactionType.NotaryChange
  Check that the difference between inputs and outputs is only the notary field, and that all required signing public keys are present.
verifyTransaction(tx) - Method in class net.corda.core.contracts.TransactionType
  Implement type specific transaction validation logic
verifyWithECDSA($receiver, content, signature) - Static method in class net.corda.core.crypto.CryptoUtilities
  Utility to simplify the act of verifying a signature
verifyWithECDSA(content) - Method in class net.corda.core.crypto.DigitalSignature.WithKey
verifyWithECDSA(content) - Method in class net.corda.core.crypto.DigitalSignature.WithKey
version() - Method in interface net.corda.node.services.messaging.RPCSinceVersion

## W

waitAndRun() - Method in class net.corda.node.utilities.AffinityExecutor.Gate
waitForAllNodesToFinish() - Method in class net.corda.node.driver.DriverDSL
waitForAllNodesToFinish() - Method in interface net.corda.node.driver.DriverDSLExposedInterface
waitForLedgerCommit(hash) - Method in class net.corda.core.flows.FlowLogic
  Suspends the flow until the transaction with the specified ID is received, successfully verified and sent to the vault for processing. Note that this call suspends until the transaction is considered valid by the local node, but that doesn't imply the vault will consider it relevant.
waitForLedgerCommit(hash, sessionFlow) - Method in interface net.corda.core.flows.FlowStateMachine
waitForLedgerCommit(hash, sessionFlow) - Method in class net.corda.node.services.statemachine.FlowStateMachineImpl
WaitForLedgerCommit - Class in net.corda.node.services.statemachine
WaitForLedgerCommit(hash, fiber) - Constructor for class net.corda.node.services.statemachine.WaitForLedgerCommit
WaitingRequest - Interface in net.corda.node.services.statemachine
waitUntilRegisteredWithNetworkMap() - Method in interface net.corda.core.messaging.CordaRPCOps
  Returns a ListenableFuture which completes when the node has registered wih the network map service. It can also complete with an exception if it is unable to.
waitUntilRegisteredWithNetworkMap() - Method in class net.corda.node.internal.CordaRPCOpsImpl
  Returns a ListenableFuture which completes when the node has registered wih the network map service. It can also complete with an exception if it is unable to.
whenConsumed($this, ref) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
  Provide a Future 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 Future for when a `class StateRef` is consumed, which can be very useful in building tests.
whenConsumed(ref) - Method in class net.corda.node.services.vault.NodeVaultService
  Provide a Future for when a `class StateRef` is consumed, which can be very useful in building tests.
WiredTransactionGenerator - Class in net.corda.contracts.testing
WiredTransactionGenerator() - Constructor for class net.corda.contracts.testing.WiredTransactionGenerator
WireNodeRegistration - Class in net.corda.node.services.network
  A node registration and its signature as a pair.
WireNodeRegistration(raw, sig) - Constructor for class net.corda.node.services.network.WireNodeRegistration
  A node registration and its signature as a pair.
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 hash of the wire transaction is the identity of the transaction, that is, it's possible for two `class SignedTransaction`s with different sets of signatures to have the same identity hash.
WireTransaction(inputs, attachments, outputs, commands, notary, signers, type, timestamp) - 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 hash of the wire transaction is the identity of the transaction, that is, it's possible for two `class SignedTransaction`s with different sets of signatures to have the same identity hash.
WireTransaction.Companion - Class in net.corda.core.transactions
WireTransactionSerializer - Class in net.corda.core.serialization
  A serialisation engine that knows how to deserialise code inside a sandbox
with deposit($receiver, deposit) - Static method in class net.corda.contracts.asset.CashKt
with notary($receiver, notary) - Static method in class net.corda.contracts.CommercialPaperKt
with notary($receiver, newNotary) - Static method in class net.corda.core.contracts.StructuresKt
  Wraps the `interface ContractState` in a `class TransactionState` object
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.
withDeposit($receiver, deposit) - Static method in class net.corda.contracts.asset.CashKt
withFaceValue(newFaceValue) - Method in class net.corda.contracts.CommercialPaper.State
withFaceValue(newFaceValue) - Method in class net.corda.contracts.CommercialPaperLegacy.State
withIssuance(newIssuance) - Method in class net.corda.contracts.CommercialPaper.State
withIssuance(newIssuance) - Method in class net.corda.contracts.CommercialPaperLegacy.State
withItems(items) - Method in class net.corda.core.transactions.TransactionBuilder
  A more convenient way to add items to this transaction that calls the add* methods for you based on type
WithKey(by, bits) - Constructor for class net.corda.core.crypto.DigitalSignature.WithKey
  A digital signature that identifies who the public key is owned by.
withMaturityDate(newMaturityDate) - Method in class net.corda.contracts.CommercialPaper.State
withMaturityDate(newMaturityDate) - Method in class net.corda.contracts.CommercialPaperLegacy.State
withNewOwner(newOwner) - Method in class net.corda.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.contracts.asset.CommodityContract.State
  Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone
withNewOwner(newOwner) - Method in class net.corda.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.contracts.CommercialPaper.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.contracts.CommercialPaperLegacy.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.core.contracts.DummyContract.SingleOwnerState
  Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone
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
withNotary($receiver, newNotary) - Static method in class net.corda.core.contracts.StructuresKt
withNotary(newNotary) - Method in class net.corda.core.contracts.TransactionState
  Copies the underlying state, replacing the notary field with the new value. To replace the notary, we need an approval (signature) from all participants of the `interface ContractState`.
withoutIssuer($receiver) - Static method in class net.corda.core.contracts.StructuresKt
  Strips the issuer and returns an `class Amount` of the raw token directly. This is useful when you are mixing code that cares about specific issuers with code that will accept any, or which is imposing issuer constraints via some other mechanism and the additional type safety is not wanted.
withoutOwner() - Method in class net.corda.contracts.CommercialPaperLegacy.State
withOwner(newOwner) - Method in class net.corda.contracts.CommercialPaper.State
withOwner(newOwner) - Method in class net.corda.contracts.CommercialPaperLegacy.State
withParty(partyKeyStr, notFound, found) - Method in class net.corda.core.utilities.ApiUtils
  Get a party and then execute the passed function with the party public key as a parameter. Usage: withParty(key) { doSomethingWith(it) }
withZone(zone) - Method in class net.corda.node.serialization.NodeClock
withZone(zone) - Method in class net.corda.node.utilities.TestClock
WorldCoordinate - Class in net.corda.core.node
  A latitude/longitude pair.
WorldCoordinate(latitude, longitude) - Constructor for class net.corda.core.node.WorldCoordinate
  A latitude/longitude pair.
wrap(uuid) - Method in class net.corda.core.flows.StateMachineRunId.Companion
WrappedObservableValue(observableValue) - Constructor for class net.corda.client.fxutils.FlattenedList.WrappedObservableValue
  We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to propagate a change and if the listener closure captures the index at the time of the call to ObservableValue.addListener it will become incorrect if the indices shift around later.
wrapWithDatabaseTransaction($receiver, db) - Static method in class net.corda.node.utilities.DatabaseSupportKt
  Wrap delivery of observations in a database transaction. Multiple subscribers will receive the observations inside the same database transaction. This also lazily subscribes to the source rx.Observable to preserve any buffering that might be in place.
WritableValueDelegate(klass, writableValueProperty) - Constructor for class net.corda.client.model.TrackedDelegate.WritableValueDelegate
write(kryo, output, obj) - Method in class net.corda.core.serialization.CompositeKeyLeafSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.CompositeKeyNodeSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.Ed25519PrivateKeySerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.Ed25519PublicKeySerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.ImmutableClassSerializer
write(kryo, output, stream) - Method in class net.corda.core.serialization.InputStreamSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.KotlinObjectSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.NoReferencesSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.OrderedSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.ReferencesAwareJavaSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.SerializeAsTokenSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.SerializedBytesSerializer
write(kryo, output, obj) - Method in class net.corda.core.serialization.WireTransactionSerializer
write(kryo, output, obj) - Method in class net.corda.core.utilities.NonEmptySetSerializer
write($receiver, createDirs, options, block) - Static method in class net.corda.core.Utils
write(kryo, output, clazz) - Method in class net.corda.node.services.messaging.ClassSerializer
write(body) - Method in class net.corda.node.utilities.FiberBox
writeBytesWithLength($receiver, byteArray) - Static method in class net.corda.core.serialization.KryoKt
writeConfig(path, filename, config) - Static method in class net.corda.node.driver.Driver
writeLines($receiver, lines, charset, options) - Static method in class net.corda.core.Utils
writeToFile(path) - Method in class net.corda.core.serialization.SerializedBytes

## X

X509Utilities - Class in net.corda.core.crypto
X509Utilities.CACertAndKey - Class in net.corda.core.crypto
  Helper data class to pass around public certificate and KeyPair entities when using CA certs.
X509UtilitiesKt - Class in net.corda.core.crypto

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