- calculateDaysBetween(startDate, endDate, dcbYear, dcbDay) - Static method in class net.corda.finance.contracts.BusinessCalendar
-
- calculateDaysBetween(startDate, endDate, dcbYear, dcbDay) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
- CalendarDeserializer - Class in net.corda.finance.plugin
-
- CalendarSerializer - Class in net.corda.finance.plugin
-
- call() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
-
- call() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.CollectSignatureFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.CollectSignaturesFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.ContractUpgradeFlow.Authorise
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.ContractUpgradeFlow.Deauthorise
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.DataVendingFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.FinalityFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.FlowLogic
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.NotaryFlow.Client
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.NotaryFlow.Service
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.ReceiveStateAndRefFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.ReceiveTransactionFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.flows.SignTransactionFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.internal.FetchDataFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.core.internal.ResolveTransactionsFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.CashConfigDataFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.CashExitFlow
-
- call() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.CashIssueFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.CashPaymentFlow
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
-
This is where you fill out your business logic.
- call() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
-
This is where you fill out your business logic.
- canDeserializeVersion(byteSequence, target) - Method in class net.corda.client.rpc.internal.KryoClientSerializationScheme
-
- capture(block) - Method in interface net.corda.core.internal.concurrent.ValueOrException
-
Run the given block (in the foreground) and set this future to its outcome.
- capture($this, block) - Static method in class net.corda.core.internal.concurrent.ValueOrException.DefaultImpls
-
Run the given block (in the foreground) and set this future to its outcome.
- captureLater(f) - Method in interface net.corda.core.internal.concurrent.ValueOrException
-
When the given future has an outcome, make this future have the same outcome.
- captureLater($this, f) - Static method in class net.corda.core.internal.concurrent.ValueOrException.DefaultImpls
-
When the given future has an outcome, make this future have the same outcome.
- Cash - Class in net.corda.finance.contracts.asset
-
A cash transaction may split and merge money represented by a set of (issuer, depositRef) pairs, across multiple
input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour
(a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in
the same transaction.
- Cash() - Constructor for class net.corda.finance.contracts.asset.Cash
-
A cash transaction may split and merge money represented by a set of (issuer, depositRef) pairs, across multiple
input and output states. Imagine a Bitcoin transaction but in which all UTXOs had a colour
(a blend of issuer+depositRef) and you couldn't merge outputs of two colours together, but you COULD put them in
the same transaction.
- Cash.Commands - Interface in net.corda.finance.contracts.asset
-
- Cash.Companion - Class in net.corda.finance.contracts.asset
-
- Cash.State - Class in net.corda.finance.contracts.asset
-
A state representing a cash claim against some party.
- CASH_PROGRAM_ID - Static variable in class net.corda.finance.contracts.asset.CashUtilities
-
- CashConfigDataFlow - Class in net.corda.finance.flows
-
Flow to obtain cash cordapp app configuration.
- CashConfigDataFlow() - Constructor for class net.corda.finance.flows.CashConfigDataFlow
-
Flow to obtain cash cordapp app configuration.
- CashConfigDataFlow.Companion - Class in net.corda.finance.flows
-
- CashConfiguration - Class in net.corda.finance.flows
-
- CashConfiguration(issuableCurrencies, supportedCurrencies) - Constructor for class net.corda.finance.flows.CashConfiguration
-
- CashException - Exception in net.corda.finance.flows
-
- CashException(message, cause) - Constructor for exception net.corda.finance.flows.CashException
-
- CashExitFlow - Class in net.corda.finance.flows
-
Initiates a flow that produces an cash exit transaction.
- CashExitFlow(amount, issuerRef, progressTracker) - Constructor for class net.corda.finance.flows.CashExitFlow
-
Initiates a flow that produces an cash exit transaction.
- CashExitFlow(amount, issueRef) - Constructor for class net.corda.finance.flows.CashExitFlow
-
- CashExitFlow(request) - Constructor for class net.corda.finance.flows.CashExitFlow
-
- CashExitFlow.Companion - Class in net.corda.finance.flows
-
- CashExitFlow.ExitRequest - Class in net.corda.finance.flows
-
- CashIssueAndPaymentFlow - Class in net.corda.finance.flows
-
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
- CashIssueAndPaymentFlow(amount, issueRef, recipient, anonymous, notary, progressTracker) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
-
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
- CashIssueAndPaymentFlow(amount, issueRef, recipient, anonymous, notary) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- CashIssueAndPaymentFlow(request) - Constructor for class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- CashIssueAndPaymentFlow.IssueAndPaymentRequest - Class in net.corda.finance.flows
-
- CashIssueFlow - Class in net.corda.finance.flows
-
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
- CashIssueFlow(amount, issuerBankPartyRef, notary, progressTracker) - Constructor for class net.corda.finance.flows.CashIssueFlow
-
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction).
- CashIssueFlow(amount, issuerBankPartyRef, notary) - Constructor for class net.corda.finance.flows.CashIssueFlow
-
- CashIssueFlow(request) - Constructor for class net.corda.finance.flows.CashIssueFlow
-
- CashIssueFlow.IssueRequest - Class in net.corda.finance.flows
-
- CashPaymentFlow - Class in net.corda.finance.flows
-
Initiates a flow that sends cash to a recipient.
- CashPaymentFlow(amount, recipient, anonymous, progressTracker, issuerConstraint) - Constructor for class net.corda.finance.flows.CashPaymentFlow
-
Initiates a flow that sends cash to a recipient.
- CashPaymentFlow(amount, recipient) - Constructor for class net.corda.finance.flows.CashPaymentFlow
-
A straightforward constructor that constructs spends using cash states of any issuer.
- CashPaymentFlow(amount, recipient, anonymous) - Constructor for class net.corda.finance.flows.CashPaymentFlow
-
A straightforward constructor that constructs spends using cash states of any issuer.
- CashPaymentFlow(request) - Constructor for class net.corda.finance.flows.CashPaymentFlow
-
- CashPaymentFlow.PaymentRequest - Class in net.corda.finance.flows
-
- CashSchema - Class in net.corda.finance.schemas
-
An object used to fully qualify the
class CashSchema
family name (i.e. independent of version).
- CashSchemaV1 - Class in net.corda.finance.schemas
-
First version of a cash contract ORM schema that maps all fields of the
Cash contract state as it stood
at the time of writing.
- CashSchemaV1.PersistentCashState - Class in net.corda.finance.schemas
-
- CashSelection - Interface in net.corda.finance.contracts.asset
-
Pluggable interface to allow for different cash selection provider implementations
Default implementation
class CashSelectionH2Impl
uses H2 database and a custom function within H2 to perform aggregation.
Custom implementations must implement this interface and declare their implementation in
META-INF/services/net.corda.contracts.asset.CashSelection
- CashSelection.Companion - Class in net.corda.finance.contracts.asset
-
- CashSelectionH2Impl - Class in net.corda.finance.contracts.asset.cash.selection
-
- CashSelectionH2Impl() - Constructor for class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
-
- CashSelectionH2Impl.Companion - Class in net.corda.finance.contracts.asset.cash.selection
-
- CashSelectionMySQLImpl - Class in net.corda.finance.contracts.asset.cash.selection
-
- CashSelectionMySQLImpl() - Constructor for class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
-
- CashSelectionMySQLImpl.Companion - Class in net.corda.finance.contracts.asset.cash.selection
-
- CashUtilities - Class in net.corda.finance.contracts.asset
-
- castIfPossible($receiver, obj) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- certificateFromKey(owningKey) - Method in interface net.corda.core.node.services.IdentityService
-
Get the certificate and path for a known identity's owning key.
- Change.Position - Class in net.corda.core.utilities
-
- Change.Rendering - Class in net.corda.core.utilities
-
- Change.Structural - Class in net.corda.core.utilities
-
- checkAllComponentsVisible(componentGroupEnum) - Method in class net.corda.core.transactions.FilteredTransaction
-
Function that checks if all of the components in a particular group are visible.
This functionality is required on non-Validating Notaries to check that all inputs are visible.
It might also be applied in Oracles, where an Oracle should know it can see all commands.
The logic behind this algorithm is that we check that the root of the provided group partialMerkleTree matches with the
root of a fullMerkleTree if computed using all visible components.
Note that this method is usually called after or before
FilteredTransaction.verify
, to also ensure that the provided partial Merkle
tree corresponds to the correct leaf in the top Merkle tree.
- checkBaseInvariants() - Method in class net.corda.core.transactions.BaseTransaction
-
- checkBaseInvariants() - Method in class net.corda.core.transactions.FullTransaction
-
- checkFlowPermission(permissionName, extraAuditData) - Method in class net.corda.core.flows.FlowLogic
-
Flows can call this method to ensure that the active FlowInitiator is authorised for a particular action.
This provides fine grained control over application level permissions, when RPC control over starting the flow is insufficient,
or the permission is runtime dependent upon the choices made inside long lived flow code.
For example some users may have restricted limits on how much cash they can transfer, or whether they can change certain fields.
An audit event is always recorded whenever this method is used.
If the permission is not granted for the FlowInitiator a FlowException is thrown.
- checkFlowPermission(permissionName, extraAuditData) - Method in interface net.corda.core.internal.FlowStateMachine
-
- checkNotary(notary) - Method in class net.corda.core.flows.NotaryFlow.Service
-
- checkNotLocked() - Method in class net.corda.core.internal.ThreadBox
-
- checkProposal(stx) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
-
- checkProposal(stx) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
- checkSignature(sig) - Method in class net.corda.core.transactions.WireTransaction
-
Checks that the given signature matches one of the commands and that it is a correct signature over the tx.
- checkSignaturesAreValid() - Method in interface net.corda.core.transactions.TransactionWithSignatures
-
Mathematically validates the signatures that are present on this transaction. This does not imply that
the signatures are by the right keys, or that there are sufficient signatures, just that they aren't
corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you
want
verifySignatures instead.
- checkSignaturesAreValid($this) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
-
Mathematically validates the signatures that are present on this transaction. This does not imply that
the signatures are by the right keys, or that there are sufficient signatures, just that they aren't
corrupt. If you use this function directly you'll need to do the other checks yourself. Probably you
want
verifySignatures instead.
- checkTransaction(stx) - Method in class net.corda.core.flows.SignTransactionFlow
-
The
SignTransactionFlow.checkTransaction
method allows the caller of this flow to provide some additional checks over the proposed
transaction received from the counter-party. For example:
- checkValidity() - Method in class net.corda.core.crypto.CompositeKey
-
This method will detect graph cycles in the full composite key structure to protect against infinite loops when
traversing the graph and key duplicates in the each layer. It also checks if the threshold and weight constraint
requirements are met, while it tests for aggregated-weight integer overflow.
In practice, this method should be always invoked on the root
class CompositeKey
, as it inherently
validates the child nodes (all the way till the leaves).
TODO: Always call this method when deserialising
class CompositeKey
s.
- checkWithFun(checkingFun) - Method in class net.corda.core.transactions.FilteredTransaction
-
Function that checks the whole filtered structure.
Force type checking on a structure that we obtained, so we don't sign more than expected.
Example: Oracle is implemented to check only for commands, if it gets an attachment and doesn't expect it - it can sign
over a transaction with the attachment that wasn't verified. Of course it depends on how you implement it, but else -> false
should solve a problem with possible later extensions to WireTransaction.
- CHF - Static variable in class net.corda.finance.Currencies
-
- childProgressTracker() - Method in class net.corda.core.flows.Companion.NOTARISING
-
- childProgressTracker() - Method in class net.corda.core.utilities.ProgressTracker.Step
-
- childProgressTracker() - Method in class net.corda.finance.flows.Buyer.COLLECTING_SIGNATURES
-
- childProgressTracker() - Method in class net.corda.finance.flows.Companion.VERIFYING_AND_SIGNING
-
- CityDatabase - Class in net.corda.finance.utils
-
A simple lookup table of city names to their coordinates. Lookups are case insensitive.
- ClassWhitelist - Interface in net.corda.core.serialization
-
- clear() - Method in class net.corda.core.utilities.NonEmptySet
-
- clearNetworkMapCache() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Clear all network map data from local node cache.
- clearNetworkMapCache() - Method in interface net.corda.core.node.services.NetworkMapCache
-
Clear all network map data from local node cache.
- Client(stx, progressTracker) - Constructor for class net.corda.core.flows.NotaryFlow.Client
-
A flow to be used by a party for obtaining signature(s) from a
class NotaryService
ascertaining the transaction
time-window is correct and none of its inputs have been used in another completed transaction.
- Client(stx) - Constructor for class net.corda.core.flows.NotaryFlow.Client
-
- Client.Companion - Class in net.corda.core.flows
-
- close() - Method in class net.corda.client.rpc.CordaRPCConnection
-
- close() - Method in class net.corda.core.internal.LazyPool
-
Closes the pool. Note that all borrowed instances must have been released before calling this function, otherwise
the returned iterable will be inaccurate.
- close() - Method in class net.corda.core.internal.LazyStickyPool
-
- close() - Method in interface net.corda.core.messaging.FlowHandle
-
Use this function for flows whose returnValue is not going to be used, so as to free up server resources.
- close() - Method in class net.corda.core.messaging.FlowHandleImpl
-
Use this function for flows whose returnValue is not going to be used, so as to free up server resources.
- close() - Method in interface net.corda.core.messaging.FlowProgressHandle
-
Use this function for flows whose returnValue and progress are not going to be used or tracked, so as to free up
server resources.
Note that it won't really close if one subscribes on progress Observable, but then forgets to unsubscribe.
- close() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
Use this function for flows whose returnValue and progress are not going to be used or tracked, so as to free up
server resources.
Note that it won't really close if one subscribes on progress Observable, but then forgets to unsubscribe.
- CollectionExpression(operator, rightLiteral) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- CollectionOperator - Enum in net.corda.core.node.services.vault
-
- CollectionOperator() - Constructor for enum net.corda.core.node.services.vault.CollectionOperator
-
- CollectSignatureFlow - Class in net.corda.core.flows
-
Get and check the required signature.
- CollectSignatureFlow(partiallySignedTx, session, signingKeys) - Constructor for class net.corda.core.flows.CollectSignatureFlow
-
Get and check the required signature.
- CollectSignatureFlow(partiallySignedTx, session, signingKeys) - Constructor for class net.corda.core.flows.CollectSignatureFlow
-
- CollectSignaturesFlow - Class in net.corda.core.flows
-
- CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, myOptionalKeys, progressTracker) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
-
- CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, myOptionalKeys) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
-
- CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom, progressTracker) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
-
- CollectSignaturesFlow(partiallySignedTx, sessionsToCollectFrom) - Constructor for class net.corda.core.flows.CollectSignaturesFlow
-
- CollectSignaturesFlow.Companion - Class in net.corda.core.flows
-
- Column<O,C> - Class in net.corda.core.node.services.vault
-
- Column(name, declaringClass) - Constructor for class net.corda.core.node.services.vault.Column
-
- Column(field) - Constructor for class net.corda.core.node.services.vault.Column
-
- Column(property) - Constructor for class net.corda.core.node.services.vault.Column
-
- ColumnPredicate<C> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.AggregateFunction<C> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.Between<C extends Comparable<? super C>> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.BinaryComparison<C extends Comparable<? super C>> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.CollectionExpression<C> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.EqualityComparison<C> - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.Likeness - Class in net.corda.core.node.services.vault
-
- ColumnPredicate.NullExpression<C> - Class in net.corda.core.node.services.vault
-
- ColumnPredicateExpression(column, predicate) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- combine(other, function) - Method in class net.corda.core.utilities.Try
-
- Command<T extends CommandData> - Class in net.corda.core.contracts
-
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
- Command(value, signers) - Constructor for class net.corda.core.contracts.Command
-
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
- Command(data, key) - Constructor for class net.corda.core.contracts.Command
-
- CommandAndState - Class in net.corda.core.contracts
-
- CommandAndState(command, ownableState) - Constructor for class net.corda.core.contracts.CommandAndState
-
- CommandData - Interface in net.corda.core.contracts
-
Marker interface for classes that represent commands
- commands() - Method in class net.corda.core.transactions.TransactionBuilder
-
- Commands.Exit - Class in net.corda.finance.contracts.asset
-
A command stating that money has been withdrawn from the shared ledger and is now accounted for
in some other way.
- Commands.Exit - Class in net.corda.finance.contracts.asset
-
A command stating that money has been withdrawn from the shared ledger and is now accounted for
in some other way.
- Commands.Exit<P> - Class in net.corda.finance.contracts.asset
-
A command stating that the debt is being released by the beneficiary. Normally would indicate
either settlement outside of the ledger, or that the obligor is unable to pay.
- Commands.Issue - Class in net.corda.finance.contracts.asset
-
Allows new cash states to be issued into existence.
- Commands.Issue - Class in net.corda.finance.contracts.asset
-
Allows new commodity states to be issued into existence.
- Commands.Issue - Class in net.corda.finance.contracts.asset
-
Allows new obligation states to be issued into existence.
- Commands.Issue - Class in net.corda.finance.contracts
-
- Commands.Move - Class in net.corda.finance.contracts.asset
-
A command stating that money has been moved, optionally to fulfil another contract.
- Commands.Move - Class in net.corda.finance.contracts.asset
-
A command stating that money has been moved, optionally to fulfil another contract.
- Commands.Move - Class in net.corda.finance.contracts.asset
-
A command stating that a debt has been moved, optionally to fulfil another contract.
- Commands.Move - Class in net.corda.finance.contracts
-
- Commands.Net - Class in net.corda.finance.contracts.asset
-
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting
as only the beneficiary (not the obligor) needs to sign.
- Commands.Redeem - Class in net.corda.finance.contracts
-
- Commands.SetLifecycle - Class in net.corda.finance.contracts.asset
-
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled
by the due date, or resetting a defaulted contract back to the issued state.
- Commands.Settle<P> - Class in net.corda.finance.contracts.asset
-
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable
state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
- commandsOfType(clazz) - Method in class net.corda.core.transactions.LedgerTransaction
-
- CommandWithParties<T extends CommandData> - Class in net.corda.core.contracts
-
A
class Command
where the signing parties have been looked up if they have a well known/recognised institutional key.
- CommandWithParties(signers, signingParties, value) - Constructor for class net.corda.core.contracts.CommandWithParties
-
A
class Command
where the signing parties have been looked up if they have a well known/recognised institutional key.
- CommercialPaper - Class in net.corda.finance.contracts
-
- CommercialPaper() - Constructor for class net.corda.finance.contracts.CommercialPaper
-
- CommercialPaper.Commands - Interface in net.corda.finance.contracts
-
- CommercialPaper.Companion - Class in net.corda.finance.contracts
-
- CommercialPaper.State - Class in net.corda.finance.contracts
-
- CommercialPaperKt - Class in net.corda.finance.contracts
-
- CommercialPaperSchema - Class in net.corda.finance.schemas
-
- CommercialPaperSchemaV1 - Class in net.corda.finance.schemas
-
First version of a commercial paper contract ORM schema that maps all fields of the
CommercialPaper contract state
as it stood at the time of writing.
- CommercialPaperSchemaV1.PersistentCommercialPaperState - Class in net.corda.finance.schemas
-
- commit(states, txId, callerIdentity) - Method in interface net.corda.core.node.services.UniquenessProvider
-
Commits all input states of the given transaction
- commitInputStates(inputs, txId, caller) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
A NotaryException is thrown if any of the states have been consumed by a different transaction. Note that
this method does not throw an exception when input states are present multiple times within the transaction.
- Commodity - Class in net.corda.finance.contracts
-
Class representing a commodity, as an equivalent to the
Currency class. This exists purely to enable the
class CommodityContract
contract, and is likely to change in future.
- Commodity(commodityCode, displayName, defaultFractionDigits) - Constructor for class net.corda.finance.contracts.Commodity
-
Class representing a commodity, as an equivalent to the
Currency class. This exists purely to enable the
class CommodityContract
contract, and is likely to change in future.
- Commodity.Companion - Class in net.corda.finance.contracts
-
- CommodityContract - Class in net.corda.finance.contracts.asset
-
A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this
contract is intentionally similar to the
class Cash
contract, and the same commands (issue, move, exit) apply, the
differences are in representation of the underlying commodity. Issuer in this context means the party who has the
commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for
internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
- CommodityContract() - Constructor for class net.corda.finance.contracts.asset.CommodityContract
-
A commodity contract represents an amount of some commodity, tracked on a distributed ledger. The design of this
contract is intentionally similar to the
class Cash
contract, and the same commands (issue, move, exit) apply, the
differences are in representation of the underlying commodity. Issuer in this context means the party who has the
commodity, or is otherwise responsible for delivering the commodity on demand, and the deposit reference is use for
internal accounting by the issuer (it might be, for example, a warehouse and/or location within a warehouse).
- CommodityContract.Commands - Interface in net.corda.finance.contracts.asset
-
- CommodityContract.Companion - Class in net.corda.finance.contracts.asset
-
- CommodityContract.State - Class in net.corda.finance.contracts.asset
-
A state representing a commodity claim against some party
- CommonQueryCriteria() - Constructor for class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
-
- CommonSchema - Class in net.corda.core.schemas
-
JPA representation of the common schema entities
- CommonSchemaV1 - Class in net.corda.core.schemas
-
First version of the Vault ORM schema
- CommonSchemaV1.FungibleState - Class in net.corda.core.schemas
-
- CommonSchemaV1.LinearState - Class in net.corda.core.schemas
-
- CommonStateAttribute(attributeParent, attributeChild) - Constructor for enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
-
- Companion - Static variable in class net.corda.client.jackson.StringToMethodCallParser
-
- Companion - Static variable in class net.corda.client.rpc.CordaRPCClient
-
- Companion - Static variable in class net.corda.client.rpc.CordaRPCClientConfiguration
-
- Companion - Static variable in class net.corda.client.rpc.internal.KryoClientSerializationScheme
-
- Companion - Static variable in class net.corda.client.rpc.internal.RPCClient
-
- Companion - Static variable in class net.corda.client.rpc.internal.RPCClientConfiguration
-
- Companion - Static variable in class net.corda.client.rpc.internal.RPCClientProxyHandler
-
- Companion - Static variable in class net.corda.core.contracts.Amount
-
- Companion - Static variable in class net.corda.core.contracts.AmountTransfer
-
- Companion - Static variable in class net.corda.core.contracts.TimeWindow
-
- Companion - Static variable in class net.corda.core.contracts.UniqueIdentifier
-
- Companion - Static variable in class net.corda.core.crypto.CompositeKey
-
- Companion - Static variable in class net.corda.core.crypto.CompositeSignature
-
- Companion - Static variable in class net.corda.core.crypto.CompositeSignaturesWithKeys
-
- Companion - Static variable in class net.corda.core.crypto.CordaSecurityProvider
-
- Companion - Static variable in class net.corda.core.crypto.MerkleTree
-
- Companion - Static variable in class net.corda.core.crypto.PartialMerkleTree
-
- Companion - Static variable in class net.corda.core.crypto.SecureHash
-
- Companion - Static variable in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
-
- Companion - Static variable in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
- Companion - Static variable in class net.corda.core.flows.CollectSignaturesFlow
-
- Companion - Static variable in class net.corda.core.flows.FinalityFlow
-
- Companion - Static variable in class net.corda.core.flows.NotaryFlow.Client
-
- Companion - Static variable in class net.corda.core.flows.SignTransactionFlow
-
- Companion - Static variable in class net.corda.core.flows.StateMachineRunId
-
- Companion - Static variable in class net.corda.core.identity.CordaX500Name
-
- Companion - Static variable in class net.corda.core.internal.AbstractAttachment
-
- Companion - Static variable in class net.corda.core.internal.InputStreamAndHash
-
- Companion - Static variable in class net.corda.core.internal.LegalNameValidator.Rule
-
- Companion - Static variable in class net.corda.core.internal.ResolveTransactionsFlow
-
- Companion - Static variable in class net.corda.core.node.services.Vault
-
- Companion - Static variable in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
-
- Companion - Static variable in class net.corda.core.serialization.SerializationFactory
-
- Companion - Static variable in class net.corda.core.serialization.SingletonSerializationToken
-
- Companion - Static variable in class net.corda.core.transactions.FilteredTransaction
-
- Companion - Static variable in class net.corda.core.utilities.ByteSequence
-
- Companion - Static variable in class net.corda.core.utilities.NetworkHostAndPort
-
- Companion - Static variable in class net.corda.core.utilities.NonEmptySet
-
- Companion - Static variable in class net.corda.core.utilities.OpaqueBytes
-
- Companion - Static variable in class net.corda.core.utilities.Try
-
- Companion - Static variable in class net.corda.finance.contracts.asset.Cash
-
- Companion - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl
-
- Companion - Static variable in class net.corda.finance.contracts.asset.cash.selection.CashSelectionMySQLImpl
-
- Companion - Static variable in interface net.corda.finance.contracts.asset.CashSelection
-
- Companion - Static variable in class net.corda.finance.contracts.asset.CommodityContract
-
- Companion - Static variable in class net.corda.finance.contracts.asset.OnLedgerAsset
-
- Companion - Static variable in class net.corda.finance.contracts.BusinessCalendar
-
- Companion - Static variable in class net.corda.finance.contracts.CommercialPaper
-
- Companion - Static variable in class net.corda.finance.contracts.Commodity
-
- Companion - Static variable in class net.corda.finance.flows.AbstractCashFlow
-
- Companion - Static variable in class net.corda.finance.flows.CashConfigDataFlow
-
- Companion - Static variable in class net.corda.finance.flows.CashExitFlow
-
- Companion - Static variable in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
- Companion - Static variable in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
- Companion - Static variable in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
-
- Companion.APPROVING - Class in net.corda.core.flows
-
- Companion.AWAITING_PROPOSAL - Class in net.corda.finance.flows
-
- Companion.BROADCASTING - Class in net.corda.core.flows
-
- Companion.COLLECTING - Class in net.corda.core.flows
-
- Companion.COLLECTING_SIGNATURES - Class in net.corda.finance.flows
-
- Companion.FINALISING_TX - Class in net.corda.finance.flows
-
- Companion.GENERATING_ID - Class in net.corda.finance.flows
-
- Companion.GENERATING_ID - Class in net.corda.finance.flows
-
- Companion.GENERATING_TX - Class in net.corda.finance.flows
-
- Companion.NOTARISING - Class in net.corda.core.flows
-
- Companion.NOTARY - Class in net.corda.core.flows
-
- Companion.RECEIVING - Class in net.corda.core.flows
-
- Companion.RECEIVING - Class in net.corda.finance.flows
-
- Companion.RECORDING - Class in net.corda.finance.flows
-
- Companion.REQUESTING - Class in net.corda.core.flows
-
- Companion.SENDING_PROPOSAL - Class in net.corda.finance.flows
-
- Companion.SIGNING - Class in net.corda.core.flows
-
- Companion.SIGNING - Class in net.corda.core.flows
-
- Companion.SIGNING - Class in net.corda.finance.flows
-
- Companion.SIGNING_TX - Class in net.corda.finance.flows
-
- Companion.VALIDATING - Class in net.corda.core.flows
-
- Companion.VERIFYING - Class in net.corda.core.flows
-
- Companion.VERIFYING - Class in net.corda.core.flows
-
- Companion.VERIFYING - Class in net.corda.core.flows
-
- Companion.VERIFYING - Class in net.corda.finance.flows
-
- Companion.VERIFYING_AND_SIGNING - Class in net.corda.finance.flows
-
- compare(operator, value) - Method in class net.corda.core.node.services.vault.Builder
-
- comparePredicate($receiver, operator, value) - Method in class net.corda.core.node.services.vault.Builder
-
- comparePredicate($receiver, operator, value) - Method in class net.corda.core.node.services.vault.Builder
-
- compareTo(other) - Method in class net.corda.core.contracts.UniqueIdentifier
-
- compareTo(other) - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- compareTo(other) - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
-
- compareTo(other) - Method in class net.corda.core.utilities.ByteSequence
-
Compare byte arrays byte by byte. Arrays that are shorter are deemed less than longer arrays if all the bytes
of the shorter array equal those in the same position of the longer array.
- component1() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
-
How much time to wait between connection retries if the server goes down.
- component1() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- component1() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The minimum protocol version required from the server
- component1() - Method in class net.corda.core.contracts.Amount
-
the number of tokens as a Long value.
- component1() - Method in class net.corda.core.contracts.Command
-
- component1() - Method in class net.corda.core.contracts.CommandAndState
-
- component1() - Method in class net.corda.core.contracts.CommandWithParties
-
- component1() - Method in class net.corda.core.contracts.HashAttachmentConstraint
-
- component1() - Method in class net.corda.core.contracts.Issued
-
The
- component1() - Method in class net.corda.core.contracts.PartyAndReference
-
- component1() - Method in class net.corda.core.contracts.ScheduledActivity
-
- component1() - Method in class net.corda.core.contracts.ScheduledStateRef
-
- component1() - Method in class net.corda.core.contracts.SourceAndAmount
-
the holder of the Amount.
- component1() - Method in class net.corda.core.contracts.StateAndContract
-
A state
- component1() - Method in class net.corda.core.contracts.StateAndRef
-
- component1() - Method in class net.corda.core.contracts.StateRef
-
- component1() - Method in class net.corda.core.contracts.TransactionState
-
The custom contract state
- component1() - Method in class net.corda.core.contracts.UniqueIdentifier
-
- component1() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- component1() - Method in class net.corda.core.crypto.CompositeSignature.State
-
- component1() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
-
- component1($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
-
- component1() - Method in class net.corda.core.crypto.MerkleTree.Leaf
-
- component1() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- component1() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
-
- component1() - Method in class net.corda.core.crypto.PartialTree.Leaf
-
- component1() - Method in class net.corda.core.crypto.PartialTree.Node
-
- component1() - Method in class net.corda.core.crypto.SignableData
-
- component1() - Method in class net.corda.core.crypto.SignatureMetadata
-
- component1() - Method in class net.corda.core.crypto.SignatureScheme
-
- component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- component1() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
-
- component1() - Method in class net.corda.core.flows.FlowInfo
-
The integer flow version the other side is using.
- component1() - Method in class net.corda.core.flows.FlowInitiator.Peer
-
- component1() - Method in class net.corda.core.flows.FlowInitiator.RPC
-
- component1() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
-
- component1() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- component1() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- component1() - Method in class net.corda.core.flows.NotaryError.Conflict
-
- component1() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
-
- component1() - Method in class net.corda.core.flows.StackFrameDataToken
-
- component1() - Method in class net.corda.core.flows.StateMachineRunId
-
- component1() - Method in class net.corda.core.flows.TransactionParts
-
- component1() - Method in class net.corda.core.identity.CordaX500Name
-
optional name by the which the entity is usually known.
- component1() - Method in class net.corda.core.identity.PartyAndCertificate
-
- component1() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of contracts
- component1() - Method in class net.corda.core.internal.Request.Data
-
- component1() - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- component1() - Method in class net.corda.core.internal.InputStreamAndHash
-
- component1() - Method in class net.corda.core.internal.UpgradeCommand
-
- component1() - Method in class net.corda.core.messaging.DataFeed
-
- component1() - Method in class net.corda.core.messaging.FlowHandleImpl
-
The started state machine
- component1() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
The started state machine
- component1() - Method in class net.corda.core.messaging.StateMachineInfo
-
- component1() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- component1() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
-
- component1() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- component1() - Method in class net.corda.core.node.NodeInfo
-
An ordered list of IP addresses/hostnames where the node can be contacted.
- component1() - Method in class net.corda.core.node.services.MapChange.Added
-
- component1() - Method in class net.corda.core.node.services.MapChange.Modified
-
- component1() - Method in class net.corda.core.node.services.MapChange.Removed
-
- component1() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
-
- component1() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- component1() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
-
- component1() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- component1() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
-
- component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- component1() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
-
- component1() - Method in class net.corda.core.node.services.Vault.Page
-
- component1() - Method in class net.corda.core.node.services.vault.PageSpecification
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- component1() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component1() - Method in class net.corda.core.node.services.vault.Sort
-
- component1() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- component1() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
- component1() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
-
- component1() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component1() - Method in class net.corda.core.node.services.Vault.Update
-
- component1() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- component1() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- component1() - Method in class net.corda.core.schemas.PersistentStateRef
-
- component1() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- component1() - Method in class net.corda.core.transactions.LedgerTransaction
-
The resolved input states which will be consumed/invalidated by the execution of this transaction.
- component1() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- component1() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
The inputs of this transaction.
- component1() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
The inputs of this transaction,
- component1() - Method in class net.corda.core.transactions.SignedTransaction
-
- component1() - Method in class net.corda.core.utilities.NetworkHostAndPort
-
- component1() - Method in class net.corda.core.utilities.Change.Position
-
- component1() - Method in class net.corda.core.utilities.Change.Rendering
-
- component1() - Method in class net.corda.core.utilities.Change.Structural
-
- component1() - Method in class net.corda.core.utilities.Try.Failure
-
- component1() - Method in class net.corda.core.utilities.Try.Success
-
- component1() - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- component1() - Method in class net.corda.finance.contracts.asset.Cash.State
-
Amount represents a positive quantity of some issued product which can be cash,
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- component1() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
Amount represents a positive quantity of some issued product which can be cash,
- component1() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Net
-
The type of netting to apply,
- component1() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
- component1() - Method in class net.corda.finance.contracts.asset.Commands.Settle
-
- component1() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- component1() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
The hash of the asset contract we
- component1() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- component1() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- component1() - Method in class net.corda.finance.contracts.Commodity
-
- component1() - Method in class net.corda.finance.contracts.Expression
-
- component1() - Method in class net.corda.finance.contracts.Fix
-
- component1() - Method in class net.corda.finance.contracts.FixOf
-
- component1() - Method in class net.corda.finance.contracts.Tenor
-
- component1() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
- component1() - Method in class net.corda.finance.flows.CashConfiguration
-
- component1() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- component1() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- component1() - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- component1() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
- component1() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
-
- component1() - Method in class net.corda.finance.utils.ScreenCoordinate
-
- component1() - Method in class net.corda.finance.utils.WorldCoordinate
-
- component1() - Method in class net.corda.finance.utils.WorldMapLocation
-
- component10() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
- component10() - Method in class net.corda.core.crypto.SignatureScheme
-
- component11() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Maximum file size
- component2() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- component2() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
If set to true the client will track RPC call sites.
- component2() - Method in class net.corda.core.contracts.Amount
-
the nominal display unit size of a single token,
- component2() - Method in class net.corda.core.contracts.Command
-
- component2() - Method in class net.corda.core.contracts.CommandAndState
-
- component2() - Method in class net.corda.core.contracts.CommandWithParties
-
If any public keys were recognised,
- component2() - Method in class net.corda.core.contracts.Issued
-
The details of the specific product represented by these digital tokens.
- component2() - Method in class net.corda.core.contracts.PartyAndReference
-
- component2() - Method in class net.corda.core.contracts.ScheduledActivity
-
- component2() - Method in class net.corda.core.contracts.ScheduledStateRef
-
- component2() - Method in class net.corda.core.contracts.SourceAndAmount
-
the Amount of asset available.
- component2() - Method in class net.corda.core.contracts.StateAndContract
-
The contract that should verify the state
- component2() - Method in class net.corda.core.contracts.StateAndRef
-
- component2() - Method in class net.corda.core.contracts.StateRef
-
- component2() - Method in class net.corda.core.contracts.TransactionState
-
The contract class name that will verify this state that will be created via reflection.
The attachment containing this class will be automatically added to the transaction at transaction creation
time.
- component2() - Method in class net.corda.core.contracts.UniqueIdentifier
-
- component2() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- component2() - Method in class net.corda.core.crypto.CompositeSignature.State
-
- component2($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
-
- component2() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- component2() - Method in class net.corda.core.crypto.PartialTree.Node
-
- component2() - Method in class net.corda.core.crypto.SignableData
-
- component2() - Method in class net.corda.core.crypto.SignatureMetadata
-
- component2() - Method in class net.corda.core.crypto.SignatureScheme
-
- component2() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- component2() - Method in class net.corda.core.flows.FlowInfo
-
Name of the CorDapp jar hosting the flow,
- component2() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- component2() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- component2() - Method in class net.corda.core.flows.NotaryError.Conflict
-
- component2() - Method in class net.corda.core.flows.TransactionParts
-
- component2() - Method in class net.corda.core.identity.CordaX500Name
-
optional name of a unit within the
- component2() - Method in class net.corda.core.identity.PartyAndCertificate
-
- component2() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of initiatable flow classes
- component2() - Method in class net.corda.core.internal.Request.Data
-
- component2() - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- component2() - Method in class net.corda.core.internal.InputStreamAndHash
-
- component2() - Method in class net.corda.core.messaging.DataFeed
-
- component2() - Method in class net.corda.core.messaging.FlowHandleImpl
-
A
- component2() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
A
- component2() - Method in class net.corda.core.messaging.StateMachineInfo
-
- component2() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- component2() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- component2() - Method in class net.corda.core.node.NodeInfo
-
A non-empty list,
- component2() - Method in class net.corda.core.node.services.MapChange.Modified
-
- component2() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- component2() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- component2() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- component2() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- component2() - Method in class net.corda.core.node.services.Vault.Page
-
- component2() - Method in class net.corda.core.node.services.vault.PageSpecification
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- component2() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component2() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- component2() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
- component2() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component2() - Method in class net.corda.core.node.services.Vault.Update
-
- component2() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- component2() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- component2() - Method in class net.corda.core.schemas.PersistentStateRef
-
- component2() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- component2() - Method in class net.corda.core.transactions.LedgerTransaction
-
Ordered list of states defined by this transaction,
- component2() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- component2() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
If present,
- component2() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
If present,
- component2() - Method in class net.corda.core.transactions.SignedTransaction
-
- component2() - Method in class net.corda.core.utilities.NetworkHostAndPort
-
- component2() - Method in class net.corda.core.utilities.Change.Position
-
- component2() - Method in class net.corda.core.utilities.Change.Rendering
-
- component2() - Method in class net.corda.core.utilities.Change.Structural
-
- component2() - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
- component2() - Method in class net.corda.finance.contracts.asset.Cash.State
-
There must be a MoveCommand signed by this key to claim the amount.
- component2() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
There must be a MoveCommand signed by this key to claim the amount
- component2() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Where the debt originates from
- component2() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
The parties whose assets we are willing to accept in payment for this debt.
- component2() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- component2() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
There must be a MoveCommand signed by this key to claim the amount.
- component2() - Method in class net.corda.finance.contracts.Commodity
-
- component2() - Method in class net.corda.finance.contracts.Fix
-
- component2() - Method in class net.corda.finance.contracts.FixOf
-
- component2() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
- component2() - Method in class net.corda.finance.flows.CashConfiguration
-
- component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- component2() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- component2() - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- component2() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
- component2() - Method in class net.corda.finance.utils.ScreenCoordinate
-
- component2() - Method in class net.corda.finance.utils.WorldCoordinate
-
- component2() - Method in class net.corda.finance.utils.WorldMapLocation
-
- component3() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- component3() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The interval of unused observable reaping.
- component3() - Method in class net.corda.core.contracts.Amount
-
an instance of type T,
- component3() - Method in class net.corda.core.contracts.CommandWithParties
-
- component3() - Method in class net.corda.core.contracts.SourceAndAmount
-
is an optional field used for housekeeping in the caller.
- component3() - Method in class net.corda.core.contracts.TransactionState
-
Identity of the notary that ensures the state is not used as an input to a transaction more than once
- component3() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- component3() - Method in class net.corda.core.crypto.SignatureScheme
-
- component3() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- component3() - Method in class net.corda.core.flows.TransactionParts
-
- component3() - Method in class net.corda.core.identity.CordaX500Name
-
name of the organisation.
- component3() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of RPC initiable flows classes
- component3() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
The stream of progress tracker events.
- component3() - Method in class net.corda.core.messaging.StateMachineInfo
-
- component3() - Method in class net.corda.core.node.NodeInfo
-
An integer representing the set of protocol features the node supports.
- component3() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- component3() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- component3() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- component3() - Method in class net.corda.core.node.services.Vault.Page
-
- component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- component3() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component3() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component3() - Method in class net.corda.core.node.services.Vault.Update
-
- component3() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- component3() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- component3() - Method in class net.corda.core.transactions.LedgerTransaction
-
Arbitrary data passed to the program of each input state.
- component3() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- component3() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- component3() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
- component3() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- component3() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
When the contract must be settled by.
- component3() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- component3() - Method in class net.corda.finance.contracts.Commodity
-
- component3() - Method in class net.corda.finance.contracts.FixOf
-
- component3() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- component3() - Method in class net.corda.finance.utils.WorldMapLocation
-
- component4() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The number of threads to use for observations
- component4() - Method in class net.corda.core.contracts.TransactionState
-
All contract states may be encumbered by up to one other state.
- component4() - Method in class net.corda.core.crypto.SignatureScheme
-
- component4() - Method in class net.corda.core.flows.TransactionParts
-
- component4() - Method in class net.corda.core.identity.CordaX500Name
-
locality of the organisation,
- component4() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of flows startable by the scheduler
- component4() - Method in class net.corda.core.messaging.StateMachineInfo
-
- component4() - Method in class net.corda.core.node.NodeInfo
-
An arbitrary number incremented each time the NodeInfo is changed.
- component4() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- component4() - Method in class net.corda.core.node.services.Vault.Page
-
- component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- component4() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component4() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component4() - Method in class net.corda.core.node.services.Vault.Update
-
Specifies the type of update,
- component4() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- component4() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- component4() - Method in class net.corda.core.transactions.LedgerTransaction
-
A list of
- component4() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- component4() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- component4() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
- component4() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- component5() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The maximum number of producers to create to handle outgoing messages
- component5() - Method in class net.corda.core.contracts.TransactionState
-
A validator for the contract attachments on the transaction.
- component5() - Method in class net.corda.core.crypto.SignatureScheme
-
- component5() - Method in class net.corda.core.identity.CordaX500Name
-
the full name of the state or province the organisation is based in.
- component5() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
- component5() - Method in class net.corda.core.node.services.Vault.Page
-
- component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- component5() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component5() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component5() - Method in class net.corda.core.transactions.LedgerTransaction
-
The hash of the original serialised WireTransaction.
- component5() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- component5() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
The public key of the entity the contract pays to
- component6() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Determines the concurrency level of the Observable Cache.
- component6() - Method in class net.corda.core.crypto.SignatureScheme
-
- component6() - Method in class net.corda.core.identity.CordaX500Name
-
country the organisation is in,
- component6() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of Corda plugin registries
- component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component6() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- component6() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component6() - Method in class net.corda.core.transactions.LedgerTransaction
-
If present,
- component7() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The retry interval of artemis connections in milliseconds
- component7() - Method in class net.corda.core.crypto.SignatureScheme
-
- component7() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of custom schemas
- component7() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- component7() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component7() - Method in class net.corda.core.transactions.LedgerTransaction
-
- component8() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The retry interval multiplier for exponential backoff
- component8() - Method in class net.corda.core.crypto.SignatureScheme
-
- component8() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
The path to the JAR for this CorDapp
- component8() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- component8() - Method in class net.corda.core.transactions.LedgerTransaction
-
- component9() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Maximum retry interval
- component9() - Method in class net.corda.core.crypto.SignatureScheme
-
- ComponentGroup - Class in net.corda.core.transactions
-
A ComponentGroup is used to store the full list of transaction components of the same type in serialised form.
Practically, a group per component type of a transaction is required; thus, there will be a group for input states,
a group for all attachments (if there are any) etc.
- ComponentGroup(groupIndex, components) - Constructor for class net.corda.core.transactions.ComponentGroup
-
A ComponentGroup is used to store the full list of transaction components of the same type in serialised form.
Practically, a group per component type of a transaction is required; thus, there will be a group for input states,
a group for all attachments (if there are any) etc.
- ComponentGroupEnum - Enum in net.corda.core.contracts
-
An enum, for which each property corresponds to a transaction component group. The position in the enum class
declaration (ordinal) is used for component-leaf ordering when computing the Merkle tree.
- ComponentGroupEnum() - Constructor for enum net.corda.core.contracts.ComponentGroupEnum
-
An enum, for which each property corresponds to a transaction component group. The position in the enum class
declaration (ordinal) is used for component-leaf ordering when computing the Merkle tree.
- componentHash(opaqueBytes, privacySalt, componentGroupIndex, internalIndex) - Static method in class net.corda.core.crypto.CryptoUtils
-
Compute the hash of each serialised component so as to be used as Merkle tree leaf. The resultant output (leaf) is
calculated using the SHA256d algorithm, thus SHA256(SHA256(nonce || serializedComponent)), where nonce is computed
from computeNonce.
- componentHash(nonce, opaqueBytes) - Static method in class net.corda.core.crypto.CryptoUtils
-
Return the SHA256(SHA256(nonce || serializedComponent)).
- ComponentVisibilityException - Exception in net.corda.core.transactions
-
- ComponentVisibilityException(id, reason) - Constructor for exception net.corda.core.transactions.ComponentVisibilityException
-
- COMPOSITE_KEY - Static variable in class net.corda.core.crypto.CordaObjectIdentifier
-
- COMPOSITE_KEY - Static variable in class net.corda.core.crypto.Crypto
-
Corda composite key type
- COMPOSITE_SIGNATURE - Static variable in class net.corda.core.crypto.CordaObjectIdentifier
-
- CompositeKey - Class in net.corda.core.crypto
-
A tree data structure that enables the representation of composite public keys, which are used to represent
the signing requirements for multisignature scenarios such as RAFT notary services. A composite key is a list
of leaf keys and their contributing weight, and each leaf can be a conventional single key or a composite key.
Keys contribute their weight to the total if they are matched by the signature.
- CompositeKey.Builder - Class in net.corda.core.crypto
-
- CompositeKey.Companion - Class in net.corda.core.crypto
-
- CompositeKey.NodeAndWeight - Class in net.corda.core.crypto
-
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode.
Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
- CompositeKeyFactory - Class in net.corda.core.crypto
-
- CompositeKeyFactory() - Constructor for class net.corda.core.crypto.CompositeKeyFactory
-
- CompositeSignature - Class in net.corda.core.crypto
-
- CompositeSignature() - Constructor for class net.corda.core.crypto.CompositeSignature
-
- CompositeSignature.Companion - Class in net.corda.core.crypto
-
- CompositeSignature.State - Class in net.corda.core.crypto
-
- CompositeSignaturesWithKeys - Class in net.corda.core.crypto
-
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform
serialization format.
- CompositeSignaturesWithKeys(sigs) - Constructor for class net.corda.core.crypto.CompositeSignaturesWithKeys
-
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform
serialization format.
- CompositeSignaturesWithKeys.Companion - Class in net.corda.core.crypto
-
- computeNonce(privacySalt, groupIndex, internalIndex) - Static method in class net.corda.core.crypto.CryptoUtils
-
Method to compute a nonce based on privacySalt, component group index and component internal index.
SHA256d (double SHA256) is used to prevent length extension attacks.
- ConcurrencyUtils - Class in net.corda.core.concurrent
-
- Conflict(txId, conflict) - Constructor for class net.corda.core.flows.NotaryError.Conflict
-
- Conflict(stateHistory) - Constructor for class net.corda.core.node.services.UniquenessProvider.Conflict
-
Specifies the consuming transaction for every conflicting state
- ConsumingTx(id, inputIndex, requestingParty) - Constructor for class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
Specifies the transaction id, the position of the consumed state in the inputs, and
the caller identity requesting the commit.
- contains(instant) - Method in class net.corda.core.contracts.TimeWindow
-
Returns true iff the given instant is within the time interval of this
class TimeWindow
.
- contains(element) - Method in class net.corda.core.utilities.NonEmptySet
-
- containsAll(elements) - Method in class net.corda.core.utilities.NonEmptySet
-
- containsAny($receiver, otherKeys) - Static method in class net.corda.core.crypto.CryptoUtils
-
- containsType(clazz, status) - Method in class net.corda.core.node.services.Vault.Update
-
Checks whether the update contains a state of the specified type and state status
- Contract - Interface in net.corda.core.contracts
-
Implemented by a program that implements business logic on the shared ledger. All participants run this code for
every
class LedgerTransaction
they see on the network, for every input and output state. All
contracts must accept the transaction for it to be accepted: failure of any aborts the entire thing. The time is taken
from a trusted time-window attached to the transaction itself i.e. it is NOT necessarily the current time.
- ContractAttachment - Class in net.corda.core.contracts
-
Wrap an attachment in this if it is to be used as an executable contract attachment
- ContractAttachment(attachment, contract) - Constructor for class net.corda.core.contracts.ContractAttachment
-
Wrap an attachment in this if it is to be used as an executable contract attachment
- ContractConstraintRejection(txId, contractClass) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractConstraintRejection
-
- ContractCreationError(txId, contractClass, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractCreationError
-
- ContractRejection(txId, contract, cause) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.ContractRejection
-
- ContractsDSL - Class in net.corda.core.contracts
-
- ContractState - Interface in net.corda.core.contracts
-
A contract state (or just "state") contains opaque data used by a contract program. It can be thought of as a disk
file that the program can use to persist data across transactions. States are immutable: once created they are never
updated, instead, any changes must generate a new successor state. States can be updated (consumed) only once: the
notary is responsible for ensuring there is no "double spending" by only signing a transaction if the input states
are all free.
- ContractUpgradeFlow - Class in net.corda.core.flows
-
A flow to be used for authorising and upgrading state objects of an old contract to a new contract.
- ContractUpgradeFlow.Authorise - Class in net.corda.core.flows
-
Authorise a contract state upgrade.
- ContractUpgradeFlow.Deauthorise - Class in net.corda.core.flows
-
Deauthorise a contract state upgrade.
This will remove the upgrade authorisation from persistent store (and prevent any further upgrade)
- ContractUpgradeFlow.Initiate<OldState extends ContractState,NewState extends ContractState> - Class in net.corda.core.flows
-
This flow begins the contract upgrade process.
- ContractUpgradeService - Interface in net.corda.core.node.services
-
- ContractUpgradeUtils - Class in net.corda.core.internal
-
- convert(wire) - Method in class net.corda.core.internal.FetchAttachmentsFlow
-
- convert(wire) - Method in class net.corda.core.internal.FetchDataFlow
-
- copy(connectionMaxRetryInterval) - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
-
Can be used to configure the RPC client connection.
- copy(callSiteMap, observableMap, hardReferenceStore) - Method in class net.corda.client.rpc.internal.ObservableContext
-
Holds a context available during Kryo deserialisation of messages that are expected to contain Observables.
- copy(minimumServerProtocolVersion, trackRpcCallSites, reapInterval, observationExecutorPoolSize, producerPoolBound, cacheConcurrencyLevel, connectionRetryInterval, connectionRetryIntervalMultiplier, connectionMaxRetryInterval, maxReconnectAttempts, maxFileSize) - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
This configuration may be used to tweak the internals of the RPC client.
- copy(quantity, displayTokenSize, token) - Method in class net.corda.core.contracts.Amount
-
Amount represents a positive quantity of some token (currency, asset, etc.), measured in quantity of the smallest
representable units. The nominal quantity represented by each individual token is equal to the displayTokenSize.
The scale property of the displayTokenSize should correctly reflect the displayed decimal places and is used
when rounding conversions from indicative/displayed amounts in
BigDecimal to Amount occur via the Amount.fromDecimal method.
- copy(value, signers) - Method in class net.corda.core.contracts.Command
-
Command data/content plus pubkey pair: the signature is stored at the end of the serialized bytes
- copy(command, ownableState) - Method in class net.corda.core.contracts.CommandAndState
-
- copy(signers, signingParties, value) - Method in class net.corda.core.contracts.CommandWithParties
-
A
class Command
where the signing parties have been looked up if they have a well known/recognised institutional key.
- copy(attachmentId) - Method in class net.corda.core.contracts.HashAttachmentConstraint
-
- copy(issuer, product) - Method in class net.corda.core.contracts.Issued
-
The
class Issued
data class holds the details of an on ledger digital asset.
In particular it gives the public credentials of the entity that created these digital tokens
and the particular product represented.
- copy(party, reference) - Method in class net.corda.core.contracts.PartyAndReference
-
Reference to something being stored or issued by a party e.g. in a vault or (more likely) on their normal
ledger. The reference is intended to be encrypted so it's meaningless to anyone other than the party.
- copy(logicRef, scheduledAt) - Method in class net.corda.core.contracts.ScheduledActivity
-
This class represents the lifecycle activity that a contract state of type
interface LinearState
would like to perform at a
given point in time. e.g. run a fixing flow.
- copy(ref, scheduledAt) - Method in class net.corda.core.contracts.ScheduledStateRef
-
Represents a contract state (unconsumed output) of type
interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
- copy(source, amount, ref) - Method in class net.corda.core.contracts.SourceAndAmount
-
Simple data class to associate the origin, owner, or holder of a particular Amount object.
- copy(state, contract) - Method in class net.corda.core.contracts.StateAndContract
-
A convenience class for passing around a state and it's contract
- copy(state, ref) - Method in class net.corda.core.contracts.StateAndRef
-
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
- copy(txhash, index) - Method in class net.corda.core.contracts.StateRef
-
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which
transaction defined the state and where in that transaction it was.
- copy(data, contract, notary, encumbrance, constraint) - Method in class net.corda.core.contracts.TransactionState
-
A wrapper for
interface ContractState
containing additional platform-level state information and contract information.
This is the definitive state that is stored on the ledger and used in transaction outputs.
- copy(externalId, id) - Method in class net.corda.core.contracts.UniqueIdentifier
-
This class provides a truly unique identifier of a trade, state, or other business object, bound to any existing
external ID. Equality and comparison are based on the unique ID only; if two states somehow have the same UUID but
different external IDs, it would indicate a problem with handling of IDs.
- copy(node, weight) - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode.
Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
- copy(buffer, verifyKey) - Method in class net.corda.core.crypto.CompositeSignature.State
-
- copy(sigs) - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
-
Custom class for holding signature data. This exists for later extension work to provide a standardised cross-platform
serialization format.
- copy(hash) - Method in class net.corda.core.crypto.MerkleTree.Leaf
-
- copy(hash, left, right) - Method in class net.corda.core.crypto.MerkleTree.Node
-
- copy(hash) - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
-
- copy(hash) - Method in class net.corda.core.crypto.PartialTree.Leaf
-
- copy(left, right) - Method in class net.corda.core.crypto.PartialTree.Node
-
- copy(txId, signatureMetadata) - Method in class net.corda.core.crypto.SignableData
-
A
class SignableData
object is the packet actually signed.
It works as a wrapper over transaction id and signature metadata.
- copy(platformVersion, schemeNumberID) - Method in class net.corda.core.crypto.SignatureMetadata
-
SignatureMeta is required to add extra meta-data to a transaction's signature.
It currently supports platformVersion only, but it can be extended to support a universal digital
signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other
application-specific fields.
- copy(schemeNumberID, schemeCodeName, signatureOID, alternativeOIDs, providerName, algorithmName, signatureName, algSpec, keySize, desc) - Method in class net.corda.core.crypto.SignatureScheme
-
This class is used to define a digital signature scheme.
- copy(stateRef, modification) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- copy(stx) - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
-
The assembled transaction for upgrading a contract.
- copy(flowVersion, appName) - Method in class net.corda.core.flows.FlowInfo
-
Version and name of the CorDapp hosting the other side of the flow.
- copy(party) - Method in class net.corda.core.flows.FlowInitiator.Peer
-
Started when we get new session initiation request.
- copy(username) - Method in class net.corda.core.flows.FlowInitiator.RPC
-
Started using net.corda.core.messaging.CordaRPCOps.startFlowDynamic.
- copy(scheduledState) - Method in class net.corda.core.flows.FlowInitiator.Scheduled
-
Started as scheduled activity.
- copy(time, flowClass, stackFrames) - Method in class net.corda.core.flows.FlowStackSnapshot
-
Main data object representing snapshot of the flow stack, extracted from the Quasar stack.
- copy(stackTraceElement, stackObjects) - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- copy(txId, conflict) - Method in class net.corda.core.flows.NotaryError.Conflict
-
- copy(cause) - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
-
- copy(className) - Method in class net.corda.core.flows.StackFrameDataToken
-
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for
a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
- copy(uuid) - Method in class net.corda.core.flows.StateMachineRunId
-
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always
has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
- copy(id, inputs, timestamp, notary) - Method in class net.corda.core.flows.TransactionParts
-
The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.
- copy(commonName, organisationUnit, organisation, locality, state, country) - Method in class net.corda.core.identity.CordaX500Name
-
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda
supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for
the underlying attribute type definitions
- copy(contractClassNames, initiatedFlows, rpcFlows, schedulableFlows, services, serializationWhitelists, customSchemas, jarPath) - Method in class net.corda.core.internal.cordapp.CordappImpl
-
- copy(hashes, dataType) - Method in class net.corda.core.internal.Request.Data
-
- copy(fromDisk, downloaded) - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- copy(inputStream, sha256) - Method in class net.corda.core.internal.InputStreamAndHash
-
- copy(upgradedContractClass) - Method in class net.corda.core.internal.UpgradeCommand
-
Indicates that this transaction replaces the inputs contract state to another contract state
- copy(snapshot, updates) - Method in class net.corda.core.messaging.DataFeed
-
The Data feed contains a snapshot of the requested data and an Observable of future updates.
- copy(id, returnValue) - Method in class net.corda.core.messaging.FlowHandleImpl
-
- copy(id, returnValue, progress) - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
- copy(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Method in class net.corda.core.messaging.StateMachineInfo
-
- copy(stateMachineRunId, transactionId) - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- copy(stateMachineInfo) - Method in class net.corda.core.messaging.StateMachineUpdate.Added
-
- copy(id, result) - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- copy(addresses, legalIdentitiesAndCerts, platformVersion, serial) - Method in class net.corda.core.node.NodeInfo
-
- copy(node) - Method in class net.corda.core.node.services.MapChange.Added
-
- copy(node, previousNode) - Method in class net.corda.core.node.services.MapChange.Modified
-
- copy(node) - Method in class net.corda.core.node.services.MapChange.Removed
-
- copy(party) - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
-
- copy(party, addresses) - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- copy(stateHistory) - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
-
Specifies the consuming transaction for every conflicting state
- copy(id, inputIndex, requestingParty) - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
Specifies the transaction id, the position of the consumed state in the inputs, and
the caller identity requesting the commit.
- copy(type) - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
-
- copy(rightFromLiteral, rightToLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- copy(operator, rightLiteral) - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- copy(operator) - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
-
- copy(column, predicate, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- copy(left, right, operator) - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- copy(column, predicate) - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- copy(expression) - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
-
- copy(states, statesMetadata, totalStatesAvailable, stateTypes, otherResults) - Method in class net.corda.core.node.services.Vault.Page
-
Returned in queries VaultService.queryBy and VaultService.trackBy.
A Page contains:
- copy(pageNumber, pageSize) - Method in class net.corda.core.node.services.vault.PageSpecification
-
class PageSpecification
allows specification of a page number (starting from DEFAULT_PAGE_NUM) and page size
(defaulting to DEFAULT_PAGE_SIZE with a maximum page size of MAX_PAGE_SIZE)
Note: we default the page number to DEFAULT_PAGE_SIZE to enable queries without requiring a page specification
but enabling detection of large results sets that fall out of the DEFAULT_PAGE_SIZE requirement.
MAX_PAGE_SIZE should be used with extreme caution as results may exceed your JVM memory footprint.
- copy(participants, owner, quantity, issuer, issuerRef, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- copy(participants, uuid, externalId, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- copy(type, lockIds) - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- copy(type, predicate) - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- copy(expression, status, contractStateTypes) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
VaultCustomQueryCriteria: provides query by custom attributes defined in a contracts
QueryableState implementation.
(see Persistence documentation for more information)
- copy(status, contractStateTypes, stateRefs, notary, softLockingCondition, timeCondition) - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- copy(columns) - Method in class net.corda.core.node.services.vault.Sort
-
Sort allows specification of a set of entity attribute names and their associated directionality
and null handling, to be applied upon processing a query specification.
- copy(sortAttribute, direction) - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- copy(entityStateClass, entityStateColumnName) - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
entityStateClass should reference a persistent state entity
entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema
(for example,
CashSchemaV1.PersistentCashStatecurrency.name)
- copy(attribute) - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
-
sortAttribute refers to common table attributes defined in the node schemas:
VaultState, VaultLinearStates, VaultFungibleStates
- copy(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime) - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- copy(consumed, produced, flowId, type) - Method in class net.corda.core.node.services.Vault.Update
-
Represents an update observed by the vault that will be notified to observers. Include the
class 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(pk) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
-
- copy(owningKey, name, partyCertBinary, isMain, persistentNodeInfos) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
PartyAndCertificate entity (to be replaced by referencing final Identity Schema).
- copy(host, port) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- copy(txId, index) - Method in class net.corda.core.schemas.PersistentStateRef
-
- copy(groupIndex, components, nonces, partialMerkleTree) - Method in class net.corda.core.transactions.FilteredComponentGroup
-
A FilteredComponentGroup is used to store the filtered list of transaction components of the same type in serialised form.
This is similar to
class ComponentGroup
, but it also includes the corresponding nonce per component.
- copy(inputs, outputs, commands, attachments, id, notary, timeWindow, privacySalt) - Method in class net.corda.core.transactions.LedgerTransaction
-
A LedgerTransaction is derived from a
class WireTransaction
. It is the result of doing the following operations:
- copy(inputs, outputs, groupingKey) - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
A set of related inputs and outputs that are connected by some common attributes. An InOutGroup is calculated
using groupStates and is useful for handling cases where a transaction may contain similar but unrelated
state evolutions, for example, a transaction that moves cash in two different currencies. The numbers must add
up on both sides of the transaction, but the values must be summed independently per currency. Grouping can
be used to simplify this logic.
- copy(inputs, notary, newNotary, id, sigs) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction,
signatures are checked against the signers specified by input states' participants fields, so full resolution is
needed for signature verification.
- copy(inputs, notary, newNotary) - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s),
old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs
on the fly.
- copy(txBits, sigs) - Method in class net.corda.core.transactions.SignedTransaction
-
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for
a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type
and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root
of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may
map to the same key (and they could be different in important ways, like validity!). The signatures on a
SignedTransaction might be invalid or missing: the type does not imply validity.
A transaction ID should be the hash of the
class WireTransaction
Merkle tree root. Thus adding or removing a signature does not change it.
- copy() - Method in class net.corda.core.transactions.TransactionBuilder
-
Creates a copy of the builder.
- copy() - Method in class net.corda.core.utilities.ByteSequence
-
Copy this sequence, complete with new backing array. This can be helpful to break references to potentially
large backing arrays from small sub-sequences.
- copy(host, port) - Method in class net.corda.core.utilities.NetworkHostAndPort
-
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
- copy(tracker, newStep) - Method in class net.corda.core.utilities.Change.Position
-
- copy(tracker, ofStep) - Method in class net.corda.core.utilities.Change.Rendering
-
- copy(tracker, parent) - Method in class net.corda.core.utilities.Change.Structural
-
- copy(exception) - Method in class net.corda.core.utilities.Try.Failure
-
- copy(value) - Method in class net.corda.core.utilities.Try.Success
-
- copy(partyKeys, template) - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
Subset of state, containing the elements which must match for two obligation transactions to be nettable.
If two obligation state objects produce equal bilateral net states, they are considered safe to net directly.
Bilateral states are used in close-out netting.
- copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
A command stating that money has been withdrawn from the shared ledger and is now accounted for
in some other way.
- copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
-
A command stating that money has been moved, optionally to fulfil another contract.
- copy(amount, owner) - Method in class net.corda.finance.contracts.asset.Cash.State
-
A state representing a cash claim against some party.
- copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
A command stating that money has been withdrawn from the shared ledger and is now accounted for
in some other way.
- copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
-
A command stating that money has been moved, optionally to fulfil another contract.
- copy(amount, owner) - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
A state representing a commodity claim against some party
- copy(template) - Method in class net.corda.finance.contracts.asset.MultilateralNetState
-
Subset of state, containing the elements which must match for two or more obligation transactions to be candidates
for netting (this does not include the checks to enforce that everyone's amounts received are the same at the end,
which is handled under the verify() function).
In comparison to
class BilateralNetState
, this doesn't include the parties' keys, as ensuring balances match on
input and output is handled elsewhere.
Used in cases where all parties (or their proxies) are signing, such as central clearing.
- copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
A command stating that the debt is being released by the beneficiary. Normally would indicate
either settlement outside of the ledger, or that the obligor is unable to pay.
- copy(contract) - Method in class net.corda.finance.contracts.asset.Commands.Move
-
A command stating that a debt has been moved, optionally to fulfil another contract.
- copy(type) - Method in class net.corda.finance.contracts.asset.Commands.Net
-
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting
as only the beneficiary (not the obligor) needs to sign.
- copy(lifecycle) - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled
by the due date, or resetting a defaulted contract back to the issued state.
- copy(amount) - Method in class net.corda.finance.contracts.asset.Commands.Settle
-
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable
state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
- copy(lifecycle, obligor, template, quantity, beneficiary) - Method in class net.corda.finance.contracts.asset.Obligation.State
-
A state representing the obligation of one party (obligor) to deliver a specified number of
units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary
no later than the specified time.
- copy(acceptableContracts, acceptableIssuedProducts, dueBefore, timeTolerance) - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
Subset of state, containing the elements specified when issuing a new settlement contract.
- copy(party, amount) - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- copy(issuance, owner, faceValue, maturityDate) - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- copy(commodityCode, displayName, defaultFractionDigits) - Method in class net.corda.finance.contracts.Commodity
-
Class representing a commodity, as an equivalent to the
Currency class. This exists purely to enable the
class CommodityContract
contract, and is likely to change in future.
- copy(expr) - Method in class net.corda.finance.contracts.Expression
-
Represents a textual expression of e.g. a formula
- copy(of, value) - Method in class net.corda.finance.contracts.Fix
-
A
class Fix
represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.
- copy(name, forDay, ofTenor) - Method in class net.corda.finance.contracts.FixOf
-
A
class FixOf
identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)
- copy(name) - Method in class net.corda.finance.contracts.Tenor
-
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
- copy(stx, recipient) - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
Combined signed transaction and identity lookup map, which is the resulting data from regular cash flows.
Specialised flows for unit tests differ from this.
- copy(issuableCurrencies, supportedCurrencies) - Method in class net.corda.finance.flows.CashConfiguration
-
- copy(notary, dealBeingOffered) - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- copy(payload, primaryIdentity, secondaryIdentity) - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
This object is serialised to the network and is the first flow message the seller sends to the buyer.
- copy(tx, cashSigningPubKeys) - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- copy(price, payToIdentity) - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
This object is serialised to the network and is the first flow message the seller sends to the buyer.
- copy(holidayDates) - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
-
- copy(screenX, screenY) - Method in class net.corda.finance.utils.ScreenCoordinate
-
- copy(latitude, longitude) - Method in class net.corda.finance.utils.WorldCoordinate
-
A latitude/longitude pair.
- copy(coordinate, description, countryCode) - Method in class net.corda.finance.utils.WorldMapLocation
-
A labelled
class WorldCoordinate
, where the label is human meaningful. For example, the name of the nearest city.
Labels should not refer to non-landmarks, for example, they should not contain the names of organisations.
The countryCode field is a two letter ISO country code.
- copyOf(elements) - Method in class net.corda.core.utilities.NonEmptySet.Companion
-
Returns a non-empty set containing each of elements, minus duplicates, in the order each appears first in
the source collection.
- copyOf(elements) - Static method in class net.corda.core.utilities.NonEmptySet
-
Returns a non-empty set containing each of elements, minus duplicates, in the order each appears first in
the source collection.
- copyTo($receiver, target, options) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- copyToDirectory($receiver, targetDir, options) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- CordaException - Exception in net.corda.core
-
- CordaException(message, cause) - Constructor for exception net.corda.core.CordaException
-
- CordaException(message) - Constructor for exception net.corda.core.CordaException
-
- CordaFuture<V> - Interface in net.corda.core.concurrent
-
Same as
Future with additional methods to provide some of the features of
java.util.concurrent.CompletableFuture while minimising the API surface area.
In Kotlin, to avoid compile errors, whenever CordaFuture is used in a parameter or extension method receiver type, its type parameter should be specified with out variance.
- CordaFutureImplKt - Class in net.corda.core.internal.concurrent
-
- CordaObjectIdentifier - Class in net.corda.core.crypto
-
- Cordapp - Interface in net.corda.core.cordapp
-
Represents a cordapp by registering the JAR that contains it and all important classes for Corda.
Instances of this class are generated automatically at startup of a node and can get retrieved from
CordappProvider.getAppContext
from the
class CordappContext
it returns.
- CordappContext - Class in net.corda.core.cordapp
-
An app context provides information about where an app was loaded from, access to its classloader,
and (in the included
interface Cordapp
object) lists of annotated classes discovered via scanning the JAR.
- CordappContext(cordapp, attachmentId, classLoader) - Constructor for class net.corda.core.cordapp.CordappContext
-
An app context provides information about where an app was loaded from, access to its classloader,
and (in the included
interface Cordapp
object) lists of annotated classes discovered via scanning the JAR.
- CordappImpl - Class in net.corda.core.internal.cordapp
-
- CordappImpl(contractClassNames, initiatedFlows, rpcFlows, schedulableFlows, services, serializationWhitelists, customSchemas, jarPath) - Constructor for class net.corda.core.internal.cordapp.CordappImpl
-
- CordappProvider - Interface in net.corda.core.cordapp
-
Provides access to what the node knows about loaded applications.
- CordaRPCClient - Class in net.corda.client.rpc
-
An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. Please see the Client RPC section of docs.corda.net to learn more about how this API works. A brief
description is provided here.
- CordaRPCClient(hostAndPort) - Constructor for class net.corda.client.rpc.CordaRPCClient
-
- CordaRPCClient(hostAndPort, configuration) - Constructor for class net.corda.client.rpc.CordaRPCClient
-
- CordaRPCClient.Companion - Class in net.corda.client.rpc
-
- CordaRPCClientConfiguration - Class in net.corda.client.rpc
-
Can be used to configure the RPC client connection.
- CordaRPCClientConfiguration(connectionMaxRetryInterval) - Constructor for class net.corda.client.rpc.CordaRPCClientConfiguration
-
Can be used to configure the RPC client connection.
- CordaRPCClientConfiguration.Companion - Class in net.corda.client.rpc
-
- CordaRPCConnection - Class in net.corda.client.rpc
-
This class is essentially just a wrapper for an RPCConnection and can be treated identically.
- CordaRPCOps - Interface in net.corda.core.messaging
-
RPC operations that the node exposes to clients.
- CordaRPCOps.DefaultImpls - Class in net.corda.core.messaging
-
RPC operations that the node exposes to clients.
- CordaRPCOpsKt - Class in net.corda.core.messaging
-
- CordaRuntimeException - Exception in net.corda.core
-
- CordaRuntimeException(originalExceptionClassName, _message, _cause) - Constructor for exception net.corda.core.CordaRuntimeException
-
- CordaRuntimeException(message, cause) - Constructor for exception net.corda.core.CordaRuntimeException
-
- CordaRuntimeException(message) - Constructor for exception net.corda.core.CordaRuntimeException
-
- CordaSecurityProvider - Class in net.corda.core.crypto
-
- CordaSecurityProvider() - Constructor for class net.corda.core.crypto.CordaSecurityProvider
-
- CordaSecurityProvider.Companion - Class in net.corda.core.crypto
-
- CordaSerializable - Interface in net.corda.core.serialization
-
This annotation is a marker to indicate that a class is permitted and intended to be serialized as part of Node messaging.
- cordaService(type) - Method in interface net.corda.core.node.ServiceHub
-
Return the singleton instance of the given Corda service type. This is a class that is annotated with
interface CordaService
and will have automatically been registered by the node.
- CordaService - Interface in net.corda.core.node.services
-
Annotate any class that needs to be a long-lived service within the node, such as an oracle, with this annotation.
Such a class needs to have a constructor with a single parameter of type
interface ServiceHub
. This constructor will be invoked
during node start to initialise the service. The service hub provided can be used to get information about the node
that may be necessary for the service. Corda services are created as singletons within the node and are available
to flows via ServiceHub.cordaService.
- CordaThrowable - Interface in net.corda.core
-
- CordaX500Name - Class in net.corda.core.identity
-
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda
supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for
the underlying attribute type definitions
- CordaX500Name(commonName, organisationUnit, organisation, locality, state, country) - Constructor for class net.corda.core.identity.CordaX500Name
-
X.500 distinguished name data type customised to how Corda uses names. This restricts the attributes to those Corda
supports, and requires that organsation, locality and country attributes are specified. See also RFC 4519 for
the underlying attribute type definitions
- CordaX500Name(commonName, organisation, locality, country) - Constructor for class net.corda.core.identity.CordaX500Name
-
- CordaX500Name(organisation, locality, country) - Constructor for class net.corda.core.identity.CordaX500Name
-
- CordaX500Name.Companion - Class in net.corda.core.identity
-
- CoreTransaction - Class in net.corda.core.transactions
-
A transaction with the minimal amount of information required to compute the unique transaction id, and
resolve a
class FullTransaction
. This type of transaction, wrapped in
class SignedTransaction
, gets transferred across the
wire and recorded to storage.
- CoreTransaction() - Constructor for class net.corda.core.transactions.CoreTransaction
-
A transaction with the minimal amount of information required to compute the unique transaction id, and
resolve a
class FullTransaction
. This type of transaction, wrapped in
class SignedTransaction
, gets transferred across the
wire and recorded to storage.
- count($receiver) - Method in class net.corda.core.node.services.vault.Builder
-
- count($receiver) - Static method in class net.corda.core.node.services.vault.Builder
-
- CountryCodeKt - Class in net.corda.core.internal
-
- CP_PROGRAM_ID - Static variable in class net.corda.finance.contracts.CommercialPaper
-
- create(flowClass, args) - Method in interface net.corda.core.flows.FlowLogicRefFactory
-
- create(xs, ys) - Method in class net.corda.finance.contracts.math.CubicSplineInterpolator.Factory
-
- create(xs, ys) - Method in interface net.corda.finance.contracts.math.InterpolatorFactory
-
- create(xs, ys) - Method in class net.corda.finance.contracts.math.LinearInterpolator.Factory
-
- createContext(serializationContext, observableContext) - Method in class net.corda.client.rpc.internal.RpcClientObservableSerializer
-
- createDefaultMapper(rpc, factory, fuzzyIdentityMatch) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
- createDefaultMapper(rpc, factory) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
- createDefaultMapper(rpc) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses RPC to deserialise parties from string names.
- createDirectories($receiver, attrs) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- createDirectory($receiver, attrs) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- createGenericSchedule(startDate, period, calendar, dateRollConvention, noOfAdditionalPeriods, endDate, periodOffset) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
Calculates an event schedule that moves events around to ensure they fall on working days.
- createGenericSchedule(startDate, period, calendar, dateRollConvention, noOfAdditionalPeriods, endDate, periodOffset) - Static method in class net.corda.finance.contracts.BusinessCalendar
-
Calculates an event schedule that moves events around to ensure they fall on working days.
- createInMemoryMapper(identityService, factory, fuzzyIdentityMatch) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses an
interface IdentityService
directly inside the node to deserialise parties from string names.
- createInMemoryMapper(identityService, factory) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses an
interface IdentityService
directly inside the node to deserialise parties from string names.
- createInMemoryMapper(identityService) - Static method in class net.corda.client.jackson.JacksonSupport
-
Creates a Jackson ObjectMapper that uses an
interface IdentityService
directly inside the node to deserialise parties from string names.
- createInMemoryTestZip(numOfExpectedBytes, content) - Method in class net.corda.core.internal.InputStreamAndHash.Companion
-
Get a valid InputStream from an in-memory zip as required for some tests. The zip consists of a single file
called "z" that contains the given content byte repeated the given number of times.
Note that a slightly bigger than numOfExpectedBytes size is expected.
- createNonRpcMapper(factory) - Static method in class net.corda.client.jackson.JacksonSupport
-
For testing or situations where deserialising parties is not required
- createNonRpcMapper() - Static method in class net.corda.client.jackson.JacksonSupport
-
For testing or situations where deserialising parties is not required
- createRandom() - Method in class net.corda.core.flows.StateMachineRunId.Companion
-
- createServiceFlow(otherPartySession) - Method in class net.corda.core.node.services.NotaryService
-
- createSignature(signedTransaction, publicKey) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to create an additional signature for an existing (partially)
class SignedTransaction
. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature(signedTransaction) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to create a signature for an existing (partially)
class SignedTransaction
using the default identity signing key of the node. The legal identity key is used to sign. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature(filteredTransaction, publicKey) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to create a signature for a FilteredTransaction. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature(filteredTransaction) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to create a signature for a FilteredTransaction
using the default identity signing key of the node. The legal identity key is used to sign. Additional
class SignatureMetadata
, including the platform version used during signing and the cryptographic signature scheme use,
is added to the signature.
- createSignature($this, signedTransaction, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to create an additional signature for an existing (partially)
class SignedTransaction
. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature($this, signedTransaction) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to create a signature for an existing (partially)
class SignedTransaction
using the default identity signing key of the node. The legal identity key is used to sign. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature($this, filteredTransaction, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to create a signature for a FilteredTransaction. Additional
class SignatureMetadata
, including the
platform version used during signing and the cryptographic signature scheme use, is added to the signature.
- createSignature($this, filteredTransaction) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to create a signature for a FilteredTransaction
using the default identity signing key of the node. The legal identity key is used to sign. Additional
class SignatureMetadata
, including the platform version used during signing and the cryptographic signature scheme use,
is added to the signature.
- CriteriaExpression<O,T> - Class in net.corda.core.node.services.vault
-
- CriteriaExpression.AggregateFunctionExpression<O,C> - Class in net.corda.core.node.services.vault
-
- CriteriaExpression.BinaryLogical<O> - Class in net.corda.core.node.services.vault
-
- CriteriaExpression.ColumnPredicateExpression<O,C> - Class in net.corda.core.node.services.vault
-
- CriteriaExpression.Not<O> - Class in net.corda.core.node.services.vault
-
- Crypto - Class in net.corda.core.crypto
-
This object controls and provides the available and supported signature schemes for Corda.
Any implemented
class SignatureScheme
should be strictly defined here.
However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported.
Note that Corda currently supports the following signature schemes by their code names:
- CryptoUtils - Class in net.corda.core.crypto
-
- CubicSplineInterpolator - Class in net.corda.finance.contracts.math
-
- CubicSplineInterpolator(xs, ys) - Constructor for class net.corda.finance.contracts.math.CubicSplineInterpolator
-
- CubicSplineInterpolator.Factory - Class in net.corda.finance.contracts.math
-
- Currencies - Class in net.corda.finance
-
- currentNodeTime() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns the node's current time.
- Custom(entityStateClass, entityStateColumnName) - Constructor for class net.corda.core.node.services.vault.SortAttribute.Custom
-
entityStateClass should reference a persistent state entity
entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema
(for example,
CashSchemaV1.PersistentCashStatecurrency.name)
- GBP - Static variable in class net.corda.finance.Currencies
-
- generateAgreement(notary) - Method in interface net.corda.finance.contracts.DealState
-
Generate a partial transaction representing an agreement (command) to this deal, allowing a general
deal/agreement flow to generate the necessary transaction for potential implementations.
- generateCashIssue(tx, obligor, acceptableContract, amount, dueBefore, beneficiary, notary) - Method in class net.corda.finance.contracts.asset.Obligation
-
Puts together an issuance transaction for the specified currency obligation amount that starts out being owned by
the given pubkey.
- generateCloseOutNetting(tx, signer, inputs) - Method in class net.corda.finance.contracts.asset.Obligation
-
Generate a transaction performing close-out netting of two or more states.
- generateExit(tx, amountIssued, assetStates) - Method in class net.corda.finance.contracts.asset.Obligation
-
Generate an transaction exiting an obligation from the ledger.
- generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
-
Generate an transaction exiting fungible assets from the ledger.
- generateExit(tx, amountIssued, assetStates) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
Generate an transaction exiting assets from the ledger.
- generateExit(tx, amountIssued, assetStates, deriveState, generateMoveCommand, generateExitCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
Generate an transaction exiting fungible assets from the ledger.
- generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.Cash
-
- generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.CommodityContract
-
- generateExitCommand(amount) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
- generateFix(ptx, oldState, fix) - Method in interface net.corda.finance.contracts.FixableDealState
-
Generate a fixing command for this deal and fix.
- generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.finance.contracts.asset.Cash
-
Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.
- generateIssue(tx, amount, owner, notary) - Method in class net.corda.finance.contracts.asset.Cash
-
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
- generateIssue(tx, tokenDef, pennies, owner, notary) - Method in class net.corda.finance.contracts.asset.CommodityContract
-
Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.
- generateIssue(tx, amount, owner, notary) - Method in class net.corda.finance.contracts.asset.CommodityContract
-
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
- generateIssue(tx, obligor, issuanceDef, pennies, beneficiary, notary) - Method in class net.corda.finance.contracts.asset.Obligation
-
Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.
- generateIssue(tx, transactionState, issueCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
-
Puts together an issuance transaction for the specified state. Normally contracts will provide convenient
wrappers around this function, which build the state for you, and those should be used in preference.
- generateIssue(tx, transactionState, issueCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
Puts together an issuance transaction for the specified state. Normally contracts will provide convenient
wrappers around this function, which build the state for you, and those should be used in preference.
- generateIssue(issuance, faceValue, maturityDate, notary) - Method in class net.corda.finance.contracts.CommercialPaper
-
Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update
an existing transaction because you aren't able to issue multiple pieces of CP in a single transaction
at the moment: this restriction is not fundamental and may be lifted later.
- generateKeyPair(schemeCodeName) - Static method in class net.corda.core.crypto.Crypto
-
Utility to simplify the act of generating keys.
Normally, we don't expect other errors here, assuming that key generation parameters for every supported signature scheme have been unit-tested.
- generateKeyPair(signatureScheme) - Static method in class net.corda.core.crypto.Crypto
-
Generate a
KeyPair for the selected
class SignatureScheme
.
Note that RSA is the sole algorithm initialized specifically by its supported keySize.
- generateKeyPair() - Static method in class net.corda.core.crypto.Crypto
-
Generate a
KeyPair for the selected
class SignatureScheme
.
Note that RSA is the sole algorithm initialized specifically by its supported keySize.
- generateKeyPair() - Static method in class net.corda.core.crypto.CryptoUtils
-
A simple wrapper that will make it easier to swap out the EC algorithm we use in future.
- generateMappedObject(schema) - Method in interface net.corda.core.schemas.QueryableState
-
Export a representation for the given schema.
- generateMappedObject(schema) - Method in class net.corda.finance.contracts.asset.Cash.State
-
Object Relational Mapping support.
- generateMappedObject(schema) - Method in class net.corda.finance.contracts.CommercialPaper.State
-
Object Relational Mapping support.
- generateMove(tx, paper, newOwner) - Method in class net.corda.finance.contracts.CommercialPaper
-
Updates the given partial transaction with an input/output/command to reassign ownership of the paper.
- generateMoveCommand() - Method in class net.corda.finance.contracts.asset.Cash
-
- generateMoveCommand() - Method in class net.corda.finance.contracts.asset.CommodityContract
-
- generateMoveCommand() - Method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
- generatePaymentNetting(tx, issued, notary, inputs) - Method in class net.corda.finance.contracts.asset.Obligation
-
- generateRedeem(tx, paper, services) - Method in class net.corda.finance.contracts.CommercialPaper
-
Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish
to redeem the paper. We must therefore send enough money to the key that owns the paper to satisfy the face
value, and then ensure the paper is removed from the ledger.
- generateSetLifecycle(tx, statesAndRefs, lifecycle, notary) - Method in class net.corda.finance.contracts.asset.Obligation
-
Generate a transaction changing the lifecycle of one or more state objects.
- generateSettle(tx, statesAndRefs, assetStatesAndRefs, moveCommand, notary) - Method in class net.corda.finance.contracts.asset.Obligation
-
- generateSpend(services, tx, amount, to, onlyFromParties) - Method in class net.corda.finance.contracts.asset.Cash.Companion
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(services, tx, payments, onlyFromParties) - Method in class net.corda.finance.contracts.asset.Cash.Companion
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(services, tx, amount, to, onlyFromParties) - Static method in class net.corda.finance.contracts.asset.Cash
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(services, tx, payments, onlyFromParties) - Static method in class net.corda.finance.contracts.asset.Cash
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(tx, amount, to, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(tx, payments, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
-
Adds to the given transaction states that move amounts of a fungible asset to the given parties, using only
the provided acceptable input states to find a solution (not all of them may be used in the end). A change
output will be generated if the state amounts don't exactly fit.
- generateSpend(tx, amount, to, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
Generate a transaction that moves an amount of currency to the given pubkey.
- generateSpend(tx, payments, acceptableStates, payChangeTo, deriveState, generateMoveCommand) - Static method in class net.corda.finance.contracts.asset.OnLedgerAsset
-
Adds to the given transaction states that move amounts of a fungible asset to the given parties, using only
the provided acceptable input states to find a solution (not all of them may be used in the end). A change
output will be generated if the state amounts don't exactly fit.
- get(name) - Method in class net.corda.finance.utils.CityDatabase
-
- getAcceptableContracts() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
The hash of the asset contract we
- getAcceptableIssuedProducts() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
The parties whose assets we are willing to accept in payment for this debt.
- getAddresses() - Method in class net.corda.core.node.NodeInfo
-
An ordered list of IP addresses/hostnames where the node can be contacted.
- getAddresses() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- getAddresses() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- getAlgorithm() - Method in class net.corda.core.crypto.CompositeKey
-
- getAlgorithm() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
-
- getAlgorithmName() - Method in class net.corda.core.crypto.SignatureScheme
-
- getAlgSpec() - Method in class net.corda.core.crypto.SignatureScheme
-
- getAllIdentities() - Method in interface net.corda.core.node.services.IdentityService
-
- getAllNodes() - Method in interface net.corda.core.node.services.NetworkMapCache
-
Return all
class NodeInfo
s the node currently is aware of (including ourselves).
- getAllOnesHash() - Method in class net.corda.core.crypto.SecureHash.Companion
-
- getAllSteps() - Method in class net.corda.core.utilities.ProgressTracker
-
A list of all steps in this ProgressTracker and the children, with the indent level provided starting at zero.
Note that UNSTARTED is never counted, and DONE is only counted at the calling level.
- getAlternativeOIDs() - Method in class net.corda.core.crypto.SignatureScheme
-
- getAmount() - Method in interface net.corda.core.contracts.FungibleAsset
-
Amount represents a positive quantity of some issued product which can be cash, tokens, assets, or generally
anything else that's quantifiable with integer quantities. See
class Issued
and
class Amount
for more details.
- getAmount() - Method in class net.corda.core.contracts.SourceAndAmount
-
the Amount of asset available.
- getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- getAmount() - Method in class net.corda.finance.contracts.asset.Cash.State
-
Amount represents a positive quantity of some issued product which can be cash,
- getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- getAmount() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
Amount represents a positive quantity of some issued product which can be cash,
- getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- getAmount() - Method in class net.corda.finance.contracts.asset.Commands.Settle
-
- getAmount() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Amount represents a positive quantity of some issued product which can be cash, tokens, assets, or generally
anything else that's quantifiable with integer quantities. See
class Issued
and
class Amount
for more details.
- getAmount() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- getAmount() - Method in class net.corda.finance.flows.AbstractCashFlow.AbstractRequest
-
- getAmount() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- getAmount() - Method in class net.corda.finance.flows.CashPaymentFlow
-
- getAmountMissing() - Method in exception net.corda.core.contracts.InsufficientBalanceException
-
- getAnnualCompoundCount() - Method in enum net.corda.finance.contracts.Frequency
-
- getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- getAnonymous() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
-
- getAnonymous() - Method in class net.corda.finance.flows.CashPaymentFlow
-
- getAnonymous() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
-
- getAppContext() - Method in interface net.corda.core.cordapp.CordappProvider
-
Exposes the current CorDapp context which will contain information and configuration of the CorDapp that
is currently running.
- getAppName() - Method in class net.corda.core.flows.FlowInfo
-
Name of the CorDapp jar hosting the flow,
- getArgs() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
-
- getAttachment() - Method in class net.corda.core.contracts.ContractAttachment
-
The attachment representing the contract JAR
- getAttachment(index) - Method in class net.corda.core.transactions.LedgerTransaction
-
Helper to simplify getting an indexed attachment.
- getAttachment(id) - Method in class net.corda.core.transactions.LedgerTransaction
-
Helper to simplify getting an indexed attachment.
- getAttachmentData() - Method in class net.corda.core.internal.AbstractAttachment
-
- getAttachmentId() - Method in class net.corda.core.contracts.HashAttachmentConstraint
-
- getAttachmentId() - Method in class net.corda.core.cordapp.CordappContext
-
For CorDapps containing
- getAttachments() - Method in interface net.corda.core.node.ServicesForResolution
-
Provides access to storage of arbitrary JAR files (which may contain only data, no code).
- getAttachments() - Method in class net.corda.core.transactions.LedgerTransaction
-
A list of
- getAttachments() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getAttachments() - Method in class net.corda.core.transactions.TraversableTransaction
-
Hashes of the ZIP/JAR files that are needed to interpret the contents of this wire transaction.
- getAttribute() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
-
- getAttributeChild() - Method in enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
-
- getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.FungibleStateAttribute
-
- getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.LinearStateAttribute
-
- getAttributeName() - Method in enum net.corda.core.node.services.vault.Sort.VaultStateAttribute
-
- getAttributeParent() - Method in enum net.corda.core.node.services.vault.Sort.CommonStateAttribute
-
- getAuthorisedContractUpgrade(ref) - Method in interface net.corda.core.node.services.ContractUpgradeService
-
Get contracts we would be willing to upgrade the suggested contract to.
- getAvailableCommands() - Method in class net.corda.client.jackson.StringToMethodCallParser
-
Returns a string-to-string map of commands to a string describing available parameter types.
- getAvailableComponentGroups() - Method in class net.corda.core.transactions.TraversableTransaction
-
Returns a list of all the component groups that are present in the transaction, excluding the privacySalt,
in the following order (which is the same with the order in
enum ComponentGroupEnum
:
- getAvailableComponentHashes() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
-
- getAvailableComponents() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
-
- getBagOfCash() - Method in class net.corda.core.internal.Emoji
-
- GetBalances - Class in net.corda.finance.contracts
-
- getBeneficiary() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
The public key of the entity the contract pays to
- getBilateralNetState() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Returns an object used to determine if two states can be subject to close-out netting. If two states return
equal objects, they can be close out netted together.
- getBilateralNetState() - Method in interface net.corda.finance.contracts.BilateralNettableState
-
Returns an object used to determine if two states can be subject to close-out netting. If two states return
equal objects, they can be close out netted together.
- getBooks() - Method in class net.corda.core.internal.Emoji
-
- getBuffer() - Method in class net.corda.core.crypto.CompositeSignature.State
-
- getBy() - Method in class net.corda.core.crypto.DigitalSignature.WithKey
-
- getBy() - Method in class net.corda.core.crypto.TransactionSignature
-
- getBytes() - Method in class net.corda.core.utilities.ByteSequence
-
The underlying bytes.
- getBytes() - Method in class net.corda.core.utilities.OpaqueBytes
-
The underlying bytes.
- getBytes() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
-
The underlying bytes.
- getCaCertStore() - Method in interface net.corda.core.node.services.IdentityService
-
- getCacheConcurrencyLevel() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Determines the concurrency level of the Observable Cache.
- getCalendars() - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
- getCallSiteMap() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- getCASH($receiver) - Static method in class net.corda.finance.contracts.asset.CashUtilities
-
An extension property that lets you write 100.DOLLARS.CASH
- getCashBalance($receiver, currency) - Static method in class net.corda.finance.contracts.GetBalances
-
- getCashBalance($receiver, currency) - Static method in class net.corda.finance.contracts.GetBalances
-
- getCashBalances($receiver) - Static method in class net.corda.finance.contracts.GetBalances
-
- getCashBalances($receiver) - Static method in class net.corda.finance.contracts.GetBalances
-
- getCashSigningPubKeys() - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- getCause() - Method in exception net.corda.core.CordaException
-
- getCause() - Method in exception net.corda.core.CordaRuntimeException
-
- getCause() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
-
- getCause() - Method in exception net.corda.core.node.services.StatesNotAvailableException
-
- getCert($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- getCertificate() - Method in class net.corda.core.identity.PartyAndCertificate
-
- getCertPath() - Method in class net.corda.core.identity.PartyAndCertificate
-
- getChanged() - Method in interface net.corda.core.node.services.NetworkMapCache
-
Tracks changes to the network map cache.
- getChanges() - Method in class net.corda.core.utilities.ProgressTracker
-
An observable stream of changes: includes child steps, resets and any changes emitted by individual steps (e.g.
if a step changed its label or rendering).
- getChanges() - Method in class net.corda.core.utilities.ProgressTracker.Step
-
- getCHECKPOINT_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getChildProgressTracker(step) - Method in class net.corda.core.utilities.ProgressTracker
-
- getChildren() - Method in class net.corda.core.crypto.CompositeKey
-
- getCityMap() - Method in class net.corda.finance.utils.CityDatabase
-
- getClassLoader() - Method in class net.corda.core.cordapp.CordappContext
-
the classloader used to load this cordapp
- getClassName() - Method in class net.corda.core.flows.StackFrameDataToken
-
- getClock() - Method in interface net.corda.core.node.ServiceHub
-
A
Clock representing the node's current time. This should be used in preference to directly accessing the
clock so the current time can be controlled during unit testing.
- getClock() - Method in class net.corda.core.node.services.TimeWindowChecker
-
- getCode() - Method in enum net.corda.finance.contracts.Tenor.TimeUnit
-
- getCODE_BAG_OF_CASH() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_BOOKS() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_COOL_GUY() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_DIAMOND() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_FREE() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_GREEN_TICK() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_LEFT_ARROW() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_LIGHTBULB() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_NEWSPAPER() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_NO_ENTRY() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_PAPERCLIP() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_RIGHT_ARROW() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_SANTA_CLAUS() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_SKULL_AND_CROSSBONES() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_SLEEPING_FACE() - Static method in class net.corda.core.internal.Emoji
-
- getCODE_SOON() - Static method in class net.corda.core.internal.Emoji
-
- getColumn() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- getColumn() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- getColumnName(column) - Static method in class net.corda.core.node.services.vault.QueryCriteriaUtils
-
- getColumns() - Method in class net.corda.core.node.services.vault.Sort
-
- getCommand() - Method in class net.corda.core.contracts.CommandAndState
-
- getCommand(index) - Method in class net.corda.core.transactions.LedgerTransaction
-
Helper to simplify getting an indexed command.
- getCommands() - Method in class net.corda.core.transactions.LedgerTransaction
-
Arbitrary data passed to the program of each input state.
- getCommands() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getCommands() - Method in class net.corda.core.transactions.TraversableTransaction
-
- getCOMMODITY_PROGRAM_ID() - Method in class net.corda.finance.contracts.asset.CommodityContract.Companion
-
- getCommodityCode() - Method in class net.corda.finance.contracts.Commodity
-
- getCommonName() - Method in class net.corda.core.identity.CordaX500Name
-
optional name by the which the entity is usually known.
- getCommonName($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
- getComponentGroups() - Method in class net.corda.core.transactions.TraversableTransaction
-
- getComponents() - Method in class net.corda.core.transactions.ComponentGroup
-
- getComponents() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- getConflict() - Method in class net.corda.core.flows.NotaryError.Conflict
-
- getConnectionMaxRetryInterval() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
-
How much time to wait between connection retries if the server goes down.
- getConnectionMaxRetryInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Maximum retry interval
- getConnectionRetryInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The retry interval of artemis connections in milliseconds
- getConnectionRetryIntervalMultiplier() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The retry interval multiplier for exponential backoff
- getConstraint() - Method in class net.corda.core.contracts.TransactionState
-
A validator for the contract attachments on the transaction.
- getConsumed() - Method in class net.corda.core.node.services.Vault.Update
-
- getConsumedTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getContent() - Method in class net.corda.core.internal.ThreadBox
-
- getContract() - Method in class net.corda.core.contracts.ContractAttachment
-
The contract name contained within the JAR
- getContract() - Method in interface net.corda.core.contracts.MoveCommand
-
Contract code the moved state(s) are for the attention of, for example to indicate that the states are moved in
order to settle an obligation contract's state object(s).
- getContract() - Method in class net.corda.core.contracts.StateAndContract
-
The contract that should verify the state
- getContract() - Method in class net.corda.core.contracts.TransactionState
-
The contract class name that will verify this state that will be created via reflection.
The attachment containing this class will be automatically added to the transaction at transaction creation
time.
- getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- getContract() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
Contract code the moved state
- getContractAttachmentID(contractClassName) - Method in interface net.corda.core.cordapp.CordappProvider
-
Resolve an attachment ID for a given contract name
- getContractClassNames() - Method in interface net.corda.core.cordapp.Cordapp
-
List of contracts
- getContractClassNames() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of contracts
- getContractStateClassName() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
-
- getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- getContractStateTypes() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getContractUpgradeService() - Method in interface net.corda.core.node.ServiceHub
-
The
interface ContractUpgradeService
is responsible for securely upgrading contract state objects according to
a specified and mutually agreed (amongst participants) contract version.
- getCoolGuy() - Method in class net.corda.core.internal.Emoji
-
- getCoordinate() - Method in class net.corda.finance.utils.WorldMapLocation
-
- getCordaModule() - Method in class net.corda.client.jackson.JacksonSupport
-
- getCordapp() - Method in class net.corda.core.cordapp.CordappContext
-
The cordapp this context is about
- getCordappClasses() - Method in interface net.corda.core.cordapp.Cordapp
-
- getCordappClasses() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
An exhaustive list of all classes relevant to the node within this CorDapp
- getCordappProvider() - Method in interface net.corda.core.node.ServicesForResolution
-
Provides access to anything relating to cordapps including contract attachment resolution and app context
- getCounterparty() - Method in class net.corda.core.flows.FlowSession
-
The
class Party
on the other side of this session. In the case of a session created by FlowLogic.initiateFlow is the same Party as the one passed to that function.
- getCounterpartyFlowInfo() - Method in class net.corda.core.flows.FlowSession
-
Returns a
class FlowInfo
object describing the flow counterparty is using. With FlowInfo.flowVersion it
provides the necessary information needed for the evolution of flows and enabling backwards compatibility.
- getCountry() - Method in class net.corda.core.identity.CordaX500Name
-
country the organisation is in,
- getCountry($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
- getCountryCode() - Method in class net.corda.finance.utils.WorldMapLocation
-
- getCountryCodes() - Static method in class net.corda.core.internal.CountryCodeKt
-
- getCP_PROGRAM_ID() - Static method in class net.corda.finance.contracts.CommercialPaperKt
-
This is an ultra-trivial implementation of commercial paper, which is essentially a simpler version of a corporate
bond. It can be seen as a company-specific currency. A company issues CP with a particular face value, say $100,
but sells it for less, say $90. The paper can be redeemed for cash at a given date in the future. Thus this example
would have a 10% interest rate with a single repayment. Commercial paper is often rolled over (the maturity date
is adjusted as if the paper was redeemed and immediately repurchased, but without having to front the cash).
- getCurrency() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- getCurrency() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getCurrentContext() - Method in class net.corda.core.serialization.SerializationFactory
-
If there is a need to nest serialization/deserialization with a modified context during serialization or deserialization,
this will return the current context used to start serialization/deserialization.
- getCurrentFactory() - Method in class net.corda.core.serialization.SerializationFactory.Companion
-
If there is a need to nest serialization/deserialization with a modified context during serialization or deserialization,
this will return the current factory used to start serialization/deserialization.
- getCurrentStep() - Method in class net.corda.core.utilities.ProgressTracker
-
Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to
the
class ProgressTracker.DONE
state, this tracker is finished and the current step cannot be moved again.
- getCurrentStepRecursive() - Method in class net.corda.core.utilities.ProgressTracker
-
Returns the current step, descending into children to find the deepest step we are up to.
- getCustomSchemas() - Method in interface net.corda.core.cordapp.Cordapp
-
List of custom schemas
- getCustomSchemas() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of custom schemas
- getData() - Method in class net.corda.core.contracts.TransactionState
-
The custom contract state
- getDataType() - Method in class net.corda.core.internal.FetchDataFlow
-
- getDataType() - Method in class net.corda.core.internal.Request.Data
-
- getDays($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Extension method for easier construction of
Durations in terms of integer days:
val twoDays = 2.days
.
- getDealBeingOffered() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- getDeclaringClass() - Method in class net.corda.core.node.services.vault.Column
-
- getDefault() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration.Companion
-
- getDefault() - Static method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
- getDefaultContext() - Method in class net.corda.core.serialization.SerializationFactory
-
A context to use as a default if you do not require a specially configured context. It will be the current context
if the use is somehow nested (see currentContext).
- getDefaultFactory() - Method in class net.corda.core.serialization.SerializationFactory.Companion
-
A default factory for serialization/deserialization, taking into account the currentFactory if set.
- getDefaultFractionDigits() - Method in class net.corda.finance.contracts.Commodity
-
- getDesc() - Method in class net.corda.core.crypto.SignatureScheme
-
- getDescription() - Method in class net.corda.finance.utils.WorldMapLocation
-
- getDescriptions() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
-
- getDeserializationClassLoader() - Method in interface net.corda.core.serialization.SerializationContext
-
The class loader to use for deserialization.
- getDestination() - Method in class net.corda.core.contracts.AmountTransfer
-
is the
- getDiamond() - Method in class net.corda.core.internal.Emoji
-
- getDirection() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- getDirection() - Method in enum net.corda.finance.contracts.DateRollConvention
-
- getDisplayName() - Method in class net.corda.finance.contracts.Commodity
-
- getDisplayTokenSize(token) - Method in class net.corda.core.contracts.Amount.Companion
-
Determines the representation of one Token quantity in BigDecimal. For Currency and Issued
the definitions is taken from Currency defaultFractionDigits property e.g. 2 for USD, or 0 for JPY
so that the automatic token size is the conventional minimum penny amount.
For other possible token types the asset token should implement TokenizableAssetInfo to
correctly report the designed nominal amount.
- getDisplayTokenSize() - Method in class net.corda.core.contracts.Amount
-
the nominal display unit size of a single token,
- getDisplayTokenSize(token) - Static method in class net.corda.core.contracts.Amount
-
Determines the representation of one Token quantity in BigDecimal. For Currency and Issued
the definitions is taken from Currency defaultFractionDigits property e.g. 2 for USD, or 0 for JPY
so that the automatic token size is the conventional minimum penny amount.
For other possible token types the asset token should implement TokenizableAssetInfo to
correctly report the designed nominal amount.
- getDisplayTokenSize() - Method in interface net.corda.core.contracts.TokenizableAssetInfo
-
The nominal display unit size of a single token, potentially with trailing decimal display places if the scale parameter is non-zero.
- getDisplayTokenSize() - Method in class net.corda.finance.contracts.Commodity
-
The nominal display unit size of a single token, potentially with trailing decimal display places if the scale parameter is non-zero.
- getDOLLARS($receiver) - Static method in class net.corda.finance.Currencies
-
- getDOLLARS($receiver) - Static method in class net.corda.finance.Currencies
-
- getDownloaded() - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- getDueBefore() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- getDueBefore() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
When the contract must be settled by.
- getDUMMY_CASH_ISSUER() - Static method in class net.corda.finance.contracts.asset.CashUtilities
-
A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
- getDUMMY_CASH_ISSUER_KEY() - Static method in class net.corda.finance.contracts.asset.CashUtilities
-
A randomly generated key.
- getDUMMY_OBLIGATION_ISSUER() - Static method in class net.corda.finance.contracts.asset.ObligationKt
-
A dummy, randomly generated issuer party by the name of "Snake Oil Issuer"
- getDUMMY_OBLIGATION_ISSUER_KEY() - Static method in class net.corda.finance.contracts.asset.ObligationKt
-
A randomly generated key.
- getDuplicates() - Method in exception net.corda.core.contracts.TransactionVerificationException.DuplicateInputStates
-
- getEmojiMode() - Method in class net.corda.core.internal.Emoji
-
When non-null, toString() methods are allowed to use emoji in the output as we're going to render them to a
sufficiently capable text surface.
- getEMPTY() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys.Companion
-
- getEncoded() - Method in class net.corda.core.crypto.CompositeKey
-
- getEncoded() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
-
- getEncumbrance() - Method in class net.corda.core.contracts.TransactionState
-
All contract states may be encumbered by up to one other state.
- getEntityStateClass() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
- getEntityStateColumnName() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
- getEntries() - Method in class net.corda.core.crypto.CordaSecurityProvider
-
- getError() - Method in exception net.corda.core.flows.NotaryException
-
- getError() - Method in exception net.corda.core.node.services.UniquenessException
-
- getException() - Method in class net.corda.core.utilities.Try.Failure
-
- getExitKeys() - Method in interface net.corda.core.contracts.FungibleAsset
-
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
owner to sign, some (i.e. cash) also require the issuer.
- getExitKeys() - Method in class net.corda.finance.contracts.asset.Cash.State
-
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
owner to sign, some (i.e. cash) also require the issuer.
- getExitKeys() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
owner to sign, some (i.e. cash) also require the issuer.
- getExitKeys() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
owner to sign, some (i.e. cash) also require the issuer.
- getExpectedTypeName() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
-
- getExpr() - Method in class net.corda.finance.contracts.Expression
-
- getExpression() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
-
- getExpression() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- getExternalId() - Method in class net.corda.core.contracts.UniqueIdentifier
-
- getExternalId() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- getExternalId() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
Represents a
- getExtraAuditData() - Method in class net.corda.core.utilities.ProgressTracker.Step
-
A flow may populate this property with flow specific context data.
The extra data will be recorded to the audit logs when the flow progresses.
Even if empty the basic details (i.e. label) of the step will be recorded for audit purposes.
- getFaceValue() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- getFaceValue() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getFaceValueIssuerParty() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getFaceValueIssuerRef() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getFilteredComponentGroups() - Method in class net.corda.core.transactions.FilteredTransaction
-
- getFlowClass() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- getFlowId() - Method in class net.corda.core.node.services.Vault.Update
-
- getFlowInfo(otherParty) - Method in class net.corda.core.flows.FlowLogic
-
Deprecated.
- getFlowInfo(otherParty, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
-
- getFlowInitiator() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getFlowLogicClassName() - Method in class net.corda.core.messaging.StateMachineInfo
-
- getFlowVersion() - Method in class net.corda.core.flows.FlowInfo
-
The integer flow version the other side is using.
- getForDay() - Method in class net.corda.finance.contracts.FixOf
-
- getFormat() - Method in class net.corda.core.crypto.CompositeKey
-
- getFormat() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
-
- getFree() - Method in class net.corda.core.internal.Emoji
-
- getFromDisk() - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- getFromTime() - Method in class net.corda.core.contracts.TimeWindow
-
Returns the inclusive lower-bound of this
class TimeWindow
's interval, with null implying infinity.
- getFuzzyIdentityMatch() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
-
- getFuzzyIdentityMatch() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
-
- getGot() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedDataMismatch
-
- getGot() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedSizeMismatch
-
- getGreenTick() - Method in class net.corda.core.internal.Emoji
-
- getGroupByColumns() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- getGroupHashes() - Method in class net.corda.core.transactions.FilteredTransaction
-
- getGroupIndex() - Method in class net.corda.core.transactions.ComponentGroup
-
- getGroupIndex() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- getGroupingKey() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- getHardReferenceStore() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- getHasEmojiTerminal() - Method in class net.corda.core.internal.Emoji
-
- getHasEnded() - Method in class net.corda.core.utilities.ProgressTracker
-
Returns true if the progress tracker has ended, either by reaching the
class ProgressTracker.DONE
step or prematurely with an error
- getHash() - Method in exception net.corda.core.contracts.AttachmentResolutionException
-
- getHash() - Method in exception net.corda.core.contracts.TransactionResolutionException
-
- getHash() - Method in class net.corda.core.crypto.MerkleTree
-
- getHash() - Method in class net.corda.core.crypto.MerkleTree.Leaf
-
- getHash() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- getHash() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
-
- getHash() - Method in class net.corda.core.crypto.PartialTree.Leaf
-
- getHash() - Method in class net.corda.core.serialization.SerializedBytes
-
- getHashes() - Method in class net.corda.core.internal.Request.Data
-
- getHolidayDates() - Method in class net.corda.finance.contracts.BusinessCalendar
-
- getHolidayDates() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
-
- getHost() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- getHost() - Method in class net.corda.core.utilities.NetworkHostAndPort
-
- getHours($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Extension method for easier construction of
Durations in terms of integer hours:
val twoHours = 2.hours
.
- getId() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getId() - Method in class net.corda.core.contracts.ContractAttachment
-
- getId() - Method in interface net.corda.core.contracts.NamedByHash
-
- getId() - Method in class net.corda.core.contracts.UniqueIdentifier
-
- getId() - Method in class net.corda.core.flows.TransactionParts
-
- getId() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getId() - Method in interface net.corda.core.messaging.FlowHandle
-
The started state machine's ID.
- getId() - Method in class net.corda.core.messaging.FlowHandleImpl
-
The started state machine
- getId() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
The started state machine
- getId() - Method in class net.corda.core.messaging.StateMachineInfo
-
- getId() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
-
- getId() - Method in class net.corda.core.messaging.StateMachineUpdate
-
- getId() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- getId() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- getId() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- getId() - Method in exception net.corda.core.transactions.ComponentVisibilityException
-
- getId() - Method in class net.corda.core.transactions.FilteredTransaction
-
- getId() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
-
- getId() - Method in class net.corda.core.transactions.LedgerTransaction
-
The hash of the original serialised WireTransaction.
- getId() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- getId() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
A privacy salt is not really required in this case, because we already used nonces in normal transactions and
thus input state refs will always be unique. Also, filtering doesn't apply on this type of transactions.
- getId() - Method in class net.corda.core.transactions.SignedTransaction
-
- getId() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
-
- getId() - Method in class net.corda.core.transactions.WireTransaction
-
The transaction id is represented by the root hash of Merkle tree over the transaction components.
- getIdentityService() - Method in class net.corda.client.jackson.JacksonSupport.IdentityObjectMapper
-
- getIdentityService() - Method in interface net.corda.core.node.ServicesForResolution
-
An identity service maintains a directory of parties by their associated distinguished name/public keys and thus
supports lookup of a party given its key, or name. The service also manages the certificates linking confidential
identities back to the well known identity (i.e. the identity in the network map) of a party.
- getIds() - Method in exception net.corda.core.serialization.MissingAttachmentsException
-
- getIndex() - Method in class net.corda.core.contracts.StateRef
-
- getIndex() - Method in class net.corda.core.schemas.PersistentStateRef
-
- getInitiatedFlows() - Method in interface net.corda.core.cordapp.Cordapp
-
List of initiatable flow classes
- getInitiatedFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of initiatable flow classes
- getInitiatingSession() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
-
- getInitiator() - Method in class net.corda.core.messaging.StateMachineInfo
-
- getInput(index) - Method in class net.corda.core.transactions.LedgerTransaction
-
- getInputIndex() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- getInputs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getInputs() - Method in class net.corda.core.flows.TransactionParts
-
- getInputs() - Method in class net.corda.core.transactions.BaseTransaction
-
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
- getInputs() - Method in class net.corda.core.transactions.CoreTransaction
-
The inputs of this transaction, containing state references only
- getInputs() - Method in class net.corda.core.transactions.FullTransaction
-
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
- getInputs() - Method in class net.corda.core.transactions.LedgerTransaction
-
The resolved input states which will be consumed/invalidated by the execution of this transaction.
- getInputs() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- getInputs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
The inputs of this transaction.
- getInputs() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
The inputs of this transaction,
- getInputs() - Method in class net.corda.core.transactions.SignedTransaction
-
Helper to access the inputs of the contained transaction
- getInputs() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getInputs() - Method in class net.corda.core.transactions.TraversableTransaction
-
Pointers to the input states on the ledger, identified by (tx identity hash, output index).
- getInputStates() - Method in class net.corda.core.transactions.LedgerTransaction
-
- getInputStream() - Method in class net.corda.core.internal.InputStreamAndHash
-
- getInstance(encoded) - Method in class net.corda.core.crypto.CompositeKey.Companion
-
Build a composite key from a DER encoded form.
- getInstance(asn1) - Method in class net.corda.core.crypto.CompositeKey.Companion
-
- getInstance() - Method in class net.corda.finance.contracts.asset.CashSelection.Companion
-
- getInstance(metadata) - Method in class net.corda.finance.contracts.asset.CashSelection.Companion
-
- getInstance(calname) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
Returns a business calendar that combines all the named holiday calendars into one list of holiday dates.
- getInstance(calname) - Static method in class net.corda.finance.contracts.BusinessCalendar
-
Returns a business calendar that combines all the named holiday calendars into one list of holiday dates.
- getInstance(commodityCode) - Method in class net.corda.finance.contracts.Commodity.Companion
-
- getInverse() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
- getIssuableCurrencies() - Method in class net.corda.finance.flows.CashConfiguration
-
- getIssuance() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- getIssuanceParty() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getIssuanceRef() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getIssuer() - Method in class net.corda.core.contracts.Issued
-
The
- getIssuer() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getIssuer() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of issuer party
- getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow
-
- getIssuerConstraint() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
-
- getIssueRef() - Method in class net.corda.finance.flows.CashExitFlow.ExitRequest
-
- getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- getIssueRef() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
-
- getIssueRef() - Method in class net.corda.finance.flows.CashIssueFlow.IssueRequest
-
- getIssuerParty() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- getIssuerRef() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getIssuerRef() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
- getIssuerRef() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- getJarPath() - Method in interface net.corda.core.cordapp.Cordapp
-
The path to the JAR for this CorDapp
- getJarPath() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
The path to the JAR for this CorDapp
- getKeyDescriptions(keys) - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
Get a human readable description of where signatures are required from, and are missing, to assist in debugging
the underlying cause.
- getKeyDescriptions(keys) - Method in class net.corda.core.transactions.SignedTransaction
-
Get a human readable description of where signatures are required from, and are missing, to assist in debugging
the underlying cause.
- getKeyDescriptions(keys) - Method in interface net.corda.core.transactions.TransactionWithSignatures
-
Get a human readable description of where signatures are required from, and are missing, to assist in debugging
the underlying cause.
- getKeyManagementService() - Method in interface net.corda.core.node.ServiceHub
-
The key management service is responsible for storing and using private keys to sign things. An
implementation of this may, for example, call out to a hardware security module that enforces various
auditing and frequency-of-use requirements.
- getKeys() - Method in class net.corda.core.crypto.CordaSecurityProvider
-
- getKeys($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
-
- getKeys() - Method in interface net.corda.core.node.services.KeyManagementService
-
Returns a snapshot of the current signing
PublicKeys.
For each of these keys a
PrivateKey is available, that can be used later for signing.
- getKeySize() - Method in class net.corda.core.crypto.SignatureScheme
-
- getLabel() - Method in class net.corda.core.utilities.ProgressTracker.Step
-
- getLatitude() - Method in class net.corda.finance.utils.WorldCoordinate
-
- getLeafKeys() - Method in class net.corda.core.crypto.CompositeKey
-
- getLeft() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- getLeft() - Method in class net.corda.core.crypto.PartialTree.Node
-
- getLeft() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- getLeftArrow() - Method in class net.corda.core.internal.Emoji
-
- getLegacyContract() - Method in interface net.corda.core.contracts.UpgradedContract
-
- getLegalIdentities() - Method in class net.corda.core.node.NodeInfo
-
An ordered list of legal identities supported by this node. The node will always have at least one, so if you
are porting code from earlier versions of Corda that expected a single party per node, just use the first item
in the returned list.
- getLegalIdentitiesAndCerts() - Method in class net.corda.core.node.NodeInfo
-
A non-empty list,
- getLegalIdentitiesAndCerts() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- getLegalNameRules() - Method in class net.corda.core.internal.Rule.Companion
-
- getLifecycle() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
- getLifecycle() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- getLightBulb() - Method in class net.corda.core.internal.Emoji
-
- getLinearId() - Method in interface net.corda.core.contracts.LinearState
-
Unique id shared by all LinearState states throughout history within the vaults of all parties.
Verify methods should check that one input and one output share the id in a transaction,
except at issuance/termination.
- getLocality() - Method in class net.corda.core.identity.CordaX500Name
-
locality of the organisation,
- getLocality($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
- getLock() - Method in class net.corda.core.internal.ThreadBox
-
- getLockId() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getLockId() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getLockIds() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- getLockUpdateTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getLog() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
- getLog() - Method in class net.corda.finance.contracts.asset.cash.selection.CashSelectionH2Impl.Companion
-
- getLog() - Method in class net.corda.finance.contracts.asset.OnLedgerAsset.Companion
-
- getLogger() - Method in class net.corda.core.flows.FlowLogic
-
This is where you should log things to.
- getLogger() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getLogicRef() - Method in class net.corda.core.contracts.ScheduledActivity
-
- getLongitude() - Method in class net.corda.finance.utils.WorldCoordinate
-
- getMappedTypes() - Method in class net.corda.core.schemas.MappedSchema
-
- getMaturity() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getMaturityDate() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- getMaxFileSize() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
Maximum file size
- getMaxReconnectAttempts() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
- getMerkleTree() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
-
- getMerkleTree(allLeavesHashes) - Method in class net.corda.core.crypto.MerkleTree.Companion
-
Merkle tree building using hashes, with zero hash padding to full power of 2.
- getMerkleTree() - Method in class net.corda.core.transactions.WireTransaction
-
Builds whole Merkle tree for a transaction.
Briefly, each component group has its own sub Merkle tree and all of the roots of these trees are used as leaves
in a top level Merkle tree.
Note that ordering of elements inside a
class ComponentGroup
matters when computing the Merkle root.
On the other hand, insertion group ordering does not affect the top level Merkle tree construction, as it is
actually an ordered Merkle tree, where its leaves are ordered based on the group ordinal in
enum ComponentGroupEnum
.
If any of the groups is an empty list or a null object, then SecureHash.allOnesHash is used as its hash.
Also, privacySalt is not a Merkle tree leaf, because it is already "inherently" included via the component nonces.
- getMessage() - Method in exception net.corda.core.CordaException
-
- getMessage() - Method in exception net.corda.core.CordaRuntimeException
-
- getMessage() - Method in exception net.corda.core.node.services.StatesNotAvailableException
-
- getMethod() - Method in class net.corda.client.jackson.StringToMethodCallParser.ParsedMethodCall
-
- getMethodMap() - Method in class net.corda.client.jackson.StringToMethodCallParser
-
The methods that can be invoked via this parser.
- getMethodName() - Method in exception net.corda.client.jackson.UnparseableCallException.UnknownMethod
-
- getMethodParamNames() - Method in class net.corda.client.jackson.StringToMethodCallParser
-
A map of method name to parameter names for the target type.
- getMidpoint() - Method in class net.corda.core.contracts.TimeWindow
-
Returns the midpoint of fromTime and untilTime if both are non-null, calculated as
fromTime + (untilTime - fromTime) / 2
, otherwise returns null.
- getMillis($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Extension method for easier construction of
Durations in terms of integer milliseconds:
val twoMillis = 2.millis
.
- getMinimumServerProtocolVersion() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The minimum protocol version required from the server
- getMinutes($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Extension method for easier construction of
Durations in terms of integer minutes:
val twoMinutes = 2.minutes
.
- getMissing() - Method in exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
-
- getMissingSigners($this) - Static method in class net.corda.core.transactions.TransactionWithSignatures.DefaultImpls
-
Return the
PublicKeys for which we still need signatures.
- getMissingSigners() - Method in interface net.corda.core.transactions.TransactionWithSignatures
-
Return the
PublicKeys for which we still need signatures.
- getModification() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
- getModification() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- getMultilateralNetState() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Returns an object used to determine if two states can be subject to close-out netting. If two states return
equal objects, they can be close out netted together.
- getMultilateralNetState() - Method in interface net.corda.finance.contracts.MultilateralNettableState
-
Returns an object used to determine if two states can be subject to close-out netting. If two states return
equal objects, they can be close out netted together.
- getMyInfo() - Method in interface net.corda.core.node.ServiceHub
-
The
class NodeInfo
object corresponding to our own entry in the network map.
- getMyOptionalKeys() - Method in class net.corda.core.flows.CollectSignaturesFlow
-
- getName() - Method in interface net.corda.core.cordapp.Cordapp
-
Cordapp name - derived from the base name of the Cordapp JAR (therefore may not be unique)
- getName() - Method in class net.corda.core.flows.FlowInitiator.Peer
-
- getName() - Method in class net.corda.core.flows.FlowInitiator.RPC
-
- getName() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
-
- getName() - Method in class net.corda.core.flows.FlowInitiator.Shell
-
- getName() - Method in class net.corda.core.identity.Party
-
- getName() - Method in class net.corda.core.identity.PartyAndCertificate
-
- getName() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
Cordapp name - derived from the base name of the Cordapp JAR (therefore may not be unique)
- getName() - Method in class net.corda.core.node.services.vault.Column
-
- getName() - Method in class net.corda.core.schemas.MappedSchema
-
- getName() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- getName() - Method in class net.corda.finance.contracts.FixOf
-
- getName() - Method in class net.corda.finance.contracts.Tenor
-
- getNetworkMapCache() - Method in interface net.corda.core.node.ServiceHub
-
A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched
from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised
with a specified network map service, which it fetches data from and then subscribes to updates of.
- getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- getNewNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
- getNewspaper() - Method in class net.corda.core.internal.Emoji
-
- getNewStep() - Method in class net.corda.core.utilities.Change.Position
-
- getNode() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- getNode() - Method in class net.corda.core.node.services.MapChange.Added
-
- getNode() - Method in class net.corda.core.node.services.NetworkMapCache.MapChange
-
- getNode() - Method in class net.corda.core.node.services.MapChange.Modified
-
- getNode() - Method in class net.corda.core.node.services.MapChange.Removed
-
- getNodeByAddress(address) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Look up the node info for a host and port.
- getNodeByLegalIdentity(party) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Look up the node info for a specific party. Will attempt to de-anonymise the party if applicable; if the party
is anonymised and the well known party cannot be resolved, it is impossible ot identify the node and therefore this
returns null.
- getNodeByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Look up the node info for a legal name.
- getNodeReady() - Method in interface net.corda.core.node.services.NetworkMapCache
-
Future to track completion of the NetworkMapService registration.
- getNodesByLegalIdentityKey(identityKey) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Look up the node infos for a specific peer key.
In general, nodes can advertise multiple identities: a legal identity, and separate identities for each of
the services it provides. In case of a distributed service – run by multiple nodes – each participant advertises
the identity of the whole group.
- getNoEntry() - Method in class net.corda.core.internal.Emoji
-
- getNonces() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- getNoNotaryUpdate() - Method in class net.corda.core.node.services.Vault.Companion
-
- getNotary() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getNotary() - Method in class net.corda.core.contracts.TransactionState
-
Identity of the notary that ensures the state is not used as an input to a transaction more than once
- getNotary() - Method in class net.corda.core.flows.TransactionParts
-
- getNotary($this, name) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
-
Gets a notary identity by the given name.
- getNotary(name) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Gets a notary identity by the given name.
- getNotary() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getNotary() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getNotary() - Method in class net.corda.core.transactions.BaseTransaction
-
If present, the notary for this transaction. If absent then the transaction is not notarised at all.
This is intended for issuance/genesis transactions that don't consume any other states and thus can't
double spend anything.
- getNotary() - Method in class net.corda.core.transactions.LedgerTransaction
-
If present,
- getNotary() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
If present,
- getNotary() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
If present,
- getNotary() - Method in class net.corda.core.transactions.SignedTransaction
-
Helper to access the notary of the contained transaction
- getNotary() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getNotary() - Method in class net.corda.core.transactions.TraversableTransaction
-
If present, the notary for this transaction. If absent then the transaction is not notarised at all.
This is intended for issuance/genesis transactions that don't consume any other states and thus can't
double spend anything.
- getNotary() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- getNotary() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
-
- getNotary() - Method in class net.corda.finance.flows.CashIssueFlow.IssueRequest
-
- getNotary() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- getNotaryChangeTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getNotaryChangeTx() - Method in class net.corda.core.transactions.SignedTransaction
-
- getNotaryIdentities() - Method in interface net.corda.core.node.services.NetworkMapCache
-
A list of notary services available on the network.
- getNotaryIdentityKey() - Method in class net.corda.core.node.services.NotaryService
-
- getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
-
- getNotaryParty() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
- getNoUpdate() - Method in class net.corda.core.node.services.Vault.Companion
-
- getNULL_PARTY() - Method in class net.corda.core.crypto.NullKeys
-
- getNULL_SIGNATURE() - Method in class net.corda.core.crypto.NullKeys
-
A signature with a key and value of zero. Useful when you want a signature object that you know won't ever be used.
- getObjectReferencesEnabled() - Method in interface net.corda.core.serialization.SerializationContext
-
Duplicate references to the same object preserved in the wire format and when deserialized when this is true,
otherwise they appear as new copies of the object.
- getObligor() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Where the debt originates from
- getObservableMap() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- getObservationExecutorPoolSize() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The number of threads to use for observations
- getOf() - Method in class net.corda.finance.contracts.Fix
-
- getOffset() - Method in class net.corda.core.utilities.ByteSequence
-
The start position of the sequence within the byte array.
- getOffset() - Method in class net.corda.core.utilities.OpaqueBytes
-
The start position of the sequence within the byte array.
- getOffset() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
-
The start position of the sequence within the byte array.
- getOffset() - Method in enum net.corda.finance.contracts.Frequency
-
- getOffsetDate(startDate, period, steps) - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
Calculates the date from @startDate moving forward 'steps' of time size 'period'. Does not apply calendar
logic / roll conventions.
- getOffsetDate(startDate, period, steps) - Static method in class net.corda.finance.contracts.BusinessCalendar
-
Calculates the date from @startDate moving forward 'steps' of time size 'period'. Does not apply calendar
logic / roll conventions.
- getOfStep() - Method in class net.corda.core.utilities.Change.Rendering
-
- getOfTenor() - Method in class net.corda.finance.contracts.FixOf
-
- getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- getOperator() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
-
- getOperator() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- getOracle() - Method in interface net.corda.finance.contracts.FixableDealState
-
What oracle service to use for the fixing
- getOrderBy() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- getOrganisation() - Method in class net.corda.core.identity.CordaX500Name
-
name of the organisation.
- getOrganisation($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
- getOrganisationUnit() - Method in class net.corda.core.identity.CordaX500Name
-
optional name of a unit within the
- getOriginalExceptionClassName() - Method in exception net.corda.core.CordaException
-
- getOriginalExceptionClassName() - Method in exception net.corda.core.CordaRuntimeException
-
- getOriginalExceptionClassName() - Method in interface net.corda.core.CordaThrowable
-
- getOriginalMessage() - Method in exception net.corda.core.CordaException
-
- getOriginalMessage() - Method in exception net.corda.core.CordaRuntimeException
-
- getOriginalMessage() - Method in interface net.corda.core.CordaThrowable
-
- getOriginalState() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
- getOrThrow($receiver, timeout) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
- getOrThrow() - Method in class net.corda.core.utilities.Try.Failure
-
- getOrThrow() - Method in class net.corda.core.utilities.Try
-
- getOrThrow() - Method in class net.corda.core.utilities.Try.Success
-
- getOtherResults() - Method in class net.corda.core.node.services.Vault.Page
-
- getOtherSideSession() - Method in class net.corda.core.flows.DataVendingFlow
-
- getOtherSideSession() - Method in class net.corda.core.flows.NotaryFlow.Service
-
- getOtherSideSession() - Method in class net.corda.core.flows.SignTransactionFlow
-
- getOtherSideSession() - Method in class net.corda.core.internal.FetchDataFlow
-
- getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
-
- getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
-
- getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
- getOtherSideSession() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
- getOurIdentity() - Method in class net.corda.core.flows.FlowLogic
-
Specifies the identity to use for this flow. This will be one of the multiple identities that belong to this node.
This is the same as calling ourIdentityAndCert.party
.
- getOurIdentityAndCert() - Method in class net.corda.core.flows.FlowLogic
-
Specifies the identity, with certificate, to use for this flow. This will be one of the multiple identities that
belong to this node.
- getOurIdentityAndCert() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getOutput(index) - Method in class net.corda.core.transactions.BaseTransaction
-
Helper to simplify getting an indexed output.
- getOutputs() - Method in class net.corda.core.transactions.BaseTransaction
-
Ordered list of states defined by this transaction, along with the associated notaries.
- getOutputs() - Method in class net.corda.core.transactions.LedgerTransaction
-
Ordered list of states defined by this transaction,
- getOutputs() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- getOutputs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
We compute the outputs on demand by applying the notary field modification to the inputs
- getOutputs() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
This transaction does not contain any output states, outputs can be obtained by resolving a
class NotaryChangeLedgerTransaction
and applying the notary modification to inputs.
- getOutputs() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getOutputs() - Method in class net.corda.core.transactions.TraversableTransaction
-
Ordered list of states defined by this transaction, along with the associated notaries.
- getOutputStates() - Method in class net.corda.client.jackson.JacksonSupport.WireTransactionMixin
-
- getOutputStates() - Method in class net.corda.core.transactions.BaseTransaction
-
- getOwnableState() - Method in class net.corda.core.contracts.CommandAndState
-
- getOwner() - Method in interface net.corda.core.contracts.OwnableState
-
There must be a MoveCommand signed by this key to claim the amount.
- getOwner() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getOwner() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of owner party
- getOwner() - Method in class net.corda.finance.contracts.asset.Cash.State
-
There must be a MoveCommand signed by this key to claim the amount.
- getOwner() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
There must be a MoveCommand signed by this key to claim the amount
- getOwner() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
There must be a MoveCommand signed by this key to claim the amount.
- getOwner() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
There must be a MoveCommand signed by this key to claim the amount.
- getOwner() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
X500Name of owner party
- getOwner() - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- getOwningKey() - Method in class net.corda.core.identity.AbstractParty
-
- getOwningKey() - Method in class net.corda.core.identity.PartyAndCertificate
-
- getOwningKey() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- getP2P_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getPageNumber() - Method in class net.corda.core.node.services.vault.PageSpecification
-
- getPageSize() - Method in class net.corda.core.node.services.vault.PageSpecification
-
- getPaperclip() - Method in class net.corda.core.internal.Emoji
-
- getParamName() - Method in exception net.corda.client.jackson.UnparseableCallException.MissingParameter
-
- getParent() - Method in class net.corda.core.utilities.Change.Structural
-
- getParent() - Method in class net.corda.core.utilities.ProgressTracker
-
The parent of this tracker: set automatically by the parent when a tracker is added as a child
- getPartiallySignedTx() - Method in class net.corda.core.flows.CollectSignatureFlow
-
- getPartiallySignedTx() - Method in class net.corda.core.flows.CollectSignaturesFlow
-
- getPartialMerkleTree() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- getParticipants() - Method in interface net.corda.core.contracts.ContractState
-
A participant is any party that is able to consume this state in a valid transaction.
- getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getParticipants() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- getParticipants() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of participant parties
- getParticipants() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
X500Name of participant parties
- getParticipants() - Method in class net.corda.finance.contracts.asset.Cash.State
-
A participant is any party that is able to consume this state in a valid transaction.
- getParticipants() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
A participant is any party that is able to consume this state in a valid transaction.
- getParticipants() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
A participant is any party that is able to consume this state in a valid transaction.
- getParticipants() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
A participant is any party that is able to consume this state in a valid transaction.
- getParticipantSessions() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
Initiate sessions with parties we want signatures from.
- getParty() - Method in class net.corda.core.contracts.PartyAndReference
-
- getParty() - Method in class net.corda.core.flows.FlowInitiator.Peer
-
- getParty() - Method in class net.corda.core.identity.PartyAndCertificate
-
- getParty() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
-
- getParty() - Method in class net.corda.core.node.services.PartyInfo
-
- getParty() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- getParty() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- getPartyCertBinary() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- getPartyInfo(party) - Method in interface net.corda.core.node.services.NetworkMapCache
-
Returns information about the party, which may be a specific node or a service
- getPartyKeys() - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
- getPayload() - Method in class net.corda.core.flows.DataVendingFlow
-
- getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
-
- getPayload() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
- getPayToIdentity() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
- getPeerByLegalName($this, name) - Static method in class net.corda.core.node.services.NetworkMapCache.DefaultImpls
-
- getPeerByLegalName(name) - Method in interface net.corda.core.node.services.NetworkMapCache
-
- getPennies() - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- getPlatformVersion() - Method in class net.corda.core.crypto.SignatureMetadata
-
- getPlatformVersion() - Method in class net.corda.core.node.NodeInfo
-
An integer representing the set of protocol features the node supports.
- getPlatformVersion() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- getPort() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- getPort() - Method in class net.corda.core.utilities.NetworkHostAndPort
-
- getPOUNDS($receiver) - Static method in class net.corda.finance.Currencies
-
- getPredicate() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- getPredicate() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- getPredicate() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- getPreferredSerializationVersion() - Method in interface net.corda.core.serialization.SerializationContext
-
When serializing, use the format this header sequence represents.
- getPreviousNode() - Method in class net.corda.core.node.services.MapChange.Modified
-
- getPrice() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
- getPrimaryIdentity() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- getPrivacySalt() - Method in class net.corda.core.transactions.LedgerTransaction
-
- getPrivacySalt() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getPrivacySalt() - Method in class net.corda.core.transactions.WireTransaction
-
- getProduced() - Method in class net.corda.core.node.services.Vault.Update
-
- getProducerPoolBound() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The maximum number of producers to create to handle outgoing messages
- getProduct() - Method in class net.corda.core.contracts.Issued
-
The details of the specific product represented by these digital tokens.
- getProduct() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
- getProgress() - Method in interface net.corda.core.messaging.FlowProgressHandle
-
The stream of progress tracker events.
- getProgress() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
The stream of progress tracker events.
- getProgressTracker() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Acceptor
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Instigator
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.CollectSignaturesFlow
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.FinalityFlow
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.FlowLogic
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.NotaryFlow.Client
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.core.flows.SignTransactionFlow
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.AbstractCashFlow
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Acceptor
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Instigator
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Primary
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Buyer
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTracker() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.Seller
-
Override this to provide a
class ProgressTracker
. If one is provided and stepped, the framework will do something
helpful with the progress reports e.g record to the audit service. If this flow is invoked as a subflow of another,
then the tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
progress.
- getProgressTrackerStepAndUpdates() - Method in class net.corda.core.messaging.StateMachineInfo
-
- getProperties() - Method in interface net.corda.core.serialization.SerializationContext
-
A map of any addition properties specific to the particular use case.
- getProtocolVersion($this) - Static method in class net.corda.core.messaging.CordaRPCOps.DefaultImpls
-
Returns the RPC protocol version, which is the same the node's Platform Version. Exists since version 1 so guaranteed
to be present.
- getProtocolVersion() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns the RPC protocol version, which is the same the node's Platform Version. Exists since version 1 so guaranteed
to be present.
- getProtocolVersion() - Method in interface net.corda.core.messaging.RPCOps
-
Returns the RPC protocol version. Exists since version 0 so guaranteed to be present.
- getProviderName() - Method in class net.corda.core.crypto.SignatureScheme
-
- getProxy() - Method in class net.corda.client.rpc.CordaRPCConnection
-
Holds a synthetic class that automatically forwards method calls to the server, and returns the response.
- getProxy() - Method in interface net.corda.client.rpc.RPCConnection
-
Holds a synthetic class that automatically forwards method calls to the server, and returns the response.
- getQuantity() - Method in class net.corda.core.contracts.Amount
-
the number of tokens as a Long value.
- getQuantity() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getQuantity() - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
Amount attributes
- getQuantity() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- getQuantityDelta() - Method in class net.corda.core.contracts.AmountTransfer
-
is a signed Long value representing the exchanged number of tokens.
- getRaw() - Method in class net.corda.core.crypto.SignedData
-
- getRawUpdates() - Method in interface net.corda.core.node.services.VaultService
-
Prefer the use of updates unless you know why you want to use this instead.
- getReapInterval() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
The interval of unused observable reaping.
- getReason() - Method in exception net.corda.core.crypto.MerkleTreeException
-
- getReason() - Method in exception net.corda.core.transactions.ComponentVisibilityException
-
- getReason() - Method in exception net.corda.core.transactions.FilteredTransactionVerificationException
-
- getRecipient() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
- getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow
-
- getRecipient() - Method in class net.corda.finance.flows.CashIssueAndPaymentFlow.IssueAndPaymentRequest
-
- getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow
-
- getRecipient() - Method in class net.corda.finance.flows.CashPaymentFlow.PaymentRequest
-
- getRecordedTime() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getRef() - Method in class net.corda.core.contracts.ScheduledStateRef
-
- getRef() - Method in class net.corda.core.contracts.SourceAndAmount
-
is an optional field used for housekeeping in the caller.
- getRef() - Method in class net.corda.core.contracts.StateAndRef
-
- getRef() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getReference() - Method in class net.corda.core.contracts.PartyAndReference
-
- getRegulators() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
- getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedDataMismatch
-
- getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.DownloadedVsRequestedSizeMismatch
-
- getRequested() - Method in exception net.corda.core.internal.FetchDataFlow.HashNotFound
-
- getRequestingParty() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- getRequests() - Method in class net.corda.core.internal.FetchDataFlow
-
- getRequiredSigningKeys() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getRequiredSigningKeys() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
Specifies all the public keys that require signatures for the transaction to be valid
- getRequiredSigningKeys() - Method in class net.corda.core.transactions.SignedTransaction
-
Specifies all the public keys that require signatures for the transaction to be valid
- getRequiredSigningKeys() - Method in interface net.corda.core.transactions.TransactionWithSignatures
-
Specifies all the public keys that require signatures for the transaction to be valid
- getRequiredSigningKeys() - Method in class net.corda.core.transactions.WireTransaction
-
Public keys that need to be fulfilled by signatures in order for the transaction to be valid.
- getResult() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- getResultFuture() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getReturnValue() - Method in interface net.corda.core.messaging.FlowHandle
-
- getReturnValue() - Method in class net.corda.core.messaging.FlowHandleImpl
-
A
- getReturnValue() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
A
- getRight() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- getRight() - Method in class net.corda.core.crypto.PartialTree.Node
-
- getRight() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- getRightArrow() - Method in class net.corda.core.internal.Emoji
-
- getRightFromLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- getRightLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- getRightToLiteral() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- getRoot() - Method in class net.corda.core.crypto.PartialMerkleTree
-
- getRootCause($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- getRpc() - Method in class net.corda.client.jackson.JacksonSupport.RpcObjectMapper
-
- getRPC_CLIENT_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getRPC_SERVER_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getRpcConfiguration() - Method in class net.corda.client.rpc.internal.RPCClient
-
- getRpcFlows() - Method in interface net.corda.core.cordapp.Cordapp
-
List of RPC initiable flows classes
- getRpcFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of RPC initiable flows classes
- getRunId() - Method in class net.corda.core.flows.FlowLogic
-
Returns a wrapped
java.util.UUID object that identifies this state machine run (i.e. subflows have the same
identifier as their parents).
- getSantaClaus() - Method in class net.corda.core.internal.Emoji
-
- getSchedulableFlows() - Method in interface net.corda.core.cordapp.Cordapp
-
List of flows startable by the scheduler
- getSchedulableFlows() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of flows startable by the scheduler
- getScheduledAt() - Method in interface net.corda.core.contracts.Scheduled
-
- getScheduledAt() - Method in class net.corda.core.contracts.ScheduledActivity
-
- getScheduledAt() - Method in class net.corda.core.contracts.ScheduledStateRef
-
- getScheduledState() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
-
- getSchemeCodeName() - Method in class net.corda.core.crypto.SignatureScheme
-
- getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureMetadata
-
- getSchemeNumberID() - Method in class net.corda.core.crypto.SignatureScheme
-
- getScreenX() - Method in class net.corda.finance.utils.ScreenCoordinate
-
- getScreenY() - Method in class net.corda.finance.utils.ScreenCoordinate
-
- getSecondaryIdentity() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- getSeconds($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Extension method for easier construction of
Durations in terms of integer seconds:
val twoSeconds = 2.seconds
.
- getSerial() - Method in class net.corda.core.node.NodeInfo
-
An arbitrary number incremented each time the NodeInfo is changed.
- getSerial() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
serial is an increasing value which represents the version of
- getSERIALIZATION_FACTORY() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getSerializationContext() - Method in class net.corda.client.rpc.internal.RPCClient
-
- getSerializationWhitelists() - Method in interface net.corda.core.cordapp.Cordapp
-
List of Corda plugin registries
- getSerializationWhitelists() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
List of Corda plugin registries
- getServerProtocolVersion() - Method in class net.corda.client.rpc.CordaRPCConnection
-
The RPC protocol version reported by the server.
- getServerProtocolVersion() - Method in interface net.corda.client.rpc.RPCConnection
-
The RPC protocol version reported by the server.
- getService(provider) - Method in class net.corda.core.crypto.CompositeSignature.Companion
-
- getService(provider) - Static method in class net.corda.core.crypto.CompositeSignature
-
- getService() - Method in class net.corda.core.flows.NotaryFlow.Service
-
- getServiceHub() - Method in class net.corda.core.flows.FlowLogic
-
Provides access to big, heavy classes that may be reconstructed from time to time, e.g. across restarts. It is
only available once the flow has started, which means it cannnot be accessed in the constructor. Either
access this lazily or from inside
FlowLogic.call
.
- getServiceHub() - Method in interface net.corda.core.internal.FlowStateMachine
-
- getServiceHub() - Method in interface net.corda.core.serialization.SerializeAsTokenContext
-
- getServices() - Method in interface net.corda.core.cordapp.Cordapp
-
- getServices() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
- getServices() - Method in class net.corda.core.node.services.NotaryService
-
- getSession() - Method in class net.corda.core.flows.CollectSignatureFlow
-
- getSessionsToCollectFrom() - Method in class net.corda.core.flows.CollectSignaturesFlow
-
- getSha256() - Method in class net.corda.core.internal.InputStreamAndHash
-
- getSig() - Method in class net.corda.core.crypto.SignedData
-
- getSignatureMetadata() - Method in class net.corda.core.crypto.SignableData
-
- getSignatureMetadata() - Method in class net.corda.core.crypto.TransactionSignature
-
- getSignatureName() - Method in class net.corda.core.crypto.SignatureScheme
-
- getSignatureOID() - Method in class net.corda.core.crypto.SignatureScheme
-
- getSigners() - Method in interface net.corda.core.contracts.Attachment
-
The parties that have correctly signed the whole attachment.
Can be empty, for example non-contract attachments won't be necessarily be signed.
- getSigners() - Method in class net.corda.core.contracts.Command
-
- getSigners() - Method in class net.corda.core.contracts.CommandWithParties
-
- getSigners() - Method in class net.corda.core.contracts.ContractAttachment
-
The parties that have correctly signed the whole attachment.
Can be empty, for example non-contract attachments won't be necessarily be signed.
- getSigners() - Method in class net.corda.core.internal.AbstractAttachment
-
The parties that have correctly signed the whole attachment.
Can be empty, for example non-contract attachments won't be necessarily be signed.
- getSigningKeys() - Method in class net.corda.core.flows.CollectSignatureFlow
-
- getSigningParties() - Method in class net.corda.core.contracts.CommandWithParties
-
If any public keys were recognised,
- getSigs() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getSigs() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
-
- getSigs() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- getSigs() - Method in class net.corda.core.transactions.SignedTransaction
-
- getSigs() - Method in interface net.corda.core.transactions.TransactionWithSignatures
-
- getSingleton(className) - Method in interface net.corda.core.serialization.SerializeAsTokenContext
-
- getSize() - Method in class net.corda.core.crypto.CordaSecurityProvider
-
- getSize($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- getSize() - Method in class net.corda.core.utilities.ByteSequence
-
The number of bytes this sequence represents.
- getSize() - Method in class net.corda.core.utilities.NonEmptySet
-
- getSize() - Method in class net.corda.core.utilities.OpaqueBytes
-
The number of bytes this sequence represents.
- getSize() - Method in class net.corda.core.utilities.OpaqueBytesSubSequence
-
The number of bytes this sequence represents.
- getSkullAndCrossbones() - Method in class net.corda.core.internal.Emoji
-
- getSleepingFace() - Method in class net.corda.core.internal.Emoji
-
- getSnapshot() - Method in class net.corda.core.messaging.DataFeed
-
- getSoftLockingCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getSoon() - Method in class net.corda.core.internal.Emoji
-
- getSortAttribute() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- getSource() - Method in class net.corda.core.contracts.AmountTransfer
-
is the
- getSource() - Method in class net.corda.core.contracts.SourceAndAmount
-
the holder of the Amount.
- getStackFrames() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- getStackObjects() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- getStackTraceAsString($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- getStackTraceElement() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- getState() - Method in class net.corda.core.contracts.StateAndContract
-
A state
- getState() - Method in class net.corda.core.contracts.StateAndRef
-
- getState() - Method in class net.corda.core.identity.CordaX500Name
-
the full name of the state or province the organisation is based in.
- getState($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
- getSTATE($receiver) - Static method in class net.corda.finance.contracts.asset.CashUtilities
-
An extension property that lets you get a cash state from an issued token, under the NULL_PARTY
- getStateAndRef() - Method in class net.corda.core.flows.ContractUpgradeFlow.Authorise
-
- getStateHistory() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
-
- getStateMachineInfo() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
-
- getStateMachineRunId() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- getStateRef() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- getStateRef() - Method in class net.corda.core.flows.ContractUpgradeFlow.Deauthorise
-
- getStateRef() - Method in class net.corda.core.schemas.PersistentState
-
- getStateRefs() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getStates() - Method in class net.corda.core.node.services.Vault
-
- getStates() - Method in class net.corda.core.node.services.Vault.Page
-
- getStates() - Method in exception net.corda.core.transactions.MissingContractAttachments
-
States which have contracts that do not have corresponding attachments in the attachment store.
- getStatesMetadata() - Method in class net.corda.core.node.services.Vault.Page
-
- getStateTypes() - Method in class net.corda.core.node.services.Vault.Page
-
- getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.CommonQueryCriteria
-
- getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- getStatus() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getStatus() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- getStepIndex() - Method in class net.corda.core.utilities.ProgressTracker
-
The zero-based index of the current step in the steps array (i.e. with UNSTARTED and DONE)
- getSteps() - Method in class net.corda.core.utilities.ProgressTracker
-
The steps in this tracker, same as the steps passed to the constructor but with UNSTARTED and DONE inserted.
- getSTORAGE_CONTEXT() - Method in class net.corda.core.serialization.SerializationDefaults
-
- getStx() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
-
- getStx() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
- getSupportedCurrencies() - Method in class net.corda.finance.flows.CashConfiguration
-
- getSWISS_FRANCS($receiver) - Static method in class net.corda.finance.Currencies
-
- getTemplate() - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
- getTemplate() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
-
- getTemplate() - Method in interface net.corda.finance.contracts.asset.NetState
-
- getTemplate() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- getTEST_CALENDAR_DATA() - Method in class net.corda.finance.contracts.BusinessCalendar.Companion
-
- getThreshold() - Method in class net.corda.core.crypto.CompositeKey
-
specifies the minimum total weight required
- getTime() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- getTimeCondition() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- getTimestamp() - Method in class net.corda.core.flows.TransactionParts
-
- getTimeTolerance() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
- getTimeWindow() - Method in class net.corda.core.transactions.LedgerTransaction
-
- getTimeWindow() - Method in class net.corda.core.transactions.TraversableTransaction
-
- getTimeWindowChecker() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
- getToken() - Method in class net.corda.core.contracts.Amount
-
an instance of type T,
- getToken() - Method in class net.corda.core.contracts.AmountTransfer
-
represents the type of asset token as would be used to construct Amount
- getTopLevelTracker() - Method in class net.corda.core.utilities.ProgressTracker
-
Walks up the tree to find the top level tracker. If this is the top level tracker, returns 'this'
- getTotalStatesAvailable() - Method in class net.corda.core.node.services.Vault.Page
-
- getTracker() - Method in class net.corda.core.utilities.Change.Position
-
- getTracker() - Method in class net.corda.core.utilities.Change.Rendering
-
- getTracker() - Method in class net.corda.core.utilities.Change.Structural
-
- getTrackRpcCallSites() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
If set to true the client will track RPC call sites.
- getTransaction() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getTransaction() - Method in class net.corda.core.flows.FinalityFlow
-
- getTransaction(id) - Method in interface net.corda.core.node.services.TransactionStorage
-
Return the transaction with the given id, or null if no such transaction exists.
- getTransactionCountLimit() - Method in class net.corda.core.internal.ResolveTransactionsFlow
-
The maximum number of transactions this flow will try to download before bailing out.
- getTransactionId() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- getTransactionNotes(txnId) - Method in interface net.corda.core.node.services.VaultService
-
- getTransport() - Method in class net.corda.client.rpc.internal.RPCClient
-
- getTrustAnchor() - Method in interface net.corda.core.node.services.IdentityService
-
- getTrustRoot() - Method in interface net.corda.core.node.services.IdentityService
-
- getTx() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getTx() - Method in class net.corda.core.transactions.SignedTransaction
-
- getTx() - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- getTxBits() - Method in class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- getTxBits() - Method in class net.corda.core.transactions.SignedTransaction
-
- getTxhash() - Method in class net.corda.core.contracts.StateRef
-
- getTxId() - Method in exception net.corda.core.contracts.TransactionVerificationException
-
- getTxId() - Method in class net.corda.core.crypto.SignableData
-
- getTxId() - Method in class net.corda.core.flows.NotaryError.Conflict
-
- getTxId() - Method in class net.corda.core.schemas.PersistentStateRef
-
- getType() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
-
- getType() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- getType() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- getType() - Method in class net.corda.core.node.services.Vault.Update
-
Specifies the type of update,
- getType() - Method in class net.corda.finance.contracts.asset.Commands.Net
-
The type of netting to apply,
- getType() - Method in interface net.corda.finance.contracts.NetCommand
-
- getTypeName() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
-
- getUniquenessProvider() - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
- getUnlimitedReconnectAttempts() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration.Companion
-
- getUntilTime() - Method in class net.corda.core.contracts.TimeWindow
-
Returns the exclusive upper-bound of this
class TimeWindow
's interval, with null implying infinity.
- getUpdates() - Method in class net.corda.core.messaging.DataFeed
-
- getUpdates() - Method in interface net.corda.core.node.services.TransactionStorage
-
Get a synchronous Observable of updates. When observations are pushed to the Observer, the vault will already
incorporate the update.
- getUpdates() - Method in interface net.corda.core.node.services.VaultService
-
Get a synchronous Observable of updates. When observations are pushed to the Observer, the Vault will already incorporate
the update, and the database transaction associated with the update will have been committed and closed.
- getUpgradedContractClass() - Method in class net.corda.core.internal.UpgradeCommand
-
- getUseCase() - Method in interface net.corda.core.serialization.SerializationContext
-
- getUsername() - Method in class net.corda.core.flows.FlowInitiator.RPC
-
- getUuid() - Method in class net.corda.core.flows.StateMachineRunId
-
- getUuid() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- getUuid() - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
- getValidatedTransactions() - Method in interface net.corda.core.node.ServiceHub
-
A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
The signatures aren't technically needed after that point, but we keep them around so that we can relay
the transaction data to other nodes that need it.
- getValue() - Method in class net.corda.core.contracts.Command
-
- getValue() - Method in class net.corda.core.contracts.CommandWithParties
-
- getValue() - Method in class net.corda.core.internal.DeclaredField
-
- getValue(thisRef, property) - Method in class net.corda.core.internal.WriteOnceProperty
-
- getValue(thisRef, property) - Method in interface net.corda.core.utilities.PropertyDelegate
-
Invoked as part of Kotlin delegated properties construct.
- getValue() - Method in class net.corda.core.utilities.Try.Success
-
- getValue() - Method in enum net.corda.finance.contracts.DateRollDirection
-
- getValue() - Method in class net.corda.finance.contracts.Fix
-
- getValue(x) - Method in class net.corda.finance.contracts.math.Polynomial
-
- getValue(x) - Method in class net.corda.finance.contracts.math.SplineFunction
-
- getValues() - Method in class net.corda.core.crypto.CordaSecurityProvider
-
- getVaultService() - Method in interface net.corda.core.node.ServiceHub
-
The vault service lets you observe, soft lock and add notes to states that involve you or are relevant to your
node in some way. Additionally you may query and track states that correspond to various criteria.
- getVaultTransactionNotes(txnId) - Method in interface net.corda.core.messaging.CordaRPCOps
-
Retrieve existing note(s) for a given Vault transaction.
- getVerifyKey() - Method in class net.corda.core.crypto.CompositeSignature.State
-
- getVersion() - Method in class net.corda.core.schemas.MappedSchema
-
- getWeight() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- getWhitelist() - Method in interface net.corda.core.serialization.SerializationContext
-
A whitelist that contains (mostly for security purposes) which classes can be serialized and deserialized.
- getWhitelist() - Method in interface net.corda.core.serialization.SerializationWhitelist
-
Optionally whitelist types for use in object serialization, as we lock down the types that can be serialized.
- getWHITESPACE() - Method in class net.corda.core.internal.LegalNameValidator
-
- getWindow() - Method in class net.corda.core.transactions.TransactionBuilder
-
- getX500Name($receiver) - Static method in class net.corda.core.internal.X500NameUtils
-
Return the underlying X.500 name from this Corda-safe X.500 name. These are guaranteed to have a consistent
ordering, such that their
toString()
function returns the same value every time for the same
class CordaX500Name
.
- getX500Principal() - Method in class net.corda.core.identity.CordaX500Name
-
- getZeroHash() - Method in class net.corda.core.crypto.SecureHash.Companion
-
- greaterThan($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
-
- greaterThan($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
-
- greaterThan(value) - Method in class net.corda.core.node.services.vault.Builder
-
- greaterThanOrEqual($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
-
- greaterThanOrEqual($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
-
- greaterThanOrEqual(value) - Method in class net.corda.core.node.services.vault.Builder
-
- groupAbstractPartyByWellKnownParty(serviceHub, parties, ignoreUnrecognisedParties) - Static method in class net.corda.core.identity.IdentityUtils
-
- groupAbstractPartyByWellKnownParty(serviceHub, parties) - Static method in class net.corda.core.identity.IdentityUtils
-
- groupPublicKeysByWellKnownParty(serviceHub, publicKeys, ignoreUnrecognisedParties) - Static method in class net.corda.core.identity.IdentityUtils
-
Group each
PublicKey by the well known party using the ServiceHub.identityService, in preparation for
creating
FlowSessions, for example.
- groupPublicKeysByWellKnownParty(serviceHub, publicKeys) - Static method in class net.corda.core.identity.IdentityUtils
-
Group each
PublicKey by the well known party using the ServiceHub.identityService, in preparation for
creating
FlowSessions, for example. Throw an exception if some of the
PublicKeys cannot be mapped
to a
class Party
.
- groupStates(ofType, selector) - Method in class net.corda.core.transactions.LedgerTransaction
-
Given a type and a function that returns a grouping key, associates inputs and outputs together so that they
can be processed as one. The grouping key is any arbitrary object that can act as a map key (so must implement
equals and hashCode).
- NamedByHash - Interface in net.corda.core.contracts
-
Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).
- nameOrNull() - Method in class net.corda.core.identity.AbstractParty
-
- nameOrNull() - Method in class net.corda.core.identity.AnonymousParty
-
- nameOrNull() - Method in class net.corda.core.identity.Party
-
- Net(type) - Constructor for class net.corda.finance.contracts.asset.Commands.Net
-
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting
as only the beneficiary (not the obligor) needs to sign.
- net(other) - Method in class net.corda.finance.contracts.asset.Obligation.State
-
Perform bilateral netting of this state with another state. The two states must be compatible (as in
bilateralNetState objects are equal).
- net(other) - Method in interface net.corda.finance.contracts.BilateralNettableState
-
Perform bilateral netting of this state with another state. The two states must be compatible (as in
bilateralNetState objects are equal).
- net.corda.client.jackson - package net.corda.client.jackson
-
Utilities and serialisers for working with JSON representations of basic types. This adds Jackson support for
the java.time API, some core types, and Kotlin data classes.
- net.corda.client.rpc - package net.corda.client.rpc
-
RPC client interface to Corda, for use both by user-facing client and integration with external systems.
- net.corda.client.rpc.internal - package net.corda.client.rpc.internal
-
Internal, do not use. These APIs and implementations which are currently being revised and are subject to future change.
- net.corda.core - package net.corda.core
-
Exception types and some utilities for working with observables and futures.
- net.corda.core.concurrent - package net.corda.core.concurrent
-
- net.corda.core.contracts - package net.corda.core.contracts
-
This package contains the base data types for smarts contracts implemented in Corda. To implement a new contract start
with
interface Contract
, or see the examples in net.corda.finance.contracts.
- net.corda.core.cordapp - package net.corda.core.cordapp
-
This package contains the interface to CorDapps from within a node. A CorDapp can access it's own context by using
the CordappProvider.getAppContext() class. These classes are not intended to be constructed manually and no interface
to do this will be provided.
- net.corda.core.crypto - package net.corda.core.crypto
-
Cryptography data and utility classes used for signing, verifying, key management and data integrity checks.
- net.corda.core.flows - package net.corda.core.flows
-
- net.corda.core.identity - package net.corda.core.identity
-
Data classes which model different forms of identity (potentially with supporting evidence) for legal entities and services.
- net.corda.core.internal - package net.corda.core.internal
-
- net.corda.core.internal.concurrent - package net.corda.core.internal.concurrent
-
- net.corda.core.internal.cordapp - package net.corda.core.internal.cordapp
-
- net.corda.core.messaging - package net.corda.core.messaging
-
Data types used by the Corda messaging layer to manage state of messaging and sessions between nodes.
- net.corda.core.node - package net.corda.core.node
-
- net.corda.core.node.services - package net.corda.core.node.services
-
Services which run within a Corda node and provide various pieces of functionality such as identity management, transaction storage, etc.
- net.corda.core.node.services.vault - package net.corda.core.node.services.vault
-
Supporting data types for the vault services.
- net.corda.core.schemas - package net.corda.core.schemas
-
Data types representing database schemas for storing Corda data via an object mapper such as Hibernate. Modifying Corda
state in the database directly is not a supported approach, however these can be used to read state for integrations with
external systems.
- net.corda.core.serialization - package net.corda.core.serialization
-
Supporting data types and classes for serialization of Corda data types.
- net.corda.core.transactions - package net.corda.core.transactions
-
Base data types for transactions which modify contract state on the distributed ledger.
- net.corda.core.utilities - package net.corda.core.utilities
-
Corda utility classes, providing a broad range of functionality to help implement both Corda nodes and CorDapps.
- net.corda.finance - package net.corda.finance
-
Some simple testing utilities like pre-defined top-level values for common currencies. Mostly useful for
writing unit tests in Kotlin.
- net.corda.finance.contracts - package net.corda.finance.contracts
-
Various types for common financial concepts like day roll conventions, fixes, etc.
- net.corda.finance.contracts.asset - package net.corda.finance.contracts.asset
-
Cash states, obligations and commodities.
- net.corda.finance.contracts.asset.cash.selection - package net.corda.finance.contracts.asset.cash.selection
-
Provisional support for pluggable cash selectors, needed for different database backends.
- net.corda.finance.contracts.math - package net.corda.finance.contracts.math
-
Splines and interpolation.
- net.corda.finance.flows - package net.corda.finance.flows
-
Cash payments and issuances. Two party "delivery vs payment" atomic asset swaps.
- net.corda.finance.plugin - package net.corda.finance.plugin
-
JSON/Jackson plugin for business calendars.
- net.corda.finance.schemas - package net.corda.finance.schemas
-
JPA (Java Persistence Architecture) schemas for the financial state types.
- net.corda.finance.utils - package net.corda.finance.utils
-
A collection of utilities for summing financial states, for example, summing obligations to get total debts.
- netAmountsDue(balances) - Static method in class net.corda.finance.contracts.asset.ObligationKt
-
Net off the amounts due between parties.
- NetCommand - Interface in net.corda.finance.contracts
-
A common netting command for contracts whose states can be netted.
- NetState<P> - Interface in net.corda.finance.contracts.asset
-
Common interface for the state subsets used when determining nettability of two or more states. Exposes the
underlying issued thing.
- NettableState<N extends BilateralNettableState<N>,T> - Interface in net.corda.finance.contracts
-
- NetType - Enum in net.corda.finance.contracts
-
Enum for the types of netting that can be applied to state objects. Exact behaviour
for each type of netting is left to the contract to determine.
- NetType() - Constructor for enum net.corda.finance.contracts.NetType
-
Enum for the types of netting that can be applied to state objects. Exact behaviour
for each type of netting is left to the contract to determine.
- NetworkHostAndPort - Class in net.corda.core.utilities
-
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
- NetworkHostAndPort(host, port) - Constructor for class net.corda.core.utilities.NetworkHostAndPort
-
Tuple of host and port. Use NetworkHostAndPort.parse on untrusted data.
- NetworkHostAndPort.Companion - Class in net.corda.core.utilities
-
- NetworkMapCache - Interface in net.corda.core.node.services
-
A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched
from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised
with a specified network map service, which it fetches data from and then subscribes to updates of.
- NetworkMapCache.DefaultImpls - Class in net.corda.core.node.services
-
A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. The cache wraps around a map fetched
from an authoritative service, and adds easy lookup of the data stored within it. Generally it would be initialised
with a specified network map service, which it fetches data from and then subscribes to updates of.
- NetworkMapCache.MapChange - Class in net.corda.core.node.services
-
- networkMapFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns all parties currently visible on the network with their advertised services and an observable of
future updates to the network.
- networkMapSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns all parties currently visible on the network with their advertised services.
- newSecureRandom() - Static method in class net.corda.core.crypto.CryptoUtils
-
Get an instance of
SecureRandom to avoid blocking, due to waiting for additional entropy, when possible.
In this version, the NativePRNGNonBlocking is exclusively used on Linux OS to utilize dev/urandom because in high traffic
/dev/random may wait for a certain amount of "noise" to be generated on the host machine before returning a result.
- nextFixingOf() - Method in interface net.corda.finance.contracts.FixableDealState
-
When is the next fixing and what is the fixing for?
- nextScheduledActivity(thisStateRef, flowLogicRefFactory) - Method in interface net.corda.core.contracts.SchedulableState
-
Indicate whether there is some activity to be performed at some future point in time with respect to this
interface ContractState
, what that activity is and at what point in time it should be initiated.
This can be used to implement deadlines for payment or processing of financial instruments according to a schedule.
- nextStep() - Method in class net.corda.core.utilities.ProgressTracker
-
Iterates the progress tracker. If the current step has a child, the child is iterated instead (recursively).
Returns the latest step at the bottom of the step tree.
- Node(hash, left, right) - Constructor for class net.corda.core.crypto.MerkleTree.Node
-
- Node(left, right) - Constructor for class net.corda.core.crypto.PartialTree.Node
-
- NodeAndWeight(node, weight) - Constructor for class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
Holds node - weight pairs for a CompositeKey. Ordered first by weight, then by node's hashCode.
Each node should be assigned with a positive weight to avoid certain types of weight underflow attacks.
- nodeInfo() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns Node's NodeInfo, assuming this will not change while the node is running.
- NodeInfo - Class in net.corda.core.node
-
- NodeInfo(addresses, legalIdentitiesAndCerts, platformVersion, serial) - Constructor for class net.corda.core.node.NodeInfo
-
- nodeInfoFromParty(party) - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns a node's info from the network map cache, where known.
- NodeInfoSchema - Class in net.corda.core.schemas
-
- NodeInfoSchemaV1 - Class in net.corda.core.schemas
-
- NodeInfoSchemaV1.DBHostAndPort - Class in net.corda.core.schemas
-
- NodeInfoSchemaV1.DBPartyAndCertificate - Class in net.corda.core.schemas
-
PartyAndCertificate entity (to be replaced by referencing final Identity Schema).
- NodeInfoSchemaV1.PersistentNodeInfo - Class in net.corda.core.schemas
-
- NodeInfoSchemaV1.PKHostAndPort - Class in net.corda.core.schemas
-
- NonEmptySet<T> - Class in net.corda.core.utilities
-
An immutable ordered non-empty set.
- NonEmptySet.Companion - Class in net.corda.core.utilities
-
- noneOrSingle($receiver, predicate) - Static method in class net.corda.core.internal.InternalUtilsKt
-
Returns the single element matching the given predicate, or null
if the collection is empty, or throws exception
if more than one element was found.
- noneOrSingle($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
Returns the single element, or null
if the list is empty, or throws an exception if it has more than one element.
- NoPartyObjectMapper(factory) - Constructor for class net.corda.client.jackson.JacksonSupport.NoPartyObjectMapper
-
- normaliseLegalName(legalName) - Method in class net.corda.core.internal.LegalNameValidator
-
The normalize function will trim the input string, replace any multiple spaces with a single space,
and normalize the string according to NFKC normalization form.
- Not(expression) - Constructor for class net.corda.core.node.services.vault.CriteriaExpression.Not
-
- NotaryChangeFlow<T extends ContractState> - Class in net.corda.core.flows
-
A flow to be used for changing a state's Notary. This is required since all input states to a transaction
must point to the same notary.
- NotaryChangeFlow(originalState, newNotary, progressTracker) - Constructor for class net.corda.core.flows.NotaryChangeFlow
-
A flow to be used for changing a state's Notary. This is required since all input states to a transaction
must point to the same notary.
- NotaryChangeInWrongTransactionType(txId, txNotary, outputNotary) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.NotaryChangeInWrongTransactionType
-
- NotaryChangeLedgerTransaction - Class in net.corda.core.transactions
-
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction,
signatures are checked against the signers specified by input states' participants fields, so full resolution is
needed for signature verification.
- NotaryChangeLedgerTransaction(inputs, notary, newNotary, id, sigs) - Constructor for class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
A notary change transaction with fully resolved inputs and signatures. In contrast with a regular transaction,
signatures are checked against the signers specified by input states' participants fields, so full resolution is
needed for signature verification.
- NotaryChangeWireTransaction - Class in net.corda.core.transactions
-
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s),
old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs
on the fly.
- NotaryChangeWireTransaction(inputs, notary, newNotary) - Constructor for class net.corda.core.transactions.NotaryChangeWireTransaction
-
A special transaction for changing the notary of a state. It only needs specifying the state(s) as input(s),
old and new notaries. Output states can be computed by applying the notary modification to corresponding inputs
on the fly.
- NotaryError - Class in net.corda.core.flows
-
- NotaryError.Conflict - Class in net.corda.core.flows
-
- NotaryError.TimeWindowInvalid - Class in net.corda.core.flows
-
Thrown if the time specified in the
class TimeWindow
command is outside the allowed tolerance.
- NotaryError.TransactionInvalid - Class in net.corda.core.flows
-
- NotaryError.WrongNotary - Class in net.corda.core.flows
-
- NotaryException - Exception in net.corda.core.flows
-
- NotaryException(error) - Constructor for exception net.corda.core.flows.NotaryException
-
- NotaryFlow - Class in net.corda.core.flows
-
- NotaryFlow() - Constructor for class net.corda.core.flows.NotaryFlow
-
- NotaryFlow.Client - Class in net.corda.core.flows
-
A flow to be used by a party for obtaining signature(s) from a
class NotaryService
ascertaining the transaction
time-window is correct and none of its inputs have been used in another completed transaction.
- NotaryFlow.Service - Class in net.corda.core.flows
-
A flow run by a notary service that handles notarisation requests.
- notaryIdentities() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns network's notary identities, assuming this will not change while the node is running.
- NotaryService - Class in net.corda.core.node.services
-
- NotaryService() - Constructor for class net.corda.core.node.services.NotaryService
-
- notEqual($receiver, value) - Method in class net.corda.core.node.services.vault.Builder
-
- notEqual($receiver, value) - Static method in class net.corda.core.node.services.vault.Builder
-
- notEqual(value) - Method in class net.corda.core.node.services.vault.Builder
-
- notifyServerAndClose() - Method in class net.corda.client.rpc.CordaRPCConnection
-
Closes this client gracefully by sending a notification to the server, so it can immediately clean up resources.
If the server is not available this method may block for a short period until it's clear the server is not
coming back.
- notifyServerAndClose() - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
-
Closes this handler and sends notifications to all observables, so it can immediately clean up resources.
Notifications sent to observables are to be acknowledged, therefore this call blocks until all acknowledgements are received.
If this is not convenient see the
RPCClientProxyHandler.forceClose
method.
If an observable is not accessible this method may block for a duration of the message broker timeout.
- notifyServerAndClose() - Method in interface net.corda.client.rpc.RPCConnection
-
Closes this client gracefully by sending a notification to the server, so it can immediately clean up resources.
If the server is not available this method may block for a short period until it's clear the server is not
coming back.
- notIn($receiver, collection) - Method in class net.corda.core.node.services.vault.Builder
-
- notIn($receiver, collection) - Static method in class net.corda.core.node.services.vault.Builder
-
- notIn(collection) - Method in class net.corda.core.node.services.vault.Builder
-
- notLike($receiver, string) - Method in class net.corda.core.node.services.vault.Builder
-
- notLike($receiver, string) - Static method in class net.corda.core.node.services.vault.Builder
-
- notNull($receiver) - Method in class net.corda.core.node.services.vault.Builder
-
- notNull($receiver) - Static method in class net.corda.core.node.services.vault.Builder
-
- notUsed($receiver) - Static method in class net.corda.client.rpc.UtilsKt
-
This function should be invoked on any unwanted Observables returned from RPC to release the server resources.
- novate(centralParty) - Method in class net.corda.core.contracts.AmountTransfer
-
Returns a list of two new AmountTransfers each between one of the original parties and the centralParty. The net
total exchange is the same as in the original input. Novation is a common financial operation in which a
bilateral exchange is modified so that the same relative asset exchange happens, but with each party exchanging
versus a central counterparty, or clearing house.
- NullExpression(operator) - Constructor for class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
-
- NullKeys - Class in net.corda.core.crypto
-
- NullKeys.NullPublicKey - Class in net.corda.core.crypto
-
- NullOperator - Enum in net.corda.core.node.services.vault
-
- NullOperator() - Constructor for enum net.corda.core.node.services.vault.NullOperator
-
- SchedulableFlow - Interface in net.corda.core.flows
-
Any
class FlowLogic
which is schedulable and is designed to be invoked by a
interface SchedulableState
must have this annotation. If it's missing FlowLogicRefFactory.create will throw an exception when it comes time
to schedule the next activity in net.corda.core.contracts.SchedulableState.nextScheduledActivity.
- SchedulableState - Interface in net.corda.core.contracts
-
- Scheduled - Interface in net.corda.core.contracts
-
Something which is scheduled to happen at a point in time.
- Scheduled(scheduledState) - Constructor for class net.corda.core.flows.FlowInitiator.Scheduled
-
Started as scheduled activity.
- ScheduledActivity - Class in net.corda.core.contracts
-
This class represents the lifecycle activity that a contract state of type
interface LinearState
would like to perform at a
given point in time. e.g. run a fixing flow.
- ScheduledActivity(logicRef, scheduledAt) - Constructor for class net.corda.core.contracts.ScheduledActivity
-
This class represents the lifecycle activity that a contract state of type
interface LinearState
would like to perform at a
given point in time. e.g. run a fixing flow.
- ScheduledStateRef - Class in net.corda.core.contracts
-
Represents a contract state (unconsumed output) of type
interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
- ScheduledStateRef(ref, scheduledAt) - Constructor for class net.corda.core.contracts.ScheduledStateRef
-
Represents a contract state (unconsumed output) of type
interface LinearState
and a point in time that a lifecycle event is
expected to take place for that contract state.
- ScreenCoordinate - Class in net.corda.finance.utils
-
- ScreenCoordinate(screenX, screenY) - Constructor for class net.corda.finance.utils.ScreenCoordinate
-
- Secondary(progressTracker, regulators) - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
Abstracted bilateral deal flow participant that is recipient of initial communication.
- Secondary() - Constructor for class net.corda.finance.flows.TwoPartyDealFlow.Secondary
-
Abstracted bilateral deal flow participant that is recipient of initial communication.
- Secondary.Companion - Class in net.corda.finance.flows
-
- SecureHash - Class in net.corda.core.crypto
-
Container for a cryptographically secure hash value.
Provides utilities for generating a cryptographic hash using different algorithms (currently only SHA-256 supported).
- SecureHash.Companion - Class in net.corda.core.crypto
-
- SecureHash.SHA256 - Class in net.corda.core.crypto
-
SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes).
- SecureHashDeserializer() - Constructor for class net.corda.client.jackson.JacksonSupport.SecureHashDeserializer
-
Implemented as a class so that we can instantiate for T.
- SecureHashKt - Class in net.corda.core.crypto
-
- secureRandomBytes(numOfBytes) - Static method in class net.corda.core.crypto.CryptoUtils
-
Generate a securely random
ByteArray of requested number of bytes. Usually used for seeds, nonces and keys.
- Seller(otherSideSession, assetToSell, price, myParty, progressTracker) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.Seller
-
- Seller.Companion - Class in net.corda.finance.flows
-
- SellerTradeInfo(price, payToIdentity) - Constructor for class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
This object is serialised to the network and is the first flow message the seller sends to the buyer.
- send(otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
-
Deprecated.
- send(payload) - Method in class net.corda.core.flows.FlowSession
-
Queues the given payload for sending to the counterparty and continues without suspending.
- send(otherParty, payload, sessionFlow) - Method in interface net.corda.core.internal.FlowStateMachine
-
- sendAndReceive(receiveType, otherParty, payload) - Method in class net.corda.core.flows.FlowLogic
-
Deprecated.
- sendAndReceive(receiveType, payload) - Method in class net.corda.core.flows.FlowSession
-
Serializes and queues the given payload object for sending to the counterparty. Suspends until a response
is received, which must be of the given receiveType. Remember that when receiving data from other parties the data
should not be trusted until it's been thoroughly verified for consistency and that all expectations are
satisfied, as a malicious peer may send you subtly corrupted data in order to exploit your code.
- sendAndReceive(receiveType, otherParty, payload, sessionFlow, retrySend) - Method in interface net.corda.core.internal.FlowStateMachine
-
- sendPayloadAndReceiveDataRequest(otherSideSession, payload) - Method in class net.corda.core.flows.DataVendingFlow
-
- SendStateAndRefFlow - Class in net.corda.core.flows
-
The
class SendStateAndRefFlow
should be used to send a list of input
class StateAndRef
to another peer that wishes to verify
the input's integrity by resolving and checking the dependencies as well. The other side should invoke
class ReceiveStateAndRefFlow
at the right point in the conversation to receive the input state and ref and perform the resolution back-and-forth
required to check the dependencies.
- SendStateAndRefFlow(otherSideSession, stateAndRefs) - Constructor for class net.corda.core.flows.SendStateAndRefFlow
-
The
class SendStateAndRefFlow
should be used to send a list of input
class StateAndRef
to another peer that wishes to verify
the input's integrity by resolving and checking the dependencies as well. The other side should invoke
class ReceiveStateAndRefFlow
at the right point in the conversation to receive the input state and ref and perform the resolution back-and-forth
required to check the dependencies.
- SendTransactionFlow - Class in net.corda.core.flows
-
The
class SendTransactionFlow
should be used to send a transaction to another peer that wishes to verify that transaction's
integrity by resolving and checking the dependencies as well. The other side should invoke
class ReceiveTransactionFlow
at
the right point in the conversation to receive the sent transaction and perform the resolution back-and-forth required
to check the dependencies and download any missing attachments.
- SendTransactionFlow(otherSide, stx) - Constructor for class net.corda.core.flows.SendTransactionFlow
-
The
class SendTransactionFlow
should be used to send a transaction to another peer that wishes to verify that transaction's
integrity by resolving and checking the dependencies as well. The other side should invoke
class ReceiveTransactionFlow
at
the right point in the conversation to receive the sent transaction and perform the resolution back-and-forth required
to check the dependencies and download any missing attachments.
- sequence($receiver, offset, size) - Static method in class net.corda.core.utilities.ByteArrays
-
- SerializationAPIKt - Class in net.corda.core.serialization
-
- SerializationContext - Interface in net.corda.core.serialization
-
Parameters to serialization and deserialization.
- SerializationContext.UseCase - Enum in net.corda.core.serialization
-
The use case that we are serializing for, since it influences the implementations chosen.
- SerializationDefaults - Class in net.corda.core.serialization
-
Global singletons to be used as defaults that are injected elsewhere (generally, in the node or in RPC client).
- SerializationFactory - Class in net.corda.core.serialization
-
An abstraction for serializing and deserializing objects, with support for versioning of the wire format via
a header / prefix in the bytes.
- SerializationFactory() - Constructor for class net.corda.core.serialization.SerializationFactory
-
An abstraction for serializing and deserializing objects, with support for versioning of the wire format via
a header / prefix in the bytes.
- SerializationFactory.Companion - Class in net.corda.core.serialization
-
- SerializationToken - Interface in net.corda.core.serialization
-
- SerializationWhitelist - Interface in net.corda.core.serialization
-
Provide a subclass of this via the
java.util.ServiceLoader mechanism to be able to whitelist types for
serialisation that you cannot otherwise annotate. The name of the class must appear in a text file on the
classpath under the path META-INF/services/net.corda.core.serialization.SerializationWhitelist
- serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.AmountSerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.AnonymousPartySerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.CompositeKeySerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.CordaX500NameSerializer
-
- serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.NodeInfoSerializer
-
- serialize(value, gen, serializers) - Method in class net.corda.client.jackson.JacksonSupport.OpaqueBytesSerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.PartySerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.PublicKeySerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.SecureHashSerializer
-
- serialize(obj, generator, provider) - Method in class net.corda.client.jackson.JacksonSupport.ToStringSerializer
-
- serialize($receiver, serializationFactory, context) - Static method in class net.corda.core.serialization.SerializationAPIKt
-
Convenience extension method for serializing an object of type T, utilising the defaults.
- serialize(obj, context) - Method in class net.corda.core.serialization.SerializationFactory
-
Serialize an object to bytes using the preferred serialization format version from the context.
- serialize(expr, generator, provider) - Method in class net.corda.finance.contracts.ExpressionSerializer
-
- serialize(obj, generator, context) - Method in class net.corda.finance.plugin.CalendarSerializer
-
- SerializeAsToken - Interface in net.corda.core.serialization
-
This interface should be implemented by classes that want to substitute a token representation of themselves if
they are serialized because they have a lot of internal state that does not serialize (well).
- SerializeAsTokenContext - Interface in net.corda.core.serialization
-
A context for mapping SerializationTokens to/from SerializeAsTokens.
- SerializedBytes<T> - Class in net.corda.core.serialization
-
A type safe wrapper around a byte array that contains a serialised object. You can call SerializedBytes.deserialize
to get the original object back.
- SerializedBytes(bytes) - Constructor for class net.corda.core.serialization.SerializedBytes
-
A type safe wrapper around a byte array that contains a serialised object. You can call SerializedBytes.deserialize
to get the original object back.
- serializedHash(x) - Static method in class net.corda.core.crypto.CryptoUtils
-
Serialise the object and return the hash of the serialized bytes.
- Service(otherSideSession, service) - Constructor for class net.corda.core.flows.NotaryFlow.Service
-
A flow run by a notary service that handles notarisation requests.
- ServiceHub - Interface in net.corda.core.node
-
A service hub is the starting point for most operations you can do inside the node. You are provided with one
when a class annotated with
interface CordaService
is constructed, and you have access to one inside flows. Most RPCs
simply forward to the services found here after some access checking.
- ServiceHub.DefaultImpls - Class in net.corda.core.node
-
A service hub is the starting point for most operations you can do inside the node. You are provided with one
when a class annotated with
interface CordaService
is constructed, and you have access to one inside flows. Most RPCs
simply forward to the services found here after some access checking.
- ServicesForResolution - Interface in net.corda.core.node
-
Subset of node services that are used for loading transactions from the wire into fully resolved, looked up
forms ready for verification.
- set(value) - Method in interface net.corda.core.internal.concurrent.ValueOrException
-
- setCause(cause) - Method in exception net.corda.core.CordaException
-
- setCause(cause) - Method in exception net.corda.core.CordaRuntimeException
-
- setCause(cause) - Method in interface net.corda.core.CordaThrowable
-
- setCHECKPOINT_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setChildProgressTracker(step, childProgressTracker) - Method in class net.corda.core.utilities.ProgressTracker
-
- setCurrency(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- setCurrency(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setCurrentStep(value) - Method in class net.corda.core.utilities.ProgressTracker
-
Reading returns the value of stepsstepIndex, writing moves the position of the current tracker. Once moved to
the
class ProgressTracker.DONE
state, this tracker is finished and the current step cannot be moved again.
- setException(t) - Method in interface net.corda.core.internal.concurrent.ValueOrException
-
- setExternalId(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
Represents a
- setFaceValue(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setFaceValueIssuerParty(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setFaceValueIssuerRef(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setId(p) - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- setIndex(p) - Method in class net.corda.core.schemas.PersistentStateRef
-
- setIssuanceParty(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setIssuanceRef(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setIssuer(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of issuer party
- setIssuerParty(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- setIssuerRef(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
- setIssuerRef(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- SetLifecycle(lifecycle) - Constructor for class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled
by the due date, or resetting a defaulted contract back to the issued state.
- setLifecycle(p) - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- setLockId(p) - Method in class net.corda.core.transactions.TransactionBuilder
-
- setMaturity(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setMessage(message) - Method in exception net.corda.core.CordaException
-
- setMessage(message) - Method in exception net.corda.core.CordaRuntimeException
-
- setMessage(message) - Method in interface net.corda.core.CordaThrowable
-
- setNotary(p) - Method in class net.corda.core.transactions.TransactionBuilder
-
- setOriginalExceptionClassName(p) - Method in exception net.corda.core.CordaException
-
- setOriginalExceptionClassName(p) - Method in exception net.corda.core.CordaRuntimeException
-
- setOriginalExceptionClassName(p) - Method in interface net.corda.core.CordaThrowable
-
- setOwner(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of owner party
- setOwner(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
X500Name of owner party
- setOwner(p) - Method in class net.corda.finance.schemas.CommercialPaperSchemaV1.PersistentCommercialPaperState
-
- setP2P_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setParticipants(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
X500Name of participant parties
- setParticipants(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
X500Name of participant parties
- setPennies(p) - Method in class net.corda.finance.schemas.CashSchemaV1.PersistentCashState
-
- setPrivacySalt(privacySalt) - Method in class net.corda.core.transactions.TransactionBuilder
-
- setPrivacySalt(p) - Method in class net.corda.core.transactions.TransactionBuilder
-
- setQuantity(p) - Method in class net.corda.core.schemas.CommonSchemaV1.FungibleState
-
Amount attributes
- setRPC_CLIENT_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setRPC_SERVER_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setSERIALIZATION_FACTORY(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setStateRef(p) - Method in class net.corda.core.schemas.PersistentState
-
- setSTORAGE_CONTEXT(p) - Method in class net.corda.core.serialization.SerializationDefaults
-
- setTimeWindow(timeWindow) - Method in class net.corda.core.transactions.TransactionBuilder
-
Sets the
class TimeWindow
for this transaction, replacing the existing
class TimeWindow
if there is one. To be valid, the
transaction must then be signed by the notary service within this window of time. In this way, the notary acts as
the Timestamp Authority.
- setTimeWindow(time, timeTolerance) - Method in class net.corda.core.transactions.TransactionBuilder
-
The
class TimeWindow
for the transaction can also be defined as time +/- timeTolerance. The tolerance should be
chosen such that your code can finish building the transaction and sending it to the Timestamp Authority within
that window of time, taking into account factors such as network latency. Transactions being built by a group of
collaborating parties may therefore require a higher time tolerance than a transaction being built by a single
node.
- Settle(amount) - Constructor for class net.corda.finance.contracts.asset.Commands.Settle
-
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable
state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
- setTransactionCountLimit(value) - Method in class net.corda.core.internal.ResolveTransactionsFlow
-
The maximum number of transactions this flow will try to download before bailing out.
- setTxId(p) - Method in class net.corda.core.schemas.PersistentStateRef
-
- setUuid(p) - Method in class net.corda.core.schemas.CommonSchemaV1.LinearState
-
- setValue(value) - Method in class net.corda.core.internal.DeclaredField
-
- setValue(thisRef, property, value) - Method in class net.corda.core.internal.WriteOnceProperty
-
- setValue(thisRef, property, value) - Method in interface net.corda.core.utilities.VariablePropertyDelegate
-
Invoked as part of Kotlin delegated properties construct.
- setWindow(p) - Method in class net.corda.core.transactions.TransactionBuilder
-
- sha256(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
-
- sha256(str) - Method in class net.corda.core.crypto.SecureHash.Companion
-
- sha256(bytes) - Static method in class net.corda.core.crypto.SecureHash
-
- sha256(str) - Static method in class net.corda.core.crypto.SecureHash
-
- SHA256(bytes) - Constructor for class net.corda.core.crypto.SecureHash.SHA256
-
SHA-256 is part of the SHA-2 hash function family. Generated hash is fixed size, 256-bits (32-bytes).
- sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
-
- sha256($receiver) - Static method in class net.corda.core.crypto.SecureHashKt
-
- sha256Twice(bytes) - Method in class net.corda.core.crypto.SecureHash.Companion
-
- sha256Twice(bytes) - Static method in class net.corda.core.crypto.SecureHash
-
- SHA512_256 - Static variable in class net.corda.core.crypto.Crypto
-
SPHINCS-256 hash-based signature scheme. It provides 128bit security against post-quantum attackers
at the cost of larger key sizes and loss of compatibility.
- SharedTx(tx, cashSigningPubKeys) - Constructor for class net.corda.finance.flows.Buyer.SharedTx
-
- sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
-
Utility to simplify the act of signing a byte array.
- sign($receiver, bytesToSign, publicKey) - Static method in class net.corda.core.crypto.CryptoUtils
-
- sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
-
Helper function to sign with a key pair.
- sign($receiver, bytesToSign) - Static method in class net.corda.core.crypto.CryptoUtils
-
- sign($receiver, signableData) - Static method in class net.corda.core.crypto.CryptoUtils
-
- sign(bytes, publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
-
Using the provided signing
PublicKey internally looks up the matching
PrivateKey and signs the data.
- sign(signableData, publicKey) - Method in interface net.corda.core.node.services.KeyManagementService
-
- sign(bits) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
- sign(txId) - Method in class net.corda.core.node.services.TrustedAuthorityNotaryService
-
- SignableData - Class in net.corda.core.crypto
-
A
class SignableData
object is the packet actually signed.
It works as a wrapper over transaction id and signature metadata.
- SignableData(txId, signatureMetadata) - Constructor for class net.corda.core.crypto.SignableData
-
A
class SignableData
object is the packet actually signed.
It works as a wrapper over transaction id and signature metadata.
- SIGNATURE_ALGORITHM - Static variable in class net.corda.core.crypto.CompositeSignature
-
- SignatureMetadata - Class in net.corda.core.crypto
-
SignatureMeta is required to add extra meta-data to a transaction's signature.
It currently supports platformVersion only, but it can be extended to support a universal digital
signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other
application-specific fields.
- SignatureMetadata(platformVersion, schemeNumberID) - Constructor for class net.corda.core.crypto.SignatureMetadata
-
SignatureMeta is required to add extra meta-data to a transaction's signature.
It currently supports platformVersion only, but it can be extended to support a universal digital
signature model enabling partial signatures and attaching extra information, such as a user's timestamp or other
application-specific fields.
- SignatureScheme - Class in net.corda.core.crypto
-
This class is used to define a digital signature scheme.
- SignatureScheme(schemeNumberID, schemeCodeName, signatureOID, alternativeOIDs, providerName, algorithmName, signatureName, algSpec, keySize, desc) - Constructor for class net.corda.core.crypto.SignatureScheme
-
This class is used to define a digital signature scheme.
- SignaturesMissingException(missing, descriptions, id) - Constructor for exception net.corda.core.transactions.SignedTransaction.SignaturesMissingException
-
- SignedData<T> - Class in net.corda.core.crypto
-
A serialized piece of data and its signature. Enforces signature validity in order to deserialize the data
contained within.
- SignedData(raw, sig) - Constructor for class net.corda.core.crypto.SignedData
-
A serialized piece of data and its signature. Enforces signature validity in order to deserialize the data
contained within.
- SignedTransaction - Class in net.corda.core.transactions
-
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for
a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type
and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root
of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may
map to the same key (and they could be different in important ways, like validity!). The signatures on a
SignedTransaction might be invalid or missing: the type does not imply validity.
A transaction ID should be the hash of the
class WireTransaction
Merkle tree root. Thus adding or removing a signature does not change it.
- SignedTransaction(txBits, sigs) - Constructor for class net.corda.core.transactions.SignedTransaction
-
SignedTransaction wraps a serialized WireTransaction. It contains one or more signatures, each one for
a public key (including composite keys) that is mentioned inside a transaction command. SignedTransaction is the top level transaction type
and the type most frequently passed around the network and stored. The identity of a transaction is the hash of Merkle root
of a WireTransaction, therefore if you are storing data keyed by WT hash be aware that multiple different STs may
map to the same key (and they could be different in important ways, like validity!). The signatures on a
SignedTransaction might be invalid or missing: the type does not imply validity.
A transaction ID should be the hash of the
class WireTransaction
Merkle tree root. Thus adding or removing a signature does not change it.
- SignedTransaction(ctx, sigs) - Constructor for class net.corda.core.transactions.SignedTransaction
-
- SignedTransaction.SignaturesMissingException - Exception in net.corda.core.transactions
-
- SignedTransactionMixin() - Constructor for class net.corda.client.jackson.JacksonSupport.SignedTransactionMixin
-
- SignersMissing(txId, missing) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.SignersMissing
-
- signInitialTransaction($this, builder, publicKey) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to construct an initial partially signed transaction from a
class TransactionBuilder
using keys stored inside the node. Signature metadata is added automatically.
- signInitialTransaction($this, builder) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to construct an initial partially signed transaction from a TransactionBuilder
using the default identity key contained in the node. The legal identity key is used to sign.
- signInitialTransaction($this, builder, signingPubKeys) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
Helper method to construct an initial partially signed transaction from a
class TransactionBuilder
using a set of keys all held in this node.
- signInitialTransaction(builder, publicKey) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to construct an initial partially signed transaction from a
class TransactionBuilder
using keys stored inside the node. Signature metadata is added automatically.
- signInitialTransaction(builder) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to construct an initial partially signed transaction from a TransactionBuilder
using the default identity key contained in the node. The legal identity key is used to sign.
- signInitialTransaction(builder, signingPubKeys) - Method in interface net.corda.core.node.ServiceHub
-
Helper method to construct an initial partially signed transaction from a
class TransactionBuilder
using a set of keys all held in this node.
- SignTransactionFlow - Class in net.corda.core.flows
-
- SignTransactionFlow(otherSideSession, progressTracker) - Constructor for class net.corda.core.flows.SignTransactionFlow
-
- SignTransactionFlow.Companion - Class in net.corda.core.flows
-
- SingleMessageRecipient - Interface in net.corda.core.messaging
-
A base class for the case of point-to-point messages
- SingleNode(party, addresses) - Constructor for class net.corda.core.node.services.PartyInfo.SingleNode
-
- SingletonSerializationToken - Class in net.corda.core.serialization
-
A class representing a
interface SerializationToken
for some object that is not serializable but can be looked up
(when deserialized) via just the class name.
- singletonSerializationToken(toBeTokenized) - Method in class net.corda.core.serialization.SingletonSerializationToken.Companion
-
- SingletonSerializationToken.Companion - Class in net.corda.core.serialization
-
- SingletonSerializeAsToken - Class in net.corda.core.serialization
-
A base class for implementing large objects / components / services that need to serialize themselves to a string token
to indicate which instance the token is a serialized form of.
- SingletonSerializeAsToken() - Constructor for class net.corda.core.serialization.SingletonSerializeAsToken
-
A base class for implementing large objects / components / services that need to serialize themselves to a string token
to indicate which instance the token is a serialized form of.
- size() - Method in class net.corda.core.crypto.CordaSecurityProvider
-
- size() - Method in class net.corda.core.utilities.NonEmptySet
-
- SoftLockingCondition(type, lockIds) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- SoftLockingType() - Constructor for enum net.corda.core.node.services.vault.QueryCriteria.SoftLockingType
-
- softLockRelease(lockId, stateRefs) - Method in interface net.corda.core.node.services.VaultService
-
Release all or an explicitly specified set of
class StateRef
for a given
UUID unique identifier.
A vault soft lock manager is automatically notified of a Flows that are terminated, such that any soft locked states
may be released.
In the case of coin selection, softLock are automatically released once previously gathered unconsumed input refs
are consumed as part of cash spending.
- softLockReserve(lockId, stateRefs) - Method in interface net.corda.core.node.services.VaultService
-
Reserve a set of
class StateRef
for a given
UUID unique identifier.
Typically, the unique identifier will refer to a
FlowLogic.runId.uuid associated with an in-flight flow.
In this case if the flow terminates the locks will automatically be freed, even if there is an error.
However, the user can specify their own
UUID and manage this manually, possibly across the lifetime of multiple flows,
or from other thread contexts e.g.
interface CordaService
instances.
In the case of coin selection, soft locks are automatically taken upon gathering relevant unconsumed input refs.
- Sort - Class in net.corda.core.node.services.vault
-
Sort allows specification of a set of entity attribute names and their associated directionality
and null handling, to be applied upon processing a query specification.
- Sort(columns) - Constructor for class net.corda.core.node.services.vault.Sort
-
Sort allows specification of a set of entity attribute names and their associated directionality
and null handling, to be applied upon processing a query specification.
- Sort.Attribute - Interface in net.corda.core.node.services.vault
-
- Sort.CommonStateAttribute - Enum in net.corda.core.node.services.vault
-
- Sort.Direction - Enum in net.corda.core.node.services.vault
-
- Sort.FungibleStateAttribute - Enum in net.corda.core.node.services.vault
-
- Sort.LinearStateAttribute - Enum in net.corda.core.node.services.vault
-
- Sort.SortColumn - Class in net.corda.core.node.services.vault
-
- Sort.VaultStateAttribute - Enum in net.corda.core.node.services.vault
-
- SortAttribute - Class in net.corda.core.node.services.vault
-
- SortAttribute.Custom - Class in net.corda.core.node.services.vault
-
entityStateClass should reference a persistent state entity
entityStateColumnName should reference an entity attribute name as defined by the associated mapped schema
(for example,
CashSchemaV1.PersistentCashStatecurrency.name)
- SortAttribute.Standard - Class in net.corda.core.node.services.vault
-
sortAttribute refers to common table attributes defined in the node schemas:
VaultState, VaultLinearStates, VaultFungibleStates
- SortColumn(sortAttribute, direction) - Constructor for class net.corda.core.node.services.vault.Sort.SortColumn
-
- SourceAndAmount<T,P> - Class in net.corda.core.contracts
-
Simple data class to associate the origin, owner, or holder of a particular Amount object.
- SourceAndAmount(source, amount, ref) - Constructor for class net.corda.core.contracts.SourceAndAmount
-
Simple data class to associate the origin, owner, or holder of a particular Amount object.
- SPHINCS256_SHA256 - Static variable in class net.corda.core.crypto.Crypto
-
- SplineFunction - Class in net.corda.finance.contracts.math
-
A spline is function piecewise-defined by polynomial functions.
Points at which polynomial pieces connect are known as knots.
- SplineFunction(segmentMap) - Constructor for class net.corda.finance.contracts.math.SplineFunction
-
A spline is function piecewise-defined by polynomial functions.
Points at which polynomial pieces connect are known as knots.
- spliterator() - Method in class net.corda.core.utilities.NonEmptySet
-
- splitEvenly(partitions) - Method in class net.corda.core.contracts.Amount
-
This method provides a token conserving divide mechanism.
- StackFrameDataToken - Class in net.corda.core.flows
-
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for
a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
- StackFrameDataToken(className) - Constructor for class net.corda.core.flows.StackFrameDataToken
-
Token class, used to indicate stack presence of the corda internal data. Since this data is of no use for
a CordApp developer, it is skipped from serialisation and its presence is only marked by this token.
- Standard(attribute) - Constructor for class net.corda.core.node.services.vault.SortAttribute.Standard
-
sortAttribute refers to common table attributes defined in the node schemas:
VaultState, VaultLinearStates, VaultFungibleStates
- start(username, password) - Method in class net.corda.client.rpc.CordaRPCClient
-
- start(rpcOpsClass, username, password) - Method in class net.corda.client.rpc.internal.RPCClient
-
- start() - Method in class net.corda.client.rpc.internal.RPCClientProxyHandler
-
Start the client. This creates the per-client queue, starts the consumer session and the reaper.
- start() - Method in class net.corda.core.node.services.NotaryService
-
- StartableByRPC - Interface in net.corda.core.flows
-
Any
class FlowLogic
which is to be started by the RPC interface (net.corda.core.messaging.CordaRPCOps.startFlowDynamic
and net.corda.core.messaging.CordaRPCOps.startTrackedFlowDynamic) must have this annotation. If it's missing the
flow will not be allowed to start and an exception will be thrown.
- startFlowDynamic(logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
-
- startTrackedFlowDynamic(logicType, args) - Method in interface net.corda.core.messaging.CordaRPCOps
-
Start the given flow with the given arguments, returning an Observable with a single observation of the
result of running the flow. logicType must be annotated with
interface StartableByRPC
.
- State(buffer, verifyKey) - Constructor for class net.corda.core.crypto.CompositeSignature.State
-
- State(amount, owner) - Constructor for class net.corda.finance.contracts.asset.Cash.State
-
A state representing a cash claim against some party.
- State(deposit, amount, owner) - Constructor for class net.corda.finance.contracts.asset.Cash.State
-
- State(amount, owner) - Constructor for class net.corda.finance.contracts.asset.CommodityContract.State
-
A state representing a commodity claim against some party
- State(deposit, amount, owner) - Constructor for class net.corda.finance.contracts.asset.CommodityContract.State
-
- State(lifecycle, obligor, template, quantity, beneficiary) - Constructor for class net.corda.finance.contracts.asset.Obligation.State
-
A state representing the obligation of one party (obligor) to deliver a specified number of
units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary
no later than the specified time.
- State(issuance, owner, faceValue, maturityDate) - Constructor for class net.corda.finance.contracts.CommercialPaper.State
-
- StateAndContract - Class in net.corda.core.contracts
-
A convenience class for passing around a state and it's contract
- StateAndContract(state, contract) - Constructor for class net.corda.core.contracts.StateAndContract
-
A convenience class for passing around a state and it's contract
- StateAndRef<T extends ContractState> - Class in net.corda.core.contracts
-
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
- StateAndRef(state, ref) - Constructor for class net.corda.core.contracts.StateAndRef
-
A StateAndRef is simply a (state, ref) pair. For instance, a vault (which holds available assets) contains these.
- StateMachineInfo - Class in net.corda.core.messaging
-
- StateMachineInfo(id, flowLogicClassName, initiator, progressTrackerStepAndUpdates) - Constructor for class net.corda.core.messaging.StateMachineInfo
-
- stateMachineRecordedTransactionMappingFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns a snapshot list of existing state machine id - recorded transaction hash mappings, and a stream of future
such mappings as well.
- stateMachineRecordedTransactionMappingSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns a snapshot list of existing state machine id - recorded transaction hash mappings.
- StateMachineRunId - Class in net.corda.core.flows
-
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always
has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
- StateMachineRunId(uuid) - Constructor for class net.corda.core.flows.StateMachineRunId
-
A unique identifier for a single state machine run, valid across node restarts. Note that a single run always
has at least one flow, but that flow may also invoke sub-flows: they all share the same run id.
- StateMachineRunId.Companion - Class in net.corda.core.flows
-
- stateMachinesFeed() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns a data feed of currently in-progress state machine infos and an observable of
future state machine adds/removes.
- stateMachinesSnapshot() - Method in interface net.corda.core.messaging.CordaRPCOps
-
Returns a list of currently in-progress state machine infos.
- StateMachineTransactionMapping - Class in net.corda.core.messaging
-
- StateMachineTransactionMapping(stateMachineRunId, transactionId) - Constructor for class net.corda.core.messaging.StateMachineTransactionMapping
-
- StateMachineUpdate - Class in net.corda.core.messaging
-
- StateMachineUpdate.Added - Class in net.corda.core.messaging
-
- StateMachineUpdate.Removed - Class in net.corda.core.messaging
-
- StateMetadata(ref, contractStateClassName, recordedTime, consumedTime, status, notary, lockId, lockUpdateTime) - Constructor for class net.corda.core.node.services.Vault.StateMetadata
-
- StatePersistable - Interface in net.corda.core.schemas
-
Marker interface to denote a persistable Corda state entity that will always have a transaction id and index
- StateRef - Class in net.corda.core.contracts
-
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which
transaction defined the state and where in that transaction it was.
- StateRef(txhash, index) - Constructor for class net.corda.core.contracts.StateRef
-
A stateref is a pointer (reference) to a state, this is an equivalent of an "outpoint" in Bitcoin. It records which
transaction defined the state and where in that transaction it was.
- StateReplacementException - Exception in net.corda.core.flows
-
- StateReplacementException(message, cause) - Constructor for exception net.corda.core.flows.StateReplacementException
-
- StateReplacementException(message) - Constructor for exception net.corda.core.flows.StateReplacementException
-
- StateReplacementException() - Constructor for exception net.corda.core.flows.StateReplacementException
-
- StatesNotAvailableException - Exception in net.corda.core.node.services
-
- StatesNotAvailableException(message, cause) - Constructor for exception net.corda.core.node.services.StatesNotAvailableException
-
- StateStatus() - Constructor for enum net.corda.core.node.services.Vault.StateStatus
-
- StateSumming - Class in net.corda.finance.utils
-
- staticField($receiver, name) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- staticField($receiver, name) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- Step(label) - Constructor for class net.corda.core.utilities.ProgressTracker.Step
-
The superclass of all step objects.
- stop() - Method in class net.corda.core.node.services.NotaryService
-
- storeAuthorisedContractUpgrade(ref, upgradedContractClass) - Method in interface net.corda.core.node.services.ContractUpgradeService
-
Store authorised state ref and associated UpgradeContract class
- stream($receiver, parallel) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- stream() - Method in class net.corda.core.utilities.NonEmptySet
-
- StringToMethodCallParser<T> - Class in net.corda.client.jackson
-
This class parses strings in a format designed for human usability into
class StringToMethodCallParser.ParsedMethodCall
objects representing a
ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of
Yaml and can be easily typed at a command line. Intended use cases include
things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
- StringToMethodCallParser(targetType, om) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
-
This class parses strings in a format designed for human usability into
class StringToMethodCallParser.ParsedMethodCall
objects representing a
ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of
Yaml and can be easily typed at a command line. Intended use cases include
things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
- StringToMethodCallParser(targetType) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
-
This class parses strings in a format designed for human usability into
class StringToMethodCallParser.ParsedMethodCall
objects representing a
ready-to-invoke call on the given target object. The strings accepted by this class are a minor variant of
Yaml and can be easily typed at a command line. Intended use cases include
things like the Corda shell, text-based RPC dispatch, simple scripting and so on.
- StringToMethodCallParser(targetType) - Constructor for class net.corda.client.jackson.StringToMethodCallParser
-
Same as the regular constructor but takes a Kotlin reflection
KClass instead of a Java
Class.
- StringToMethodCallParser.Companion - Class in net.corda.client.jackson
-
- StringToMethodCallParser.ParsedMethodCall - Class in net.corda.client.jackson
-
- StringToMethodCallParser.UnparseableCallException - Exception in net.corda.client.jackson
-
- Structural(tracker, parent) - Constructor for class net.corda.core.utilities.Change.Structural
-
- Structures - Class in net.corda.core.contracts
-
- subFlow(subLogic) - Method in class net.corda.core.flows.FlowLogic
-
Invokes the given subflow. This function returns once the subflow completes successfully with the result
returned by that subflow's
FlowLogic.call
method. If the subflow has a progress tracker, it is attached to the
current step in this flow's progress tracker.
- subSequence(offset, size) - Method in class net.corda.core.utilities.ByteSequence
-
Create a sub-sequence backed by the same array.
- Success(value) - Constructor for class net.corda.core.utilities.Try.Success
-
- sum($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- sum($receiver, groupByColumns, orderBy) - Method in class net.corda.core.node.services.vault.Builder
-
aggregate functions
- sum($receiver, groupByColumns, orderBy) - Static method in class net.corda.core.node.services.vault.Builder
-
- sum($receiver, groupByColumns) - Static method in class net.corda.core.node.services.vault.Builder
-
- sum($receiver) - Static method in class net.corda.core.node.services.vault.Builder
-
- sumAmountsDue(balances) - Static method in class net.corda.finance.contracts.asset.ObligationKt
-
Calculate the total balance movement for each party in the transaction, based off a summary of balances between
each obligor and beneficiary.
- sumCash($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, throwing an exception if there are none, or if any of the cash
states cannot be added together (i.e. are different currencies or issuers).
- sumCashBy($receiver, owner) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list belonging to a single owner, throwing an exception
if there are none, or if any of the cash states cannot be added together (i.e. are
different currencies or issuers).
- sumCashOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, returning null if there are none.
- sumCashOrZero($receiver, currency) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, returning zero of the given currency+issuer if there are none.
- sumCommodities($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, throwing an exception if there are none, or if any of the cash
states cannot be added together (i.e. are different currencies).
- sumCommoditiesOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, returning null if there are none.
- sumCommoditiesOrZero($receiver, currency) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the cash states in the list, returning zero of the given currency if there are none.
- sumFungibleOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the asset states in the list, returning null if there are none.
- sumFungibleOrZero($receiver, token) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the asset states in the list, returning zero of the given token if there are none.
- sumObligations($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the obligation states in the list, throwing an exception if there are none. All state objects in the
list are presumed to be nettable.
- sumObligationsOrNull($receiver) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the obligation states in the list, returning null if there are none.
- sumObligationsOrZero($receiver, issuanceDef) - Static method in class net.corda.finance.utils.StateSumming
-
Sums the obligation states in the list, returning zero of the given product if there are none.
- sumOrNull($receiver) - Method in class net.corda.core.contracts.Amount.Companion
-
If the given iterable of
class Amount
s yields any elements, sum them, throwing an
IllegalArgumentException if
any of the token types are mismatched; if the iterator yields no elements, return null.
- sumOrNull($receiver) - Static method in class net.corda.core.contracts.Amount
-
If the given iterable of
class Amount
s yields any elements, sum them, throwing an
IllegalArgumentException if
any of the token types are mismatched; if the iterator yields no elements, return null.
- sumOrThrow($receiver) - Method in class net.corda.core.contracts.Amount.Companion
-
Sums the amounts yielded by the given iterable, throwing an
IllegalArgumentException if any of the token
types are mismatched.
- sumOrThrow($receiver) - Static method in class net.corda.core.contracts.Amount
-
Sums the amounts yielded by the given iterable, throwing an
IllegalArgumentException if any of the token
types are mismatched.
- sumOrZero($receiver, token) - Method in class net.corda.core.contracts.Amount.Companion
-
If the given iterable of
class Amount
s yields any elements, sum them, throwing an
IllegalArgumentException if
any of the token types are mismatched; if the iterator yields no elements, return a zero amount of the given
token type.
- sumOrZero($receiver, token) - Static method in class net.corda.core.contracts.Amount
-
If the given iterable of
class Amount
s yields any elements, sum them, throwing an
IllegalArgumentException if
any of the token types are mismatched; if the iterator yields no elements, return a zero amount of the given
token type.
- supportedSchemas() - Method in interface net.corda.core.schemas.QueryableState
-
Enumerate the schemas this state can export representations of itself as.
- supportedSchemas() - Method in class net.corda.finance.contracts.asset.Cash.State
-
Object Relational Mapping support.
- supportedSchemas() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
Object Relational Mapping support.
- supportedSignatureSchemes() - Static method in class net.corda.core.crypto.Crypto
-
- SWISS_FRANCS(amount) - Static method in class net.corda.finance.Currencies
-
- take(n) - Method in class net.corda.core.utilities.ByteSequence
-
Take the first n bytes of this sequence as a sub-sequence. See subSequence for further semantics.
- tee($receiver, teeTo) - Static method in class net.corda.core.internal.InternalUtilsKt
-
Copy an Observer to multiple other Observers.
- Tenor - Class in net.corda.finance.contracts
-
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
- Tenor(name) - Constructor for class net.corda.finance.contracts.Tenor
-
Placeholder class for the Tenor datatype - which is a standardised duration of time until maturity
- Tenor.TimeUnit - Enum in net.corda.finance.contracts
-
- Terms(acceptableContracts, acceptableIssuedProducts, dueBefore, timeTolerance) - Constructor for class net.corda.finance.contracts.asset.Obligation.Terms
-
Subset of state, containing the elements specified when issuing a new settlement contract.
- then(callback) - Method in interface net.corda.core.concurrent.CordaFuture
-
Run the given callback when this future is done, on the completion thread.
If the completion thread is problematic for you e.g. deadlock, you can submit to an executor manually.
If callback fails, its throwable is logged.
- thenMatch($receiver, success, failure) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
-
When this future is done, do match.
- ThreadBox<T> - Class in net.corda.core.internal
-
A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state.
Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only
instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a
way that ensures it'll be released if there's an exception.
- ThreadBox(content, lock) - Constructor for class net.corda.core.internal.ThreadBox
-
A threadbox is a simple utility that makes it harder to forget to take a lock before accessing some shared state.
Simply define a private class to hold the data that must be grouped under the same lock, and then pass the only
instance to the ThreadBox constructor. You can now use the locked method with a lambda to take the lock in a
way that ensures it'll be released if there's an exception.
- TimeCondition(type, predicate) - Constructor for class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- TimeInstantType() - Constructor for enum net.corda.core.node.services.vault.QueryCriteria.TimeInstantType
-
- times(other) - Method in class net.corda.core.contracts.Amount
-
The multiplication operator is supported to allow easy calculation for multiples of a primitive Amount.
Note this is not a conserving operation, so it may not always be correct modelling of proper token behaviour.
N.B. Division is not supported as fractional tokens are not representable by an Amount.
- times(other) - Method in class net.corda.core.contracts.Amount
-
The multiplication operator is supported to allow easy calculation for multiples of a primitive Amount.
Note this is not a conserving operation, so it may not always be correct modelling of proper token behaviour.
N.B. Division is not supported as fractional tokens are not representable by an Amount.
- times($receiver, multiplicand) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- TimeUnit(code) - Constructor for enum net.corda.finance.contracts.Tenor.TimeUnit
-
- TimeWindow - Class in net.corda.core.contracts
-
An interval on the time-line; not a single instantaneous point.
- TimeWindow() - Constructor for class net.corda.core.contracts.TimeWindow
-
An interval on the time-line; not a single instantaneous point.
- TimeWindow.Companion - Class in net.corda.core.contracts
-
- TimeWindowChecker - Class in net.corda.core.node.services
-
Checks if the current instant provided by the input clock falls within the provided time-window.
- TimeWindowChecker(clock) - Constructor for class net.corda.core.node.services.TimeWindowChecker
-
Checks if the current instant provided by the input clock falls within the provided time-window.
- TimeWindowChecker() - Constructor for class net.corda.core.node.services.TimeWindowChecker
-
Checks if the current instant provided by the input clock falls within the provided time-window.
- toArray() - Method in class net.corda.core.utilities.NonEmptySet
-
- toArray(p) - Method in class net.corda.core.utilities.NonEmptySet
-
- toASN1Primitive() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- toBase58($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
-
- toBase58String($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
-
- toBase64($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
-
- toCalendar() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
-
- toCompletableFuture() - Method in interface net.corda.core.concurrent.CordaFuture
-
- toDecimal() - Method in class net.corda.core.contracts.Amount
-
Convert a currency
class Amount
to a decimal representation. For example, with an amount with a quantity
of "1234" GBP, returns "12.34". The precise representation is controlled by the displayTokenSize,
which determines the size of a single token and controls the trailing decimal places via it's scale property.
- toDecimal() - Method in class net.corda.core.contracts.AmountTransfer
-
Convert the quantityDelta to a displayable format BigDecimal value. The conversion ratio is the same as for
class Amount
of the same token type.
- toFuture($receiver) - Static method in class net.corda.core.Utils
-
Returns a
interface CordaFuture
bound to the
first item emitted by this Observable. The future will complete with a
NoSuchElementException if no items are emitted or any other error thrown by the Observable. If it's cancelled then
it will unsubscribe from the observable.
- toHex($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
-
Convert a byte array to a hex (base 16) capitalized encoded string.
- toHexString($receiver) - Static method in class net.corda.core.utilities.ByteArrays
-
- toHostAndPort() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
-
- toInputStreamAndHash($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- toJavaIterator($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- TokenizableAssetInfo - Interface in net.corda.core.contracts
-
This interface is used by
class Amount
to determine the conversion ratio from
indicative/displayed asset amounts in
BigDecimal to fungible tokens represented by Amount objects.
- toLedgerTransaction(services, checkSufficientSignatures) - Method in class net.corda.core.transactions.SignedTransaction
-
- toLedgerTransaction(services) - Method in class net.corda.core.transactions.SignedTransaction
-
- toLedgerTransaction(services) - Method in class net.corda.core.transactions.TransactionBuilder
-
- toLedgerTransaction(services) - Method in class net.corda.core.transactions.WireTransaction
-
Looks up identities and attachments from storage to generate a
class LedgerTransaction
. A transaction is expected to
have been fully resolved using the resolution flow by this point.
- toLedgerTransaction(resolveIdentity, resolveAttachment, resolveStateRef, resolveContractAttachment) - Method in class net.corda.core.transactions.WireTransaction
-
Looks up identities, attachments and dependent input states using the provided lookup functions in order to
construct a
class LedgerTransaction
. Note that identity lookup failure does
not cause an exception to be thrown.
- toLegalIdentityAndCert() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- toMultiMap($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- toNodeInfo() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PersistentNodeInfo
-
- toNonEmptySet($receiver) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
- toObservable($receiver) - Static method in class net.corda.core.Utils
-
- TooManyParameters(methodName, command) - Constructor for exception net.corda.client.jackson.UnparseableCallException.TooManyParameters
-
- topologicalSort(transactions) - Method in class net.corda.core.internal.ResolveTransactionsFlow.Companion
-
Topologically sorts the given transactions such that dependencies are listed before dependers.
- topologicalSort(transactions) - Static method in class net.corda.core.internal.ResolveTransactionsFlow
-
Topologically sorts the given transactions such that dependencies are listed before dependers.
- toSHA256Bytes($receiver) - Static method in class net.corda.core.utilities.EncodingUtils
-
- toSignedTransaction(keyManagementService, publicKey, signatureMetadata, services) - Method in class net.corda.core.transactions.TransactionBuilder
-
Sign the built transaction and return it. This is an internal function for use by the service hub, please use
ServiceHub.signInitialTransaction instead.
- toStateAndRef($this, stateRef) - Static method in class net.corda.core.node.ServiceHub.DefaultImpls
-
- toStateAndRef(stateRef) - Method in interface net.corda.core.node.ServiceHub
-
- toString() - Method in class net.corda.client.rpc.CordaRPCClientConfiguration
-
- toString() - Method in class net.corda.client.rpc.internal.ObservableContext
-
- toString() - Method in class net.corda.client.rpc.internal.RPCClientConfiguration
-
- toString() - Method in class net.corda.core.contracts.Amount
-
Convert a currency
class Amount
to a display string representation.
- toString() - Method in class net.corda.core.contracts.Command
-
- toString() - Method in class net.corda.core.contracts.CommandAndState
-
- toString() - Method in class net.corda.core.contracts.CommandWithParties
-
- toString() - Method in class net.corda.core.contracts.HashAttachmentConstraint
-
- toString() - Method in class net.corda.core.contracts.Issued
-
- toString() - Method in class net.corda.core.contracts.PartyAndReference
-
- toString() - Method in class net.corda.core.contracts.ScheduledActivity
-
- toString() - Method in class net.corda.core.contracts.ScheduledStateRef
-
- toString() - Method in class net.corda.core.contracts.SourceAndAmount
-
- toString() - Method in class net.corda.core.contracts.StateAndContract
-
- toString() - Method in class net.corda.core.contracts.StateAndRef
-
- toString() - Method in class net.corda.core.contracts.StateRef
-
- toString() - Method in class net.corda.core.contracts.TransactionState
-
- toString() - Method in class net.corda.core.contracts.UniqueIdentifier
-
- toString() - Method in class net.corda.core.crypto.CompositeKey.NodeAndWeight
-
- toString() - Method in class net.corda.core.crypto.CompositeKey
-
- toString() - Method in class net.corda.core.crypto.CompositeSignature.State
-
- toString() - Method in class net.corda.core.crypto.CompositeSignaturesWithKeys
-
- toString() - Method in class net.corda.core.crypto.MerkleTree.Leaf
-
- toString() - Method in class net.corda.core.crypto.MerkleTree.Node
-
- toString() - Method in class net.corda.core.crypto.NullKeys.NullPublicKey
-
- toString() - Method in class net.corda.core.crypto.PartialTree.IncludedLeaf
-
- toString() - Method in class net.corda.core.crypto.PartialTree.Leaf
-
- toString() - Method in class net.corda.core.crypto.PartialTree.Node
-
- toString() - Method in class net.corda.core.crypto.SecureHash
-
- toString() - Method in class net.corda.core.crypto.SignableData
-
- toString() - Method in class net.corda.core.crypto.SignatureMetadata
-
- toString() - Method in class net.corda.core.crypto.SignatureScheme
-
- toString() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.Proposal
-
- toString() - Method in class net.corda.core.flows.AbstractStateReplacementFlow.UpgradeTx
-
- toString() - Method in class net.corda.core.flows.FlowInfo
-
- toString() - Method in class net.corda.core.flows.FlowInitiator.Peer
-
- toString() - Method in class net.corda.core.flows.FlowInitiator.RPC
-
- toString() - Method in class net.corda.core.flows.FlowInitiator.Scheduled
-
- toString() - Method in class net.corda.core.flows.FlowStackSnapshot.Frame
-
- toString() - Method in class net.corda.core.flows.FlowStackSnapshot
-
- toString() - Method in class net.corda.core.flows.NotaryError.Conflict
-
- toString() - Method in class net.corda.core.flows.NotaryError.TransactionInvalid
-
- toString() - Method in class net.corda.core.flows.StackFrameDataToken
-
- toString() - Method in class net.corda.core.flows.StateMachineRunId
-
- toString() - Method in class net.corda.core.flows.TransactionParts
-
- toString() - Method in class net.corda.core.identity.AnonymousParty
-
- toString() - Method in class net.corda.core.identity.CordaX500Name
-
- toString() - Method in class net.corda.core.identity.Party
-
- toString() - Method in class net.corda.core.identity.PartyAndCertificate
-
- toString() - Method in class net.corda.core.internal.AbstractAttachment
-
- toString() - Method in class net.corda.core.internal.cordapp.CordappImpl
-
- toString() - Method in class net.corda.core.internal.Request.Data
-
- toString() - Method in class net.corda.core.internal.FetchDataFlow.Result
-
- toString() - Method in class net.corda.core.internal.InputStreamAndHash
-
- toString() - Method in class net.corda.core.internal.UpgradeCommand
-
- toString() - Method in class net.corda.core.messaging.DataFeed
-
- toString() - Method in class net.corda.core.messaging.FlowHandleImpl
-
- toString() - Method in class net.corda.core.messaging.FlowProgressHandleImpl
-
- toString() - Method in class net.corda.core.messaging.StateMachineInfo
-
- toString() - Method in class net.corda.core.messaging.StateMachineTransactionMapping
-
- toString() - Method in class net.corda.core.messaging.StateMachineUpdate.Added
-
- toString() - Method in class net.corda.core.messaging.StateMachineUpdate.Removed
-
- toString() - Method in class net.corda.core.node.NodeInfo
-
- toString() - Method in class net.corda.core.node.services.MapChange.Added
-
- toString() - Method in class net.corda.core.node.services.MapChange.Modified
-
- toString() - Method in class net.corda.core.node.services.MapChange.Removed
-
- toString() - Method in class net.corda.core.node.services.PartyInfo.DistributedNode
-
- toString() - Method in class net.corda.core.node.services.PartyInfo.SingleNode
-
- toString() - Method in exception net.corda.core.node.services.StatesNotAvailableException
-
- toString() - Method in class net.corda.core.node.services.UniquenessProvider.Conflict
-
- toString() - Method in class net.corda.core.node.services.UniquenessProvider.ConsumingTx
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.AggregateFunction
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Between
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.BinaryComparison
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.CollectionExpression
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.EqualityComparison
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.Likeness
-
- toString() - Method in class net.corda.core.node.services.vault.ColumnPredicate.NullExpression
-
- toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.AggregateFunctionExpression
-
- toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.BinaryLogical
-
- toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.ColumnPredicateExpression
-
- toString() - Method in class net.corda.core.node.services.vault.CriteriaExpression.Not
-
- toString() - Method in class net.corda.core.node.services.Vault.Page
-
- toString() - Method in class net.corda.core.node.services.vault.PageSpecification
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.FungibleAssetQueryCriteria
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.LinearStateQueryCriteria
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.SoftLockingCondition
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.TimeCondition
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultCustomQueryCriteria
-
- toString() - Method in class net.corda.core.node.services.vault.QueryCriteria.VaultQueryCriteria
-
- toString() - Method in class net.corda.core.node.services.vault.Sort.SortColumn
-
- toString() - Method in class net.corda.core.node.services.vault.Sort
-
- toString() - Method in class net.corda.core.node.services.vault.SortAttribute.Custom
-
- toString() - Method in class net.corda.core.node.services.vault.SortAttribute.Standard
-
- toString() - Method in class net.corda.core.node.services.Vault.StateMetadata
-
- toString() - Method in class net.corda.core.node.services.Vault.Update
-
- toString() - Method in class net.corda.core.schemas.MappedSchema
-
- toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBHostAndPort
-
- toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.DBPartyAndCertificate
-
- toString() - Method in class net.corda.core.schemas.NodeInfoSchemaV1.PKHostAndPort
-
- toString() - Method in class net.corda.core.schemas.PersistentStateRef
-
- toString() - Method in class net.corda.core.transactions.BaseTransaction
-
- toString() - Method in class net.corda.core.transactions.FilteredComponentGroup
-
- toString() - Method in class net.corda.core.transactions.LedgerTransaction.InOutGroup
-
- toString() - Method in class net.corda.core.transactions.LedgerTransaction
-
- toString() - Method in class net.corda.core.transactions.NotaryChangeLedgerTransaction
-
- toString() - Method in class net.corda.core.transactions.NotaryChangeWireTransaction
-
- toString() - Method in class net.corda.core.transactions.SignedTransaction
-
- toString() - Method in class net.corda.core.transactions.WireTransaction
-
- toString() - Method in class net.corda.core.utilities.ByteSequence
-
- toString() - Method in class net.corda.core.utilities.NetworkHostAndPort
-
- toString() - Method in class net.corda.core.utilities.NonEmptySet
-
- toString() - Method in class net.corda.core.utilities.Change.Position
-
- toString() - Method in class net.corda.core.utilities.Change.Rendering
-
- toString() - Method in class net.corda.core.utilities.Change.Structural
-
- toString() - Method in class net.corda.core.utilities.Try.Failure
-
- toString() - Method in class net.corda.core.utilities.Try.Success
-
- toString() - Method in class net.corda.finance.contracts.asset.BilateralNetState
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
- toString() - Method in class net.corda.finance.contracts.asset.Cash.State
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
- toString() - Method in class net.corda.finance.contracts.asset.CommodityContract.State
-
- toString() - Method in class net.corda.finance.contracts.asset.MultilateralNetState
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Exit
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Move
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Net
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.SetLifecycle
-
- toString() - Method in class net.corda.finance.contracts.asset.Commands.Settle
-
- toString() - Method in class net.corda.finance.contracts.asset.Obligation.State
-
- toString() - Method in class net.corda.finance.contracts.asset.Obligation.Terms
-
- toString() - Method in class net.corda.finance.contracts.asset.PartyAndAmount
-
- toString() - Method in class net.corda.finance.contracts.CommercialPaper.State
-
- toString() - Method in class net.corda.finance.contracts.Commodity
-
- toString() - Method in enum net.corda.finance.contracts.DayCountBasisDay
-
- toString() - Method in enum net.corda.finance.contracts.DayCountBasisYear
-
- toString() - Method in class net.corda.finance.contracts.Expression
-
- toString() - Method in class net.corda.finance.contracts.Fix
-
- toString() - Method in class net.corda.finance.contracts.FixOf
-
- toString() - Method in class net.corda.finance.contracts.Tenor
-
- toString() - Method in class net.corda.finance.flows.AbstractCashFlow.Result
-
- toString() - Method in class net.corda.finance.flows.CashConfiguration
-
- toString() - Method in class net.corda.finance.flows.TwoPartyDealFlow.AutoOffer
-
- toString() - Method in class net.corda.finance.flows.TwoPartyDealFlow.Handshake
-
- toString() - Method in exception net.corda.finance.flows.TwoPartyTradeFlow.AssetMismatchException
-
- toString() - Method in class net.corda.finance.flows.Buyer.SharedTx
-
- toString() - Method in class net.corda.finance.flows.TwoPartyTradeFlow.SellerTradeInfo
-
- toString() - Method in class net.corda.finance.plugin.BusinessCalendarWrapper
-
- toString() - Method in class net.corda.finance.utils.ScreenCoordinate
-
- toString() - Method in class net.corda.finance.utils.WorldCoordinate
-
- toString() - Method in class net.corda.finance.utils.WorldMapLocation
-
- toStringShort($receiver) - Static method in class net.corda.core.crypto.CryptoUtils
-
Render a public key to its hash (in Base58) of its serialised form using the DL prefix.
- toSupportedPrivateKey(key) - Static method in class net.corda.core.crypto.Crypto
-
Convert a private key to a supported implementation. This can be used to convert a SUN's EC key to an BC key.
This method is usually required to retrieve keys from JKS keystores that by default return SUN implementations.
- toSupportedPublicKey(key) - Static method in class net.corda.core.crypto.Crypto
-
Convert a public key to a supported implementation.
- toSupportedPublicKey(key) - Static method in class net.corda.core.crypto.Crypto
-
Convert a public key to a supported implementation. This can be used to convert a SUN's EC key to an BC key.
This method is usually required to retrieve a key (via its corresponding cert) from JKS keystores that by default
return SUN implementations.
- toToken(context) - Method in interface net.corda.core.serialization.SerializeAsToken
-
- toToken(context) - Method in class net.corda.core.serialization.SingletonSerializeAsToken
-
- toWireTransaction(services) - Method in class net.corda.core.transactions.TransactionBuilder
-
- toX509CertHolder($receiver) - Static method in class net.corda.core.internal.InternalUtilsKt
-
- trace($receiver, msg) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
Log a TRACE level message produced by evaluating the given lamdba, but only if TRACE logging is enabled.
- track() - Method in class net.corda.core.flows.FlowLogic
-
Returns a pair of the current progress step, as a string, and an observable of stringified changes to the
progressTracker.
- track() - Method in interface net.corda.core.node.services.NetworkMapCache
-
Atomically get the current party nodes and a stream of updates. Note that the Observable buffers updates until the
first subscriber is registered so as to avoid racing with early updates.
- track() - Method in interface net.corda.core.node.services.TransactionStorage
-
Returns all currently stored transactions and further fresh ones.
- trackBy($this, contractStateType) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
-
- trackBy($this, contractStateType, criteria) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
-
- trackBy($this, contractStateType, criteria, paging) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
-
- trackBy($this, contractStateType, criteria, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
-
- trackBy($this, contractStateType, criteria, paging, sorting) - Static method in class net.corda.core.node.services.VaultService.DefaultImpls
-
- trackBy(contractStateType) - Method in interface net.corda.core.node.services.VaultService
-
- trackBy(contractStateType, criteria) - Method in interface net.corda.core.node.services.VaultService
-
- trackBy(contractStateType, criteria, paging) - Method in interface net.corda.core.node.services.VaultService
-
- trackBy(contractStateType, criteria, sorting) - Method in interface net.corda.core.node.services.VaultService
-
- trackBy(contractStateType, criteria, paging, sorting) - Method in interface net.corda.core.node.services.VaultService
-
- tracker() - Method in class net.corda.core.flows.Acceptor.Companion
-
- tracker() - Method in class net.corda.core.flows.Instigator.Companion
-
- tracker() - Method in class net.corda.core.flows.CollectSignaturesFlow.Companion
-
- tracker() - Static method in class net.corda.core.flows.CollectSignaturesFlow
-
- tracker() - Method in class net.corda.core.flows.FinalityFlow.Companion
-
- tracker() - Static method in class net.corda.core.flows.FinalityFlow
-
- tracker() - Method in class net.corda.core.flows.Client.Companion
-
- tracker() - Method in class net.corda.core.flows.SignTransactionFlow.Companion
-
- tracker() - Static method in class net.corda.core.flows.SignTransactionFlow
-
- tracker() - Method in class net.corda.finance.flows.AbstractCashFlow.Companion
-
- tracker() - Method in class net.corda.finance.flows.CashExitFlow.Companion
-
- tracker() - Method in class net.corda.finance.flows.Primary.Companion
-
- tracker() - Method in class net.corda.finance.flows.Secondary.Companion
-
- tracker() - Method in class net.corda.finance.flows.Seller.Companion
-
- TransactionBuilder - Class in net.corda.core.transactions
-
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is
intended to be passed around contracts that may edit it by adding new states/commands. Then once the states
and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
- TransactionBuilder(notary, lockId, inputs, attachments, outputs, commands, window, privacySalt) - Constructor for class net.corda.core.transactions.TransactionBuilder
-
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is
intended to be passed around contracts that may edit it by adding new states/commands. Then once the states
and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
- TransactionBuilder() - Constructor for class net.corda.core.transactions.TransactionBuilder
-
A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is
intended to be passed around contracts that may edit it by adding new states/commands. Then once the states
and commands are right, this class can be used as a holding bucket to gather signatures from multiple parties.
- TransactionBuilder(notary) - Constructor for class net.corda.core.transactions.TransactionBuilder
-
- TransactionInvalid(cause) - Constructor for class net.corda.core.flows.NotaryError.TransactionInvalid
-
- TransactionMissingEncumbranceException(txId, missing, inOut) - Constructor for exception net.corda.core.contracts.TransactionVerificationException.TransactionMissingEncumbranceException
-
- TransactionParts - Class in net.corda.core.flows
-
The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.
- TransactionParts(id, inputs, timestamp, notary) - Constructor for class net.corda.core.flows.TransactionParts
-
The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.
- TransactionResolutionException - Exception in net.corda.core.contracts
-
- TransactionResolutionException(hash) - Constructor for exception net.corda.core.contracts.TransactionResolutionException
-
- TransactionSignature - Class in net.corda.core.crypto
-
A wrapper over the signature output accompanied by signer's public key and signature metadata.
This is similar to
class DigitalSignature.WithKey
, but targeted to DLT transaction signatures.
- TransactionSignature(bytes, by, signatureMetadata) - Constructor for class net.corda.core.crypto.TransactionSignature
-
A wrapper over the signature output accompanied by signer's public key and signature metadata.
This is similar to
class DigitalSignature.WithKey
, but targeted to DLT transaction signatures.
- TransactionState<T extends ContractState> - Class in net.corda.core.contracts
-
A wrapper for
interface ContractState
containing additional platform-level state information and contract information.
This is the definitive state that is stored on the ledger and used in transaction outputs.
- TransactionState(data, contract, notary, encumbrance, constraint) - Constructor for class net.corda.core.contracts.TransactionState
-
A wrapper for
interface ContractState
containing additional platform-level state information and contract information.
This is the definitive state that is stored on the ledger and used in transaction outputs.
- TransactionState(data, contract, notary, encumbrance) - Constructor for class net.corda.core.contracts.TransactionState
-
A wrapper for
interface ContractState
containing additional platform-level state information and contract information.
This is the definitive state that is stored on the ledger and used in transaction outputs.
- TransactionState(data, contract, notary) - Constructor for class net.corda.core.contracts.TransactionState
-
A wrapper for
interface ContractState
containing additional platform-level state information and contract information.
This is the definitive state that is stored on the ledger and used in transaction outputs.
- TransactionStateKt - Class in net.corda.core.contracts
-
- TransactionStorage - Interface in net.corda.core.node.services
-
Thread-safe storage of transactions.
- TransactionVerificationException - Exception in net.corda.core.contracts
-
- TransactionVerificationException.ContractConstraintRejection - Exception in net.corda.core.contracts
-
- TransactionVerificationException.ContractCreationError - Exception in net.corda.core.contracts
-
- TransactionVerificationException.ContractRejection - Exception in net.corda.core.contracts
-
- TransactionVerificationException.Direction - Enum in net.corda.core.contracts
-
- TransactionVerificationException.DuplicateInputStates - Exception in net.corda.core.contracts
-
- TransactionVerificationException.InvalidNotaryChange - Exception in net.corda.core.contracts
-
- TransactionVerificationException.MissingAttachmentRejection - Exception in net.corda.core.contracts
-
- TransactionVerificationException.MoreThanOneNotary - Exception in net.corda.core.contracts
-
- TransactionVerificationException.NotaryChangeInWrongTransactionType - Exception in net.corda.core.contracts
-
- TransactionVerificationException.SignersMissing - Exception in net.corda.core.contracts
-
- TransactionVerificationException.TransactionMissingEncumbranceException - Exception in net.corda.core.contracts
-
- TransactionWithSignatures - Interface in net.corda.core.transactions
-
An interface for transactions containing signatures, with logic for signature verification
- TransactionWithSignatures.DefaultImpls - Class in net.corda.core.transactions
-
An interface for transactions containing signatures, with logic for signature verification
- transient(initializer) - Static method in class net.corda.core.utilities.KotlinUtilsKt
-
A simple wrapper that enables the use of Kotlin's val x by transient { ... }
syntax. Such a property
will not be serialized, and if it's missing (or the first time it's accessed), the initializer will be
used to set it up.
- transition(from, to) - Method in class net.corda.core.internal.LifeCycle
-
Transition the state from from to to.
- transpose($receiver) - Static method in class net.corda.core.internal.concurrent.CordaFutureImplKt
-
If all of the given futures succeed, the returned future's outcome is a list of all their values.
The values are in the same order as the futures in the collection, not the order of completion.
If at least one given future fails, the returned future's outcome is the first throwable that was thrown.
Any subsequent throwables are added to the first one as suppressed throwables, in the order they are thrown.
If no futures were given, the returned future has an immediate outcome of empty list.
Otherwise the returned future does not have an outcome until all given futures have an outcome.
Unlike Guava's Futures.allAsList, this method never hides failures/hangs subsequent to the first failure.
- TraversableTransaction - Class in net.corda.core.transactions
-
Implemented by
class WireTransaction
and
class FilteredTransaction
. A TraversableTransaction allows you to iterate
over the flattened components of the underlying transaction structure, taking into account that some
may be missing in the case of this representing a "torn" transaction. Please see the user guide section
"Transaction tear-offs" to learn more about this feature.
- TraversableTransaction(componentGroups) - Constructor for class net.corda.core.transactions.TraversableTransaction
-
Implemented by
class WireTransaction
and
class FilteredTransaction
. A TraversableTransaction allows you to iterate
over the flattened components of the underlying transaction structure, taking into account that some
may be missing in the case of this representing a "torn" transaction. Please see the user guide section
"Transaction tear-offs" to learn more about this feature.
- TrustedAuthorityNotaryService - Class in net.corda.core.node.services
-
A base notary service implementation that provides functionality for cases where a signature by a single member
of the cluster is sufficient for transaction notarisation. For example, a single-node or a Raft notary.
- TrustedAuthorityNotaryService() - Constructor for class net.corda.core.node.services.TrustedAuthorityNotaryService
-
A base notary service implementation that provides functionality for cases where a signature by a single member
of the cluster is sufficient for transaction notarisation. For example, a single-node or a Raft notary.
- Try<A> - Class in net.corda.core.utilities
-
- Try.Companion - Class in net.corda.core.utilities
-
- Try.Failure<A> - Class in net.corda.core.utilities
-
- Try.Success<A> - Class in net.corda.core.utilities
-
- tryLockFungibleStatesForSpending(lockId, eligibleStatesQuery, amount, contractStateType) - Method in interface net.corda.core.node.services.VaultService
-
Helper function to determine spendable states and soft locking them.
Currently performance will be worse than for the hand optimised version in
Cash.unconsumedCashStatesForSpending
However, this is fully generic and can operate with custom
interface FungibleAsset
states.
- TwoPartyDealFlow - Class in net.corda.finance.flows
-
Classes for manipulating a two party deal or agreement.
- TwoPartyDealFlow.Acceptor - Class in net.corda.finance.flows
-
One side of the flow for inserting a pre-agreed deal.
- TwoPartyDealFlow.AutoOffer - Class in net.corda.finance.flows
-
- TwoPartyDealFlow.Handshake<T> - Class in net.corda.finance.flows
-
This object is serialised to the network and is the first flow message the seller sends to the buyer.
- TwoPartyDealFlow.Instigator - Class in net.corda.finance.flows
-
One side of the flow for inserting a pre-agreed deal.
- TwoPartyDealFlow.Primary - Class in net.corda.finance.flows
-
Abstracted bilateral deal flow participant that initiates communication/handshake.
- TwoPartyDealFlow.Secondary<U> - Class in net.corda.finance.flows
-
Abstracted bilateral deal flow participant that is recipient of initial communication.
- TwoPartyTradeFlow - Class in net.corda.finance.flows
-
This asset trading flow implements a "delivery vs payment" type swap. It has two parties (B and S for buyer
and seller) and the following steps:
- TwoPartyTradeFlow.AssetMismatchException - Exception in net.corda.finance.flows
-
- TwoPartyTradeFlow.Buyer - Class in net.corda.finance.flows
-
- TwoPartyTradeFlow.Seller - Class in net.corda.finance.flows
-
- TwoPartyTradeFlow.SellerTradeInfo - Class in net.corda.finance.flows
-
This object is serialised to the network and is the first flow message the seller sends to the buyer.
- TwoPartyTradeFlow.UnacceptablePriceException - Exception in net.corda.finance.flows
-
- TypeOnlyCommandData - Class in net.corda.core.contracts
-
Commands that inherit from this are intended to have no data items: it's only their presence that matters.
- TypeOnlyCommandData() - Constructor for class net.corda.core.contracts.TypeOnlyCommandData
-
Commands that inherit from this are intended to have no data items: it's only their presence that matters.