mirror of
https://github.com/corda/corda.git
synced 2025-06-13 12:48:18 +00:00
Update notice on the docs index page to point to release M8
Regenerate docs
This commit is contained in:
162
docs/build/html/api/kotlin/corda/alltypes/index.html
vendored
162
docs/build/html/api/kotlin/corda/alltypes/index.html
vendored
@ -27,14 +27,14 @@ if the terminal supports it. Otherwise it just prints out the name of the step w
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-a-p-i-server/index.html">net.corda.node.api.APIServer</a></td>
|
||||
<a href="../net.corda.node.webserver.api/-a-p-i-server/index.html">net.corda.node.webserver.api.APIServer</a></td>
|
||||
<td>
|
||||
<p>Top level interface to external interaction with the distributed ledger.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.internal/-a-p-i-server-impl/index.html">net.corda.node.internal.APIServerImpl</a></td>
|
||||
<a href="../net.corda.node.webserver.internal/-a-p-i-server-impl/index.html">net.corda.node.webserver.internal.APIServerImpl</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
@ -259,7 +259,7 @@ of how attachments are meant to be used include:</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.servlets/-attachment-download-servlet/index.html">net.corda.node.servlets.AttachmentDownloadServlet</a></td>
|
||||
<a href="../net.corda.node.webserver.servlets/-attachment-download-servlet/index.html">net.corda.node.webserver.servlets.AttachmentDownloadServlet</a></td>
|
||||
<td>
|
||||
<p>Allows the node administrator to either download full attachment zips, or individual files within those zips.</p>
|
||||
</td>
|
||||
@ -366,15 +366,15 @@ the same transaction.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.flows/-cash-flow/index.html">net.corda.flows.CashFlow</a></td>
|
||||
<a href="../net.corda.flows/-cash-exception/index.html">net.corda.flows.CashException</a></td>
|
||||
<td>
|
||||
<p>Initiates a flow that produces an Issue/Move or Exit Cash transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.flows/-cash-flow-result/index.html">net.corda.flows.CashFlowResult</a></td>
|
||||
<a href="../net.corda.flows/-cash-flow/index.html">net.corda.flows.CashFlow</a></td>
|
||||
<td>
|
||||
<p>Initiates a flow that produces an Issue/Move or Exit Cash transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -458,6 +458,12 @@ provided directly by this clause.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node/-client/index.html">net.corda.node.Client</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.services.messaging/-client-r-p-c-request-message/index.html">net.corda.node.services.messaging.ClientRPCRequestMessage</a></td>
|
||||
<td>
|
||||
<p>The contents of an RPC request message, separated from the MQ layer.</p>
|
||||
@ -615,10 +621,8 @@ is propagated as expected.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.servlets/-config/index.html">net.corda.node.servlets.Config</a></td>
|
||||
<a href="../net.corda.node.utilities/com.typesafe.config.-config/index.html">com.typesafe.config.Config</a> (extensions in package net.corda.node.utilities)</td>
|
||||
<td>
|
||||
<p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
|
||||
and to organise serializers / deserializers for java.time.* classes as necessary.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -635,6 +639,12 @@ and to organise serializers / deserializers for java.time.* classes as necessary
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node/-connection-direction/index.html">net.corda.node.ConnectionDirection</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.contracts/-contract/index.html">net.corda.core.contracts.Contract</a></td>
|
||||
<td>
|
||||
<p>Implemented by a program that implements business logic on the shared ledger. All participants run this code for
|
||||
@ -645,25 +655,6 @@ timestamp attached to the transaction itself i.e. it is NOT necessarily the curr
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-contract-class-ref/index.html">net.corda.node.api.ContractClassRef</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-contract-def-ref.html">net.corda.node.api.ContractDefRef</a></td>
|
||||
<td>
|
||||
<p>Encapsulates the contract type. e.g. Cash or CommercialPaper etc.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-contract-ledger-ref/index.html">net.corda.node.api.ContractLedgerRef</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.contracts/-contract-state/index.html">net.corda.core.contracts.ContractState</a></td>
|
||||
<td>
|
||||
<p>A contract state (or just "state") contains opaque data used by a contract program. It can be thought of as a disk
|
||||
@ -769,7 +760,7 @@ thread (i.e. serially). Arguments are serialised and deserialised automatically.
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.servlets/-data-upload-servlet/index.html">net.corda.node.servlets.DataUploadServlet</a></td>
|
||||
<a href="../net.corda.node.webserver.servlets/-data-upload-servlet/index.html">net.corda.node.webserver.servlets.DataUploadServlet</a></td>
|
||||
<td>
|
||||
<p>Accepts binary streams, finds the right <a href="../net.corda.node.services.api/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
|
||||
</td>
|
||||
@ -1032,6 +1023,13 @@ attachments are saved to local storage automatically.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.node.services/-file-uploader/index.html">net.corda.core.node.services.FileUploader</a></td>
|
||||
<td>
|
||||
<p>An interface that denotes a service that can accept file uploads.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.transactions/-filter-funs/index.html">net.corda.core.transactions.FilterFuns</a></td>
|
||||
<td>
|
||||
<p>Holds filter functions on transactions fields.
|
||||
@ -1111,14 +1109,12 @@ are reflected in the exposed list as expected.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-flow-class-ref/index.html">net.corda.node.api.FlowClassRef</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.flows/-flow-exception/index.html">net.corda.core.flows.FlowException</a></td>
|
||||
<td>
|
||||
<p>Exception which can be thrown by a <a href="../net.corda.core.flows/-flow-logic/index.html">FlowLogic</a> at any point in its logic to unexpectedly bring it to a permanent end.
|
||||
The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a
|
||||
<a href="../net.corda.core.flows/-flow-logic/receive.html">FlowLogic.receive</a> or <a href="../net.corda.core.flows/-flow-logic/send-and-receive.html">FlowLogic.sendAndReceive</a>. Any flow which no longer needs to do a receive, or has already ended,
|
||||
will not receive the exception (if this is required then have them wait for a confirmation message).</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1136,12 +1132,6 @@ are reflected in the exposed list as expected.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-flow-instance-ref/index.html">net.corda.node.api.FlowInstanceRef</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.flows/-flow-logic/index.html">net.corda.core.flows.FlowLogic</a></td>
|
||||
<td>
|
||||
<p>A sub-class of <a href="../net.corda.core.flows/-flow-logic/index.html">FlowLogic</a> implements a flow using direct, straight line blocking code. Thus you
|
||||
@ -1165,16 +1155,8 @@ a node crash, how many instances of your flow there are running and so on.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-flow-ref.html">net.corda.node.api.FlowRef</a></td>
|
||||
<a href="../net.corda.node.services.statemachine/-flow-session-exception/index.html">net.corda.node.services.statemachine.FlowSessionException</a></td>
|
||||
<td>
|
||||
<p>Encapsulates the flow to be instantiated. e.g. TwoPartyTradeFlow.Buyer.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-flow-requiring-attention/index.html">net.corda.node.api.FlowRequiringAttention</a></td>
|
||||
<td>
|
||||
<p>Thinking that Instant is OK for short lived flow deadlines.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1356,12 +1338,6 @@ set via the constructor and the class is immutable.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.flows/-input-state-ref-resolve-failed/index.html">net.corda.flows.InputStateRefResolveFailed</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core/java.io.-input-stream/index.html">java.io.InputStream</a> (extensions in package net.corda.core)</td>
|
||||
<td>
|
||||
</td>
|
||||
@ -2075,6 +2051,14 @@ must point to the same notary.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.webserver.servlets/-object-mapper-config/index.html">net.corda.node.webserver.servlets.ObjectMapperConfig</a></td>
|
||||
<td>
|
||||
<p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
|
||||
and to organise serializers / deserializers for java.time.* classes as necessary.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.contracts.asset/-obligation/index.html">net.corda.contracts.asset.Obligation</a></td>
|
||||
<td>
|
||||
<p>An obligation contract commits the obligor to delivering a specified amount of a fungible asset (for example the
|
||||
@ -2523,7 +2507,7 @@ checked again.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.servlets/-response-filter/index.html">net.corda.node.servlets.ResponseFilter</a></td>
|
||||
<a href="../net.corda.node.webserver.servlets/-response-filter/index.html">net.corda.node.webserver.servlets.ResponseFilter</a></td>
|
||||
<td>
|
||||
<p>This adds headers needed for cross site scripting on API clients.</p>
|
||||
</td>
|
||||
@ -2680,6 +2664,12 @@ type safety hack.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node/-server/index.html">net.corda.node.Server</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.node/-service-entry/index.html">net.corda.core.node.ServiceEntry</a></td>
|
||||
<td>
|
||||
<p>Information for an advertised service including the service specific identity information.
|
||||
@ -2938,14 +2928,7 @@ transaction defined the state and where in that transaction it was.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.flows/-state-replacement-refused/index.html">net.corda.flows.StateReplacementRefused</a></td>
|
||||
<td>
|
||||
<p>Thrown when a participant refuses the proposed state replacement</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-states-query/index.html">net.corda.node.api.StatesQuery</a></td>
|
||||
<a href="../net.corda.node.webserver.api/-states-query/index.html">net.corda.node.webserver.api.StatesQuery</a></td>
|
||||
<td>
|
||||
<p>Extremely rudimentary query language which should most likely be replaced with a product.</p>
|
||||
</td>
|
||||
@ -2987,6 +2970,42 @@ our environment:</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-contract/index.html">com.cordatest.TContract</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-genesis-command/index.html">com.cordatest.TGenesisCommand</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-genesis-flow/index.html">com.cordatest.TGenesisFlow</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-tx-command/index.html">com.cordatest.TTxCommand</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-tx-flow/index.html">com.cordatest.TTxFlow</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-tx-state/index.html">com.cordatest.TTxState</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.utilities/org.jetbrains.exposed.sql.-table/index.html">org.jetbrains.exposed.sql.Table</a> (extensions in package net.corda.node.utilities)</td>
|
||||
<td>
|
||||
</td>
|
||||
@ -3077,13 +3096,6 @@ between (after, before).</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-transaction-build-step/index.html">net.corda.node.api.TransactionBuildStep</a></td>
|
||||
<td>
|
||||
<p>Encapsulate a generateXXX method call on a contract.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.transactions/-transaction-builder/index.html">net.corda.core.transactions.TransactionBuilder</a></td>
|
||||
<td>
|
||||
<p>A TransactionBuilder is a transaction class that's mutable (unlike the others which are all immutable). It is
|
||||
@ -3300,6 +3312,12 @@ consumed by someone else first!</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.webserver/-web-server/index.html">net.corda.node.webserver.WebServer</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.services.network/-wire-node-registration/index.html">net.corda.node.services.network.WireNodeRegistration</a></td>
|
||||
<td>
|
||||
<p>A node registration and its signature as a pair.</p>
|
||||
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TContract.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TContract</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TContract</span><span class="symbol">(</span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
54
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/index.html
vendored
Normal file
54
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/index.html
vendored
Normal file
@ -0,0 +1,54 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TContract - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TContract</a><br/>
|
||||
<br/>
|
||||
<h1>TContract</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TContract</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TContract</span><span class="symbol">(</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="legal-contract-reference.html">legalContractReference</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></code>
|
||||
<p>Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of
|
||||
the contract's contents).</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TContract$verify(net.corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if there's a problem that should prevent state transition. Takes a single object
|
||||
rather than an argument so that additional data can be added without breaking binary compatibility with
|
||||
existing contract code.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/legal-contract-reference.html
vendored
Normal file
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/legal-contract-reference.html
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TContract.legalContractReference - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TContract</a> / <a href=".">legalContractReference</a><br/>
|
||||
<br/>
|
||||
<h1>legalContractReference</h1>
|
||||
<a name="com.cordatest.TContract$legalContractReference"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></code>
|
||||
<p>Overrides <a href="../../net.corda.core.contracts/-contract/legal-contract-reference.html">Contract.legalContractReference</a></p>
|
||||
<p>Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of
|
||||
the contract's contents).</p>
|
||||
</BODY>
|
||||
</HTML>
|
19
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/verify.html
vendored
Normal file
19
docs/build/html/api/kotlin/corda/com.cordatest/-t-contract/verify.html
vendored
Normal file
@ -0,0 +1,19 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TContract.verify - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TContract</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="com.cordatest.TContract$verify(net.corda.core.contracts.TransactionForContract)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TContract$verify(net.corda.core.contracts.TransactionForContract)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-for-contract/index.html"><span class="identifier">TransactionForContract</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Overrides <a href="../../net.corda.core.contracts/-contract/verify.html">Contract.verify</a></p>
|
||||
<p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if there's a problem that should prevent state transition. Takes a single object
|
||||
rather than an argument so that additional data can be added without breaking binary compatibility with
|
||||
existing contract code.</p>
|
||||
</BODY>
|
||||
</HTML>
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-command/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-command/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisCommand.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TGenesisCommand</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TGenesisCommand</span><span class="symbol">(</span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-command/index.html
vendored
Normal file
24
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-command/index.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisCommand - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TGenesisCommand</a><br/>
|
||||
<br/>
|
||||
<h1>TGenesisCommand</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisCommand</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TGenesisCommand</span><span class="symbol">(</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisFlow.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TGenesisFlow</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TGenesisFlow</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TGenesisFlow$<init>(kotlin.collections.Set((net.corda.core.crypto.Party)))/participants">participants</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/call.html
vendored
Normal file
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/call.html
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisFlow.call - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TGenesisFlow</a> / <a href=".">call</a><br/>
|
||||
<br/>
|
||||
<h1>call</h1>
|
||||
<a name="com.cordatest.TGenesisFlow$call()"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code>
|
||||
<p>Overrides <a href="../../net.corda.core.flows/-flow-logic/call.html">FlowLogic.call</a></p>
|
||||
<p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
|
||||
helpful if this flow is meant to be used as a subflow.</p>
|
||||
</BODY>
|
||||
</HTML>
|
167
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/index.html
vendored
Normal file
167
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/index.html
vendored
Normal file
@ -0,0 +1,167 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisFlow - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TGenesisFlow</a><br/>
|
||||
<br/>
|
||||
<h1>TGenesisFlow</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisFlow</span> <span class="symbol">:</span> <a href="../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TGenesisFlow</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TGenesisFlow$<init>(kotlin.collections.Set((net.corda.core.crypto.Party)))/participants">participants</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="participants.html">participants</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inherited Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/logger.html">logger</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">Logger</span></code>
|
||||
<p>This is where you should log things to.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/progress-tracker.html">progressTracker</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></code>
|
||||
<p>Override this to provide a <a href="../../net.corda.core.utilities/-progress-tracker/index.html">ProgressTracker</a>. If one is provided and stepped, the framework will do something
|
||||
helpful with the progress reports. If this flow is invoked as a subflow of another, then the
|
||||
tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
|
||||
progress.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/run-id.html">runId</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">runId</span><span class="symbol">: </span><a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a></code>
|
||||
<p>Returns a wrapped <a href="#">UUID</a> object that identifies this state machine run (i.e. subflows have the same identifier as their parents).</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/service-hub.html">serviceHub</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="../../net.corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></code>
|
||||
<p>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 <a href="../../net.corda.core.flows/-flow-logic/call.html">call</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/state-machine.html">stateMachine</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">var </span><span class="identifier">stateMachine</span><span class="symbol">: </span><a href="../../net.corda.core.flows/-flow-state-machine/index.html"><span class="identifier">FlowStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></code>
|
||||
<p>Internal only. Reference to the <a href="#">Fiber</a> instance that is the top level controller for the entire flow. When
|
||||
inside a flow this is equivalent to <a href="#">Strand.currentStrand</a>. This is public only because it must be accessed
|
||||
across module boundaries.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="call.html">call</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code>
|
||||
<p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
|
||||
helpful if this flow is meant to be used as a subflow.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inherited Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/get-counterparty-marker.html">getCounterpartyMarker</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getCounterpartyMarker</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$getCounterpartyMarker(net.corda.core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></code>
|
||||
<p>Return the marker <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html">Class</a> which <a href="../../net.corda.core.flows/-flow-logic/get-counterparty-marker.html#net.corda.core.flows.FlowLogic$getCounterpartyMarker(net.corda.core.crypto.Party)/party">party</a> has used to register the counterparty flow that is to execute on the
|
||||
other side. The default implementation returns the class object of this FlowLogic, but any <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html">Class</a> instance
|
||||
will do as long as the other side registers with it.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/receive.html">receive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="#">R</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/send.html">send</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Queues the given <a href="../../net.corda.core.flows/-flow-logic/send.html#net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> for sending to the <a href="../../net.corda.core.flows/-flow-logic/send.html#net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a> and continues without suspending.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html">sendAndReceive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="#">R</a> type.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/sub-flow.html">subFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">subFlow</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$subFlow(net.corda.core.flows.FlowLogic((net.corda.core.flows.FlowLogic.subFlow.R)), kotlin.Boolean)/subLogic">subLogic</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$subFlow(net.corda.core.flows.FlowLogic((net.corda.core.flows.FlowLogic.subFlow.R)), kotlin.Boolean)/shareParentSessions">shareParentSessions</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></code>
|
||||
<p>Invokes the given subflow. This function returns once the subflow completes successfully with the result
|
||||
returned by that subflows <a href="../../net.corda.core.flows/-flow-logic/call.html">call</a> method. If the subflow has a progress tracker, it is attached to the
|
||||
current step in this flow's progress tracker.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/track.html">track</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">track</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Pair</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">?</span></code>
|
||||
<p>Returns a pair of the current progress step, as a string, and an observable of stringified changes to the
|
||||
<a href="../../net.corda.core.flows/-flow-logic/progress-tracker.html">progressTracker</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/participants.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-genesis-flow/participants.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TGenesisFlow.participants - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TGenesisFlow</a> / <a href=".">participants</a><br/>
|
||||
<br/>
|
||||
<h1>participants</h1>
|
||||
<a name="com.cordatest.TGenesisFlow$participants"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code>
|
||||
</BODY>
|
||||
</HTML>
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-command/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-command/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxCommand.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxCommand</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TTxCommand</span><span class="symbol">(</span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
24
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-command/index.html
vendored
Normal file
24
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-command/index.html
vendored
Normal file
@ -0,0 +1,24 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxCommand - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TTxCommand</a><br/>
|
||||
<br/>
|
||||
<h1>TTxCommand</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxCommand</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TTxCommand</span><span class="symbol">(</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxFlow.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxFlow</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TTxFlow</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TTxFlow$<init>(kotlin.ByteArray, kotlin.collections.Set((net.corda.core.crypto.Party)))/txContent">txContent</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.cordatest.TTxFlow$<init>(kotlin.ByteArray, kotlin.collections.Set((net.corda.core.crypto.Party)))/participants">participants</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/call.html
vendored
Normal file
17
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/call.html
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxFlow.call - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxFlow</a> / <a href=".">call</a><br/>
|
||||
<br/>
|
||||
<h1>call</h1>
|
||||
<a name="com.cordatest.TTxFlow$call()"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></code>
|
||||
<p>Overrides <a href="../../net.corda.core.flows/-flow-logic/call.html">FlowLogic.call</a></p>
|
||||
<p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
|
||||
helpful if this flow is meant to be used as a subflow.</p>
|
||||
</BODY>
|
||||
</HTML>
|
173
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/index.html
vendored
Normal file
173
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/index.html
vendored
Normal file
@ -0,0 +1,173 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxFlow - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TTxFlow</a><br/>
|
||||
<br/>
|
||||
<h1>TTxFlow</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxFlow</span> <span class="symbol">:</span> <a href="../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TTxFlow</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TTxFlow$<init>(kotlin.ByteArray, kotlin.collections.Set((net.corda.core.crypto.Party)))/txContent">txContent</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="com.cordatest.TTxFlow$<init>(kotlin.ByteArray, kotlin.collections.Set((net.corda.core.crypto.Party)))/participants">participants</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="participants.html">participants</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="tx-content.html">txContent</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">txContent</span><span class="symbol">: </span><span class="identifier">ByteArray</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inherited Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/logger.html">logger</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier">Logger</span></code>
|
||||
<p>This is where you should log things to.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/progress-tracker.html">progressTracker</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></code>
|
||||
<p>Override this to provide a <a href="../../net.corda.core.utilities/-progress-tracker/index.html">ProgressTracker</a>. If one is provided and stepped, the framework will do something
|
||||
helpful with the progress reports. If this flow is invoked as a subflow of another, then the
|
||||
tracker will be made a child of the current step in the parent. If it's null, this flow doesn't track
|
||||
progress.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/run-id.html">runId</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">runId</span><span class="symbol">: </span><a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a></code>
|
||||
<p>Returns a wrapped <a href="#">UUID</a> object that identifies this state machine run (i.e. subflows have the same identifier as their parents).</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/service-hub.html">serviceHub</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="../../net.corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></code>
|
||||
<p>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 <a href="../../net.corda.core.flows/-flow-logic/call.html">call</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/state-machine.html">stateMachine</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">var </span><span class="identifier">stateMachine</span><span class="symbol">: </span><a href="../../net.corda.core.flows/-flow-state-machine/index.html"><span class="identifier">FlowStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></code>
|
||||
<p>Internal only. Reference to the <a href="#">Fiber</a> instance that is the top level controller for the entire flow. When
|
||||
inside a flow this is equivalent to <a href="#">Strand.currentStrand</a>. This is public only because it must be accessed
|
||||
across module boundaries.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="call.html">call</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></code>
|
||||
<p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
|
||||
helpful if this flow is meant to be used as a subflow.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inherited Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/get-counterparty-marker.html">getCounterpartyMarker</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getCounterpartyMarker</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$getCounterpartyMarker(net.corda.core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></code>
|
||||
<p>Return the marker <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html">Class</a> which <a href="../../net.corda.core.flows/-flow-logic/get-counterparty-marker.html#net.corda.core.flows.FlowLogic$getCounterpartyMarker(net.corda.core.crypto.Party)/party">party</a> has used to register the counterparty flow that is to execute on the
|
||||
other side. The default implementation returns the class object of this FlowLogic, but any <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html">Class</a> instance
|
||||
will do as long as the other side registers with it.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/receive.html">receive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="#">R</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/send.html">send</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Queues the given <a href="../../net.corda.core.flows/-flow-logic/send.html#net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> for sending to the <a href="../../net.corda.core.flows/-flow-logic/send.html#net.corda.core.flows.FlowLogic$send(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a> and continues without suspending.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html">sendAndReceive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="#">R</a> type.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/sub-flow.html">subFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">subFlow</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$subFlow(net.corda.core.flows.FlowLogic((net.corda.core.flows.FlowLogic.subFlow.R)), kotlin.Boolean)/subLogic">subLogic</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$subFlow(net.corda.core.flows.FlowLogic((net.corda.core.flows.FlowLogic.subFlow.R)), kotlin.Boolean)/shareParentSessions">shareParentSessions</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></code>
|
||||
<p>Invokes the given subflow. This function returns once the subflow completes successfully with the result
|
||||
returned by that subflows <a href="../../net.corda.core.flows/-flow-logic/call.html">call</a> method. If the subflow has a progress tracker, it is attached to the
|
||||
current step in this flow's progress tracker.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.flows/-flow-logic/track.html">track</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">track</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Pair</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">?</span></code>
|
||||
<p>Returns a pair of the current progress step, as a string, and an observable of stringified changes to the
|
||||
<a href="../../net.corda.core.flows/-flow-logic/progress-tracker.html">progressTracker</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/participants.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/participants.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxFlow.participants - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxFlow</a> / <a href=".">participants</a><br/>
|
||||
<br/>
|
||||
<h1>participants</h1>
|
||||
<a name="com.cordatest.TTxFlow$participants"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/tx-content.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-flow/tx-content.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxFlow.txContent - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxFlow</a> / <a href=".">txContent</a><br/>
|
||||
<br/>
|
||||
<h1>txContent</h1>
|
||||
<a name="com.cordatest.TTxFlow$txContent"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">txContent</span><span class="symbol">: </span><span class="identifier">ByteArray</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/-init-.html
vendored
Normal file
13
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/-init-.html
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxState</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TTxState</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TTxState$<init>(net.corda.core.crypto.CompositeKey, kotlin.ByteArray)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">, </span><span class="identifier" id="com.cordatest.TTxState$<init>(net.corda.core.crypto.CompositeKey, kotlin.ByteArray)/txContent">txContent</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
42
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/contract.html
vendored
Normal file
42
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/contract.html
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState.contract - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxState</a> / <a href=".">contract</a><br/>
|
||||
<br/>
|
||||
<h1>contract</h1>
|
||||
<a name="com.cordatest.TTxState$contract"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></code>
|
||||
<p>Overrides <a href="../../net.corda.core.contracts/-contract-state/contract.html">ContractState.contract</a></p>
|
||||
<p>An instance of the contract class that will verify this state.</p>
|
||||
<h1>Discussion</h1>
|
||||
<p>This field is not the final design, it's just a piece of temporary scaffolding. Once the contract sandbox is
|
||||
further along, this field will become a description of which attachments are acceptable for defining the
|
||||
contract.</p>
|
||||
<p>Recall that an attachment is a zip file that can be referenced from any transaction. The contents of the
|
||||
attachments are merged together and cannot define any overlapping files, thus for any given transaction there
|
||||
is a miniature file system in which each file can be precisely mapped to the defining attachment.</p>
|
||||
<p>Attachments may contain many things (data files, legal documents, etc) but mostly they contain JVM bytecode.
|
||||
The class files inside define not only <a href="../../net.corda.core.contracts/-contract/index.html">Contract</a> implementations but also the classes that define the states.
|
||||
Within the rest of a transaction, user-providable components are referenced by name only.</p>
|
||||
<p>This means that a smart contract in Corda does two things:</p>
|
||||
<ol><li>Define the data structures that compose the ledger (the states)</li>
|
||||
<li>Define the rules for updating those structures</li>
|
||||
</ol>
|
||||
<p>The first is merely a utility role ... in theory contract code could manually parse byte streams by hand.
|
||||
The second is vital to the integrity of the ledger. So this field needs to be able to express constraints like:</p>
|
||||
<ul><li>Only attachment 733c350f396a727655be1363c06635ba355036bd54a5ed6e594fd0b5d05f42f6 may be used with this state.</li>
|
||||
<li>Any attachment signed by public key 2d1ce0e330c52b8055258d776c40 may be used with this state.</li>
|
||||
<li>Attachments (1, 2, 3) may all be used with this state.</li>
|
||||
</ul>
|
||||
<p>and so on. In this way it becomes possible for the business logic governing a state to be evolved, if the
|
||||
constraints are flexible enough.</p>
|
||||
<p>Because contract classes often also define utilities that generate relevant transactions, and because attachments
|
||||
cannot know their own hashes, we will have to provide various utilities to assist with obtaining the right
|
||||
code constraints from within the contract code itself.</p>
|
||||
<p>TODO: Implement the above description. See COR-226</p>
|
||||
</BODY>
|
||||
</HTML>
|
70
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/index.html
vendored
Normal file
70
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/index.html
vendored
Normal file
@ -0,0 +1,70 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href=".">TTxState</a><br/>
|
||||
<br/>
|
||||
<h1>TTxState</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxState</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TTxState</span><span class="symbol">(</span><span class="identifier" id="com.cordatest.TTxState$<init>(net.corda.core.crypto.CompositeKey, kotlin.ByteArray)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">, </span><span class="identifier" id="com.cordatest.TTxState$<init>(net.corda.core.crypto.CompositeKey, kotlin.ByteArray)/txContent">txContent</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="contract.html">contract</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></code>
|
||||
<p>An instance of the contract class that will verify this state.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="owner.html">owner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="participants.html">participants</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">></span></code>
|
||||
<p>A <emph>participant</emph> is any party that is able to consume this state in a valid transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="tx-content.html">txContent</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">txContent</span><span class="symbol">: </span><span class="identifier">ByteArray</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Extension Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.contracts/hash.html">hash</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">.</span><span class="identifier">hash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></code>
|
||||
<p>Returns the SHA-256 hash of the serialised contents of this state (not cached!)</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/owner.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/owner.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState.owner - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxState</a> / <a href=".">owner</a><br/>
|
||||
<br/>
|
||||
<h1>owner</h1>
|
||||
<a name="com.cordatest.TTxState$owner"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a></code>
|
||||
</BODY>
|
||||
</HTML>
|
22
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/participants.html
vendored
Normal file
22
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/participants.html
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState.participants - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxState</a> / <a href=".">participants</a><br/>
|
||||
<br/>
|
||||
<h1>participants</h1>
|
||||
<a name="com.cordatest.TTxState$participants"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">></span></code>
|
||||
<p>Overrides <a href="../../net.corda.core.contracts/-contract-state/participants.html">ContractState.participants</a></p>
|
||||
<p>A <emph>participant</emph> is any party that is able to consume this state in a valid transaction.</p>
|
||||
<p>The list of participants is required for certain types of transactions. For example, when changing the notary
|
||||
for this state (<a href="#">TransactionType.NotaryChange</a>), every participant has to be involved and approve the transaction
|
||||
so that they receive the updated state, and don't end up in a situation where they can no longer use a state
|
||||
they possess, since someone consumed that state during the notary change process.</p>
|
||||
<p>The participants list should normally be derived from the contents of the state. E.g. for <a href="#">Cash</a> the participants
|
||||
list should just contain the owner.</p>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/tx-content.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/com.cordatest/-t-tx-state/tx-content.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>TTxState.txContent - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">com.cordatest</a> / <a href="index.html">TTxState</a> / <a href=".">txContent</a><br/>
|
||||
<br/>
|
||||
<h1>txContent</h1>
|
||||
<a name="com.cordatest.TTxState$txContent"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">txContent</span><span class="symbol">: </span><span class="identifier">ByteArray</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
53
docs/build/html/api/kotlin/corda/com.cordatest/index.html
vendored
Normal file
53
docs/build/html/api/kotlin/corda/com.cordatest/index.html
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>com.cordatest - corda</title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">corda</a> / <a href=".">com.cordatest</a><br/>
|
||||
<br/>
|
||||
<h2>Package com.cordatest</h2>
|
||||
<h3>Types</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-contract/index.html">TContract</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TContract</span> <span class="symbol">:</span> <a href="../net.corda.core.contracts/-contract/index.html"><span class="identifier">Contract</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-genesis-command/index.html">TGenesisCommand</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisCommand</span> <span class="symbol">:</span> <a href="../net.corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-genesis-flow/index.html">TGenesisFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisFlow</span> <span class="symbol">:</span> <a href="../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-tx-command/index.html">TTxCommand</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxCommand</span> <span class="symbol">:</span> <a href="../net.corda.core.contracts/-command-data.html"><span class="identifier">CommandData</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-tx-flow/index.html">TTxFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxFlow</span> <span class="symbol">:</span> <a href="../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-t-tx-state/index.html">TTxState</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxState</span> <span class="symbol">:</span> <a href="../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
1883
docs/build/html/api/kotlin/corda/index-outline.html
vendored
1883
docs/build/html/api/kotlin/corda/index-outline.html
vendored
File diff suppressed because it is too large
Load Diff
42
docs/build/html/api/kotlin/corda/index.html
vendored
42
docs/build/html/api/kotlin/corda/index.html
vendored
@ -12,6 +12,12 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="com.cordatest/index.html">com.cordatest</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.client.fxutils/index.html">net.corda.client.fxutils</a></td>
|
||||
<td>
|
||||
</td>
|
||||
@ -150,12 +156,6 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.api/index.html">net.corda.node.api</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.driver/index.html">net.corda.node.driver</a></td>
|
||||
<td>
|
||||
</td>
|
||||
@ -252,12 +252,6 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.servlets/index.html">net.corda.node.servlets</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.utilities/index.html">net.corda.node.utilities</a></td>
|
||||
<td>
|
||||
</td>
|
||||
@ -270,6 +264,30 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.webserver/index.html">net.corda.node.webserver</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.webserver.api/index.html">net.corda.node.webserver.api</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.webserver.internal/index.html">net.corda.node.webserver.internal</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.node.webserver.servlets/index.html">net.corda.node.webserver.servlets</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="net.corda.schemas/index.html">net.corda.schemas</a></td>
|
||||
<td>
|
||||
</td>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.contracts</a> / <a href="../index.html">CommercialPaperLegacy</a> / <a href=".">State</a><br/>
|
||||
<br/>
|
||||
<h1>State</h1>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></code>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -80,19 +80,19 @@
|
||||
<td>
|
||||
<a href="with-face-value.html">withFaceValue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="with-issuance.html">withIssuance</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="with-maturity-date.html">withMaturityDate</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -106,7 +106,7 @@
|
||||
<td>
|
||||
<a href="with-owner.html">withOwner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withFaceValue</h1>
|
||||
<a name="net.corda.contracts.CommercialPaperLegacy.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withIssuance</h1>
|
||||
<a name="net.corda.contracts.CommercialPaperLegacy.State$withIssuance(net.corda.core.contracts.PartyAndReference)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withMaturityDate</h1>
|
||||
<a name="net.corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withOwner</h1>
|
||||
<a name="net.corda.contracts.CommercialPaperLegacy.State$withOwner(net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<td>
|
||||
<a href="-state/index.html">State</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></code></td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.contracts</a> / <a href="../index.html">CommercialPaper</a> / <a href=".">State</a><br/>
|
||||
<br/>
|
||||
<h1>State</h1>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="../../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a></code>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="../../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -102,19 +102,19 @@
|
||||
<td>
|
||||
<a href="with-face-value.html">withFaceValue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="with-issuance.html">withIssuance</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="with-maturity-date.html">withMaturityDate</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -128,7 +128,7 @@
|
||||
<td>
|
||||
<a href="with-owner.html">withOwner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withFaceValue</h1>
|
||||
<a name="net.corda.contracts.CommercialPaper.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withFaceValue(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))))/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withIssuance</h1>
|
||||
<a name="net.corda.contracts.CommercialPaper.State$withIssuance(net.corda.core.contracts.PartyAndReference)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withIssuance(net.corda.core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withMaturityDate</h1>
|
||||
<a name="net.corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>withOwner</h1>
|
||||
<a name="net.corda.contracts.CommercialPaper.State$withOwner(net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.CommercialPaper.State$withOwner(net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="-state/index.html">State</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a></code></td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><a href="../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -59,7 +59,7 @@ is adjusted as if the paper was redeemed and immediately repurchased, but withou
|
||||
<a href="owned by.html">owned by</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(net.corda.contracts.CommercialPaper.State, net.corda.core.crypto.CompositeKey)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-commercial-paper/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(, net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">ICommercialPaperState</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(net.corda.contracts.ICommercialPaperState, net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -10,7 +10,7 @@
|
||||
<h1>owned by</h1>
|
||||
<a name="net.corda.contracts$owned by(net.corda.contracts.CommercialPaper.State, net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(net.corda.contracts.CommercialPaper.State, net.corda.core.crypto.CompositeKey)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-commercial-paper/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<a name="net.corda.contracts$owned by(, net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(, net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<a name="net.corda.contracts$owned by(net.corda.contracts.ICommercialPaperState, net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">ICommercialPaperState</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts$owned by(net.corda.contracts.ICommercialPaperState, net.corda.core.crypto.CompositeKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ICommercialPaperState</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -71,6 +71,18 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-genesis-command/index.html">TGenesisCommand</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisCommand</span> <span class="symbol">:</span> <span class="identifier">CommandData</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../com.cordatest/-t-tx-command/index.html">TTxCommand</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxCommand</span> <span class="symbol">:</span> <span class="identifier">CommandData</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-type-only-command-data/index.html">TypeOnlyCommandData</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">TypeOnlyCommandData</span> <span class="symbol">:</span> <span class="identifier">CommandData</span></code>
|
||||
|
@ -120,6 +120,12 @@ or filtering of, states.</p>
|
||||
<td>
|
||||
<code><span class="keyword">interface </span><span class="identifier">State</span> <span class="symbol">:</span> <span class="identifier">ContractState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../com.cordatest/-t-tx-state/index.html">TTxState</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxState</span> <span class="symbol">:</span> <span class="identifier">ContractState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -86,6 +86,12 @@ issuer+depositRef) and you couldn't merge outputs of two colours together, but y
|
||||
transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../com.cordatest/-t-contract/index.html">TContract</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TContract</span> <span class="symbol">:</span> <span class="identifier">Contract</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.contracts</a> / <a href=".">InsufficientBalanceException</a><br/>
|
||||
<br/>
|
||||
<h1>InsufficientBalanceException</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></code>
|
||||
<code><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="../../net.corda.core.flows/-flow-exception/index.html"><span class="identifier">FlowException</span></a></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
|
@ -96,13 +96,13 @@ container), shares of the same class in a specific company are fungible and coun
|
||||
<td>
|
||||
<a href="../../net.corda.contracts/-commercial-paper/-state/index.html">State</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <span class="identifier">OwnableState</span><span class="symbol">, </span><a href="../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a></code></td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <span class="identifier">OwnableState</span><span class="symbol">, </span><a href="../../net.corda.core.schemas/-queryable-state/index.html"><span class="identifier">QueryableState</span></a><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.contracts/-commercial-paper-legacy/-state/index.html">State</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <span class="identifier">OwnableState</span></code></td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <span class="identifier">OwnableState</span><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -480,7 +480,7 @@ different external IDs, it would indicate a problem with handling of IDs.</p>
|
||||
<td>
|
||||
<a href="-insufficient-balance-exception/index.html">InsufficientBalanceException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></code></td>
|
||||
<code><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="../net.corda.core.flows/-flow-exception/index.html"><span class="identifier">FlowException</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -105,7 +105,7 @@ A custom serialization format is being used.</p>
|
||||
<td>
|
||||
<a href="parse-from-base58.html">parseFromBase58</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseFromBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.CompositeKey.Companion$parseFromBase58(kotlin.String)/encoded">encoded</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseFromBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.CompositeKey.Companion$parseFromBase58(kotlin.String)/encoded">encoded</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">CompositeKey</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>parseFromBase58</h1>
|
||||
<a name="net.corda.core.crypto.CompositeKey.Companion$parseFromBase58(kotlin.String)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseFromBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.CompositeKey.Companion$parseFromBase58(kotlin.String)/encoded">encoded</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseFromBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.CompositeKey.Companion$parseFromBase58(kotlin.String)/encoded">encoded</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">CompositeKey</span></a></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -98,7 +98,7 @@
|
||||
<td>
|
||||
<a href="../java.security.-public-key/to-base58-string.html">toBase58String</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -64,7 +64,7 @@
|
||||
<td>
|
||||
<a href="../java.security.-public-key/to-base58-string.html">toBase58String</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -23,6 +23,7 @@ Her advertised <a href="index.html">Party</a> then has a legal <a href="-init-.h
|
||||
which requires a separate signing key (and an identifying name). Services can also be distributed – run by a coordinated
|
||||
cluster of Corda nodes. A <a href="index.html">Party</a> representing a distributed service will use a composite key containing all
|
||||
individual cluster nodes' public keys. Each of the nodes in the cluster will advertise the same group <a href="index.html">Party</a>.</p>
|
||||
<p>Note that equality is based solely on the owning key.</p>
|
||||
<p><strong>See Also</strong><br/>
|
||||
<p><a href="../-composite-key/index.html">CompositeKey</a></p>
|
||||
</p>
|
||||
|
15
docs/build/html/api/kotlin/corda/net.corda.core.crypto/-party/equals.html
vendored
Normal file
15
docs/build/html/api/kotlin/corda/net.corda.core.crypto/-party/equals.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>Party.equals - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.crypto</a> / <a href="index.html">Party</a> / <a href=".">equals</a><br/>
|
||||
<br/>
|
||||
<h1>equals</h1>
|
||||
<a name="net.corda.core.crypto.Party$equals(kotlin.Any)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.Party$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code>
|
||||
<p>Anonymised parties do not include any detail apart from owning key, so equality is dependent solely on the key</p>
|
||||
</BODY>
|
||||
</HTML>
|
14
docs/build/html/api/kotlin/corda/net.corda.core.crypto/-party/hash-code.html
vendored
Normal file
14
docs/build/html/api/kotlin/corda/net.corda.core.crypto/-party/hash-code.html
vendored
Normal file
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>Party.hashCode - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.crypto</a> / <a href="index.html">Party</a> / <a href=".">hashCode</a><br/>
|
||||
<br/>
|
||||
<h1>hashCode</h1>
|
||||
<a name="net.corda.core.crypto.Party$hashCode()"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,7 @@
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.crypto</a> / <a href=".">Party</a><br/>
|
||||
<br/>
|
||||
<h1>Party</h1>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></code>
|
||||
<code><span class="keyword">class </span><span class="identifier">Party</span></code>
|
||||
<p>The Party class represents an entity on the network, which is typically identified by a legal <a href="name.html">name</a> and public key
|
||||
that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup
|
||||
keys, the "public key" of a party is represented by a composite construct – a <a href="../-composite-key/index.html">CompositeKey</a>, which combines multiple
|
||||
@ -19,6 +19,7 @@ Her advertised Party then has a legal <a href="name.html">name</a> "Alice" and a
|
||||
which requires a separate signing key (and an identifying name). Services can also be distributed – run by a coordinated
|
||||
cluster of Corda nodes. A Party representing a distributed service will use a composite key containing all
|
||||
individual cluster nodes' public keys. Each of the nodes in the cluster will advertise the same group Party.</p>
|
||||
<p>Note that equality is based solely on the owning key.</p>
|
||||
<p><strong>See Also</strong><br/>
|
||||
<p><a href="../-composite-key/index.html">CompositeKey</a></p>
|
||||
</p>
|
||||
@ -62,6 +63,20 @@ cryptographic public key primitives into a tree structure.</p>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.Party$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code>
|
||||
<p>Anonymised parties do not include any detail apart from owning key, so equality is dependent solely on the key</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="hash-code.html">hashCode</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="ref.html">ref</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto.Party$ref(net.corda.core.serialization.OpaqueBytes)/bytes">bytes</span><span class="symbol">:</span> <a href="../../net.corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></code><br/>
|
||||
|
@ -68,7 +68,7 @@ Partial Merkle Tree is a minimal tree needed to check that a given set of leaves
|
||||
<td>
|
||||
<a href="-party/index.html">Party</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></code>
|
||||
<code><span class="keyword">class </span><span class="identifier">Party</span></code>
|
||||
<p>The <a href="-party/index.html">Party</a> class represents an entity on the network, which is typically identified by a legal <a href="-party/name.html">name</a> and public key
|
||||
that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup
|
||||
keys, the "public key" of a party is represented by a composite construct – a <a href="-composite-key/index.html">CompositeKey</a>, which combines multiple
|
||||
@ -200,7 +200,7 @@ you want hard-coded private keys.</p>
|
||||
<td>
|
||||
<a href="parse-public-key-base58.html">parsePublicKeyBase58</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parsePublicKeyBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto$parsePublicKeyBase58(kotlin.String)/base58String">base58String</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parsePublicKeyBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto$parsePublicKeyBase58(kotlin.String)/base58String">base58String</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">EdDSAPublicKey</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -22,7 +22,7 @@
|
||||
<td>
|
||||
<a href="to-base58-string.html">toBase58String</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>toBase58String</h1>
|
||||
<a name="net.corda.core.crypto$toBase58String(java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toBase58String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>parsePublicKeyBase58</h1>
|
||||
<a name="net.corda.core.crypto$parsePublicKeyBase58(kotlin.String)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parsePublicKeyBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto$parsePublicKeyBase58(kotlin.String)/base58String">base58String</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parsePublicKeyBase58</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.crypto$parsePublicKeyBase58(kotlin.String)/base58String">base58String</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">EdDSAPublicKey</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -8,6 +8,12 @@
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.flows</a> / <a href="index.html">FlowException</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">FlowException</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code>
|
||||
<code><span class="identifier">FlowException</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String, kotlin.Throwable)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span> <span class="identifier">Throwable</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code>
|
||||
<p>Exception which can be thrown by a <a href="../-flow-logic/index.html">FlowLogic</a> at any point in its logic to unexpectedly bring it to a permanent end.
|
||||
The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a
|
||||
<a href="../-flow-logic/receive.html">FlowLogic.receive</a> or <a href="../-flow-logic/send-and-receive.html">FlowLogic.sendAndReceive</a>. Any flow which no longer needs to do a receive, or has already ended,
|
||||
will not receive the exception (if this is required then have them wait for a confirmation message).</p>
|
||||
<p><a href="index.html">FlowException</a> (or a subclass) can be a valid expected response from a flow, particularly ones which act as a service.
|
||||
It is recommended a <a href="../-flow-logic/index.html">FlowLogic</a> document the <a href="index.html">FlowException</a> types it can throw.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -8,7 +8,13 @@
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.flows</a> / <a href=".">FlowException</a><br/>
|
||||
<br/>
|
||||
<h1>FlowException</h1>
|
||||
<code><span class="keyword">class </span><span class="identifier">FlowException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html"><span class="identifier">RuntimeException</span></a></code>
|
||||
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FlowException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></code>
|
||||
<p>Exception which can be thrown by a <a href="../-flow-logic/index.html">FlowLogic</a> at any point in its logic to unexpectedly bring it to a permanent end.
|
||||
The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a
|
||||
<a href="../-flow-logic/receive.html">FlowLogic.receive</a> or <a href="../-flow-logic/send-and-receive.html">FlowLogic.sendAndReceive</a>. Any flow which no longer needs to do a receive, or has already ended,
|
||||
will not receive the exception (if this is required then have them wait for a confirmation message).</p>
|
||||
<p>FlowException (or a subclass) can be a valid expected response from a flow, particularly ones which act as a service.
|
||||
It is recommended a <a href="../-flow-logic/index.html">FlowLogic</a> document the FlowException types it can throw.</p>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -16,7 +22,12 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">FlowException</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">FlowException</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String, kotlin.Throwable)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowException$<init>(kotlin.String, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span> <span class="identifier">Throwable</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code>
|
||||
<p>Exception which can be thrown by a <a href="../-flow-logic/index.html">FlowLogic</a> at any point in its logic to unexpectedly bring it to a permanent end.
|
||||
The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a
|
||||
<a href="../-flow-logic/receive.html">FlowLogic.receive</a> or <a href="../-flow-logic/send-and-receive.html">FlowLogic.sendAndReceive</a>. Any flow which no longer needs to do a receive, or has already ended,
|
||||
will not receive the exception (if this is required then have them wait for a confirmation message).</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -31,5 +42,52 @@
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inheritors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-two-party-trade-flow/-asset-mismatch-exception/index.html">AssetMismatchException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">AssetMismatchException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-cash-exception/index.html">CashException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">CashException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-fetch-data-flow/-hash-not-found/index.html">HashNotFound</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">HashNotFound</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core.contracts/-insufficient-balance-exception/index.html">InsufficientBalanceException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-notary-exception/index.html">NotaryException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">NotaryException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-state-replacement-exception/index.html">StateReplacementException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">StateReplacementException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-two-party-trade-flow/-unacceptable-price-exception/index.html">UnacceptablePriceException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">UnacceptablePriceException</span> <span class="symbol">:</span> <span class="identifier">FlowException</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -116,8 +116,8 @@ will do as long as the other side registers with it.</p>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="receive.html#net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="#">R</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -135,9 +135,9 @@ will do as long as the other side registers with it.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="#">R</a> type.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. Remember that when receiving data from other parties the data
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
</td>
|
||||
@ -170,7 +170,7 @@ current step in this flow's progress tracker.</p>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-abstract-state-replacement-flow/-acceptor/index.html">Acceptor</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="keyword">in</span> <span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -191,7 +191,7 @@ current step in this flow's progress tracker.</p>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-cash-flow/index.html">CashFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">CashFlow</span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.flows/-cash-flow-result/index.html"><span class="identifier">CashFlowResult</span></a><span class="symbol">></span></code>
|
||||
<code><span class="keyword">class </span><span class="identifier">CashFlow</span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code>
|
||||
<p>Initiates a flow that produces an Issue/Move or Exit Cash transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -224,14 +224,14 @@ timestamp is correct and none of its inputs have been used in another completed
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-abstract-state-replacement-flow/-instigator/index.html">Instigator</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">S</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">S</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.flows/-issuer-flow/-issuance-requester/index.html">IssuanceRequester</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">IssuanceRequester</span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code>
|
||||
<p>IssuanceRequester should be used by a client to ask a remote note to issue some <a href="../../net.corda.core.contracts/-fungible-asset/index.html">FungibleAsset</a> with the given details.
|
||||
<p>IssuanceRequester should be used by a client to ask a remote node to issue some <a href="../../net.corda.core.contracts/-fungible-asset/index.html">FungibleAsset</a> with the given details.
|
||||
Returns the transaction created by the Issuer to move the cash to the Requester.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -297,6 +297,18 @@ checked again.</p>
|
||||
if any of the input states have been previously committed.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../com.cordatest/-t-genesis-flow/index.html">TGenesisFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TGenesisFlow</span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../com.cordatest/-t-tx-flow/index.html">TTxFlow</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">TTxFlow</span> <span class="symbol">:</span> <span class="identifier">FlowLogic</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -16,11 +16,13 @@
|
||||
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.</p>
|
||||
|
||||
<p><a name="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<p><a name="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<p>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.</p>
|
||||
<p><strong>Returns</strong><br/>
|
||||
an <a href="../../net.corda.core.utilities/-untrustworthy-data/index.html">UntrustworthyData</a> wrapper around the received object.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -21,10 +21,10 @@ use this when you expect to do a message swap than do use <a href="send.html">se
|
||||
<p><strong>Returns</strong><br/>
|
||||
an <a href="../../net.corda.core.utilities/-untrustworthy-data/index.html">UntrustworthyData</a> wrapper around the received object.</p>
|
||||
|
||||
<p><a name="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. Remember that when receiving data from other parties the data
|
||||
<p><a name="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)"></a>
|
||||
<code><span class="identifier">@Suspendable</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
<p>Note that this function is not just a simple send+receive pair: it is more efficient and more correct to
|
||||
|
@ -19,5 +19,10 @@ current step in this flow's progress tracker.</p>
|
||||
<code>shareParentSessions</code> - In certain situations the need arises to use the same sessions the parent flow has
|
||||
already established. However this also prevents the subflow from creating new sessions with those parties.
|
||||
For this reason the default value is false.
|
||||
<h3>Exceptions</h3>
|
||||
|
||||
<p><a name="FlowException"></a>
|
||||
<code>FlowException</code> - This is either thrown by <a href="sub-flow.html#net.corda.core.flows.FlowLogic$subFlow(net.corda.core.flows.FlowLogic((net.corda.core.flows.FlowLogic.subFlow.R)), kotlin.Boolean)/subLogic">subLogic</a> itself or propagated from any of the remote
|
||||
<a href="index.html">FlowLogic</a>s it communicated with. A subflow retry can be done by catching this exception.
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -69,7 +69,7 @@
|
||||
<td>
|
||||
<a href="../../net.corda.node.services.statemachine/-flow-state-machine-impl/index.html">FlowStateMachineImpl</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">FlowStateMachineImpl</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">Fiber</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier">FlowStateMachine</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">class </span><span class="identifier">FlowStateMachineImpl</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">Fiber</span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier">FlowStateMachine</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -72,7 +72,12 @@ has at least one flow, but that flow may also invoke sub-flows: they all share t
|
||||
<td>
|
||||
<a href="-flow-exception/index.html">FlowException</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">FlowException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html"><span class="identifier">RuntimeException</span></a></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FlowException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></code>
|
||||
<p>Exception which can be thrown by a <a href="-flow-logic/index.html">FlowLogic</a> at any point in its logic to unexpectedly bring it to a permanent end.
|
||||
The exception will propagate to all counterparty flows and will be thrown on their end the next time they wait on a
|
||||
<a href="-flow-logic/receive.html">FlowLogic.receive</a> or <a href="-flow-logic/send-and-receive.html">FlowLogic.sendAndReceive</a>. Any flow which no longer needs to do a receive, or has already ended,
|
||||
will not receive the exception (if this is required then have them wait for a confirmation message).</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -10,6 +10,6 @@
|
||||
<h1>currentNodeTime</h1>
|
||||
<a name="net.corda.core.messaging.CordaRPCOps$currentNodeTime()"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">currentNodeTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></code>
|
||||
<p>Returns the node-local current time.</p>
|
||||
<p>Returns the node's current time.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -46,7 +46,7 @@ client apps and are implemented by the node in the <a href="#">CordaRPCOpsImpl</
|
||||
<a href="current-node-time.html">currentNodeTime</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">currentNodeTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></code>
|
||||
<p>Returns the node-local current time.</p>
|
||||
<p>Returns the node's current time.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -123,6 +123,12 @@ such mappings as well.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="upload-file.html">uploadFile</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><s><span class="identifier">uploadFile</span></s><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/dataType">dataType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="vault-and-updates.html">vaultAndUpdates</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">vaultAndUpdates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Pair</span><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">,</span> <span class="identifier">Observable</span><span class="symbol"><</span><a href="../../net.corda.core.node.services/-vault/-update/index.html"><span class="identifier">Update</span></a><span class="symbol">></span><span class="symbol">></span></code>
|
||||
@ -137,6 +143,15 @@ such mappings as well.</p>
|
||||
<p>Returns a pair of all recorded transactions and an observable of future recorded ones.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="wait-until-registered-with-network-map.html">waitUntilRegisteredWithNetworkMap</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">waitUntilRegisteredWithNetworkMap</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code>
|
||||
<p>Returns a <a href="#">ListenableFuture</a> which completes when the node has registered wih the network map service. It can also
|
||||
complete with an exception if it is unable to.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Extension Functions</h3>
|
||||
|
16
docs/build/html/api/kotlin/corda/net.corda.core.messaging/-corda-r-p-c-ops/upload-file.html
vendored
Normal file
16
docs/build/html/api/kotlin/corda/net.corda.core.messaging/-corda-r-p-c-ops/upload-file.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>CordaRPCOps.uploadFile - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.messaging</a> / <a href="index.html">CordaRPCOps</a> / <a href=".">uploadFile</a><br/>
|
||||
<br/>
|
||||
<h1>uploadFile</h1>
|
||||
<a name="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><s><span class="identifier">uploadFile</span></s><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/dataType">dataType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.CordaRPCOps$uploadFile(kotlin.String, kotlin.String, java.io.InputStream)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
|
||||
<strong>Deprecated:</strong> This service will be removed in a future milestone<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -0,0 +1,16 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>CordaRPCOps.waitUntilRegisteredWithNetworkMap - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.messaging</a> / <a href="index.html">CordaRPCOps</a> / <a href=".">waitUntilRegisteredWithNetworkMap</a><br/>
|
||||
<br/>
|
||||
<h1>waitUntilRegisteredWithNetworkMap</h1>
|
||||
<a name="net.corda.core.messaging.CordaRPCOps$waitUntilRegisteredWithNetworkMap()"></a>
|
||||
<code><span class="identifier">@RPCReturnsObservables</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">waitUntilRegisteredWithNetworkMap</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code>
|
||||
<p>Returns a <a href="#">ListenableFuture</a> which completes when the node has registered wih the network map service. It can also
|
||||
complete with an exception if it is unable to.</p>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,7 @@
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.messaging</a> / <a href="index.html">FlowHandle</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">FlowHandle</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/id">id</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/progress">progress</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/returnValue">returnValue</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
<code><span class="identifier">FlowHandle</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/id">id</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/progress">progress</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/returnValue">returnValue</span><span class="symbol">:</span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
<p><a href="index.html">FlowHandle</a> is a serialisable handle for the started flow, parameterised by the type of the flow's return value.</p>
|
||||
<h3>Parameters</h3>
|
||||
|
||||
@ -17,8 +17,6 @@
|
||||
<p><a name="progress"></a>
|
||||
<code>progress</code> - The stream of progress tracker events.
|
||||
<p><a name="returnValue"></a>
|
||||
<code>returnValue</code> - An Observable emitting a single event containing the flow's return value.
|
||||
To block on this value:
|
||||
val returnValue = rpc.startFlow(::MyFlow).returnValue.toBlocking().first()
|
||||
<code>returnValue</code> - A <a href="#">ListenableFuture</a> of the flow's return value.
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -17,9 +17,7 @@
|
||||
<p><a name="progress"></a>
|
||||
<code>progress</code> - The stream of progress tracker events.
|
||||
<p><a name="returnValue"></a>
|
||||
<code>returnValue</code> - An Observable emitting a single event containing the flow's return value.
|
||||
To block on this value:
|
||||
val returnValue = rpc.startFlow(::MyFlow).returnValue.toBlocking().first()
|
||||
<code>returnValue</code> - A <a href="#">ListenableFuture</a> of the flow's return value.
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -27,7 +25,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">FlowHandle</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/id">id</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/progress">progress</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), rx.Observable((net.corda.core.messaging.FlowHandle.A)))/returnValue">returnValue</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
<code><span class="identifier">FlowHandle</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/id">id</span><span class="symbol">:</span> <a href="../../net.corda.core.flows/-state-machine-run-id/index.html"><span class="identifier">StateMachineRunId</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/progress">progress</span><span class="symbol">:</span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.messaging.FlowHandle$<init>(net.corda.core.flows.StateMachineRunId, rx.Observable((kotlin.String)), com.google.common.util.concurrent.ListenableFuture((net.corda.core.messaging.FlowHandle.A)))/returnValue">returnValue</span><span class="symbol">:</span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code>
|
||||
<p>FlowHandle is a serialisable handle for the started flow, parameterised by the type of the flow's return value.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -52,7 +50,7 @@
|
||||
<td>
|
||||
<a href="return-value.html">returnValue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">returnValue</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">returnValue</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>returnValue</h1>
|
||||
<a name="net.corda.core.messaging.FlowHandle$returnValue"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">returnValue</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">val </span><span class="identifier">returnValue</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/accepts.html
vendored
Normal file
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/accepts.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>FileUploader.accepts - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.node.services</a> / <a href="index.html">FileUploader</a> / <a href=".">accepts</a><br/>
|
||||
<br/>
|
||||
<h1>accepts</h1>
|
||||
<a name="net.corda.core.node.services.FileUploader$accepts(kotlin.String)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accepts</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.FileUploader$accepts(kotlin.String)/type">type</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code>
|
||||
<p>Check if this service accepts this type of upload. For example if you are uploading interest rates this could
|
||||
be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.</p>
|
||||
</BODY>
|
||||
</HTML>
|
50
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/index.html
vendored
Normal file
50
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/index.html
vendored
Normal file
@ -0,0 +1,50 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>FileUploader - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.node.services</a> / <a href=".">FileUploader</a><br/>
|
||||
<br/>
|
||||
<h1>FileUploader</h1>
|
||||
<code><span class="keyword">interface </span><span class="identifier">FileUploader</span></code>
|
||||
<p>An interface that denotes a service that can accept file uploads.</p>
|
||||
<h3>Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="accepts.html">accepts</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accepts</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.FileUploader$accepts(kotlin.String)/type">type</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code>
|
||||
<p>Check if this service accepts this type of upload. For example if you are uploading interest rates this could
|
||||
be "my-service-interest-rates". Type here does not refer to file extentions or MIME types.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="upload.html">upload</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.FileUploader$upload(java.io.InputStream)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code>
|
||||
<p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
|
||||
back to the user in the response.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inheritors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.node.services.api/-accepts-file-upload/index.html">AcceptsFileUpload</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span> <span class="symbol">:</span> <span class="identifier">FileUploader</span></code>
|
||||
<p>A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/upload.html
vendored
Normal file
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-file-uploader/upload.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>FileUploader.upload - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.node.services</a> / <a href="index.html">FileUploader</a> / <a href=".">upload</a><br/>
|
||||
<br/>
|
||||
<h1>upload</h1>
|
||||
<a name="net.corda.core.node.services.FileUploader$upload(java.io.InputStream)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.FileUploader$upload(java.io.InputStream)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code>
|
||||
<p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
|
||||
back to the user in the response.</p>
|
||||
</BODY>
|
||||
</HTML>
|
@ -9,7 +9,7 @@
|
||||
<br/>
|
||||
<h1>getNodeByLegalIdentityKey</h1>
|
||||
<a name="net.corda.core.node.services.NetworkMapCache$getNodeByLegalIdentityKey(net.corda.core.crypto.CompositeKey)"></a>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalIdentityKey</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.NetworkMapCache$getNodeByLegalIdentityKey(net.corda.core.crypto.CompositeKey)/compositeKey">compositeKey</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalIdentityKey</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.NetworkMapCache$getNodeByLegalIdentityKey(net.corda.core.crypto.CompositeKey)/compositeKey">compositeKey</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code>
|
||||
<p>Look up the node info for a specific peer key.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -119,7 +119,7 @@ updates.</p>
|
||||
<td>
|
||||
<a href="get-node-by-legal-identity-key.html">getNodeByLegalIdentityKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalIdentityKey</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.NetworkMapCache$getNodeByLegalIdentityKey(net.corda.core.crypto.CompositeKey)/compositeKey">compositeKey</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getNodeByLegalIdentityKey</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.node.services.NetworkMapCache$getNodeByLegalIdentityKey(net.corda.core.crypto.CompositeKey)/compositeKey">compositeKey</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code>
|
||||
<p>Look up the node info for a specific peer key.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -31,6 +31,12 @@ anything like that, this interface is only big enough to support the prototyping
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="uploaders.html">uploaders</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><s><span class="identifier">uploaders</span></s><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../-file-uploader/index.html"><span class="identifier">FileUploader</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="validated-transactions.html">validatedTransactions</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><a href="../-read-only-transaction-storage/index.html"><span class="identifier">ReadOnlyTransactionStorage</span></a></code>
|
||||
|
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-storage-service/uploaders.html
vendored
Normal file
16
docs/build/html/api/kotlin/corda/net.corda.core.node.services/-storage-service/uploaders.html
vendored
Normal file
@ -0,0 +1,16 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>StorageService.uploaders - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.node.services</a> / <a href="index.html">StorageService</a> / <a href=".">uploaders</a><br/>
|
||||
<br/>
|
||||
<h1>uploaders</h1>
|
||||
<a name="net.corda.core.node.services.StorageService$uploaders"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><s><span class="identifier">uploaders</span></s><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../-file-uploader/index.html"><span class="identifier">FileUploader</span></a><span class="symbol">></span></code><br/>
|
||||
<strong>Deprecated:</strong> This service will be removed in a future milestone<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -42,6 +42,12 @@ the transaction data to other nodes that need it.</p>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stateMachineRecordedTransactionMapping</span><span class="symbol">: </span><a href="../-state-machine-recorded-transaction-mapping-storage/index.html"><span class="identifier">StateMachineRecordedTransactionMappingStorage</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../-storage-service/uploaders.html">uploaders</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><s><span class="identifier">uploaders</span></s><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../-file-uploader/index.html"><span class="identifier">FileUploader</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inheritors</h3>
|
||||
|
@ -21,6 +21,14 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-file-uploader/index.html">FileUploader</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">interface </span><span class="identifier">FileUploader</span></code>
|
||||
<p>An interface that denotes a service that can accept file uploads.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-identity-service/index.html">IdentityService</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">interface </span><span class="identifier">IdentityService</span></code>
|
||||
|
@ -81,7 +81,7 @@ or filtering of, states.</p>
|
||||
<td>
|
||||
<a href="../../net.corda.contracts/-commercial-paper/-state/index.html">State</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><span class="identifier">QueryableState</span></code></td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="../../net.corda.core.contracts/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">, </span><span class="identifier">QueryableState</span><span class="symbol">, </span><span class="identifier">ICommercialPaperState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -28,6 +28,12 @@ references will throw a stack overflow exception during serialisation.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="register.html">register</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Kryo</span><span class="symbol">.</span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/type">type</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/read">read</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Kryo</span><span class="symbol">,</span> <span class="identifier">Input</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/write">write</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Kryo</span><span class="symbol">,</span> <span class="identifier">Output</span><span class="symbol">,</span> <span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Registration</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="use-class-loader.html">useClassLoader</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Kryo</span><span class="symbol">.</span><span class="identifier">useClassLoader</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.serialization$useClassLoader(com.esotericsoftware.kryo.Kryo, java.lang.ClassLoader, kotlin.Function0((net.corda.core.serialization.useClassLoader.T)))/cl">cl</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.serialization$useClassLoader(com.esotericsoftware.kryo.Kryo, java.lang.ClassLoader, kotlin.Function0((net.corda.core.serialization.useClassLoader.T)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></code></td>
|
||||
|
@ -0,0 +1,14 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>register - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.serialization</a> / <a href="index.html">com.esotericsoftware.kryo.Kryo</a> / <a href=".">register</a><br/>
|
||||
<br/>
|
||||
<h1>register</h1>
|
||||
<a name="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))"></a>
|
||||
<code><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Kryo</span><span class="symbol">.</span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/type">type</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/read">read</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Kryo</span><span class="symbol">,</span> <span class="identifier">Input</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="net.corda.core.serialization$register(com.esotericsoftware.kryo.Kryo, kotlin.reflect.KClass((net.corda.core.serialization.register.T)), kotlin.Function2((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Input, net.corda.core.serialization.register.T)), kotlin.Function3((com.esotericsoftware.kryo.Kryo, com.esotericsoftware.kryo.io.Output, net.corda.core.serialization.register.T, kotlin.Unit)))/write">write</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Kryo</span><span class="symbol">,</span> <span class="identifier">Output</span><span class="symbol">,</span> <span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Registration</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
@ -103,6 +103,14 @@ want <a href="verify-signatures.html">verifySignatures</a> instead.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="sign-with-e-c-d-s-a.html">signWithECDSA</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.transactions.SignedTransaction$signWithECDSA(java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code>
|
||||
<p>Utility to simplify the act of signing the transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="to-ledger-transaction.html">toLedgerTransaction</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">toLedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.transactions.SignedTransaction$toLedgerTransaction(net.corda.core.node.ServiceHub)/services">services</span><span class="symbol">:</span> <a href="../../net.corda.core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></code>
|
||||
|
@ -0,0 +1,21 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>SignedTransaction.signWithECDSA - corda</title>
|
||||
<link rel="stylesheet" href="../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../index.html">corda</a> / <a href="../index.html">net.corda.core.transactions</a> / <a href="index.html">SignedTransaction</a> / <a href=".">signWithECDSA</a><br/>
|
||||
<br/>
|
||||
<h1>signWithECDSA</h1>
|
||||
<a name="net.corda.core.transactions.SignedTransaction$signWithECDSA(java.security.KeyPair)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.transactions.SignedTransaction$signWithECDSA(java.security.KeyPair)/keyPair">keyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code>
|
||||
<p>Utility to simplify the act of signing the transaction.</p>
|
||||
<h3>Parameters</h3>
|
||||
|
||||
<p><a name="keyPair"></a>
|
||||
<code>keyPair</code> - the signer's public/private key pair.
|
||||
<p><strong>Return</strong><br/>
|
||||
a digital signature of the transaction.</p>
|
||||
</BODY>
|
||||
</HTML>
|
@ -170,12 +170,6 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../../net.corda.flows/-abstract-state-replacement-flow/-acceptor/-r-e-j-e-c-t-i-n-g.html">REJECTING</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">object </span><span class="identifier">REJECTING</span> <span class="symbol">:</span> <span class="identifier">Step</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../../net.corda.flows/-notary-flow/-client/-r-e-q-u-e-s-t-i-n-g.html">REQUESTING</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">object </span><span class="identifier">REQUESTING</span> <span class="symbol">:</span> <span class="identifier">Step</span></code></td>
|
||||
|
@ -47,7 +47,7 @@
|
||||
<td>
|
||||
<a href="to-observable.html">toObservable</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toObservable</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toObservable</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -9,6 +9,6 @@
|
||||
<br/>
|
||||
<h1>toObservable</h1>
|
||||
<a name="net.corda.core$toObservable(com.google.common.util.concurrent.ListenableFuture((net.corda.core.toObservable.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toObservable</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toObservable</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -24,7 +24,8 @@
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Returns a <a href="#">ListenableFuture</a> bound to the <emph>first</emph> 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.</p>
|
||||
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.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -11,6 +11,7 @@
|
||||
<a name="net.corda.core$toFuture(rx.Observable((net.corda.core.toFuture.T)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Observable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ListenableFuture</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Returns a <a href="#">ListenableFuture</a> bound to the <emph>first</emph> 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.</p>
|
||||
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.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -1,41 +0,0 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>AbstractStateReplacementFlow.Acceptor.REJECTING - corda</title>
|
||||
<link rel="stylesheet" href="../../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href="index.html">Acceptor</a> / <a href=".">REJECTING</a><br/>
|
||||
<br/>
|
||||
<h1>REJECTING</h1>
|
||||
<code><span class="keyword">object </span><span class="identifier">REJECTING</span> <span class="symbol">:</span> <a href="../../../net.corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></code>
|
||||
<h3>Inherited Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../../net.corda.core.utilities/-progress-tracker/-step/changes.html">changes</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">Observable</span><span class="symbol"><</span><a href="../../../net.corda.core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../../net.corda.core.utilities/-progress-tracker/-step/label.html">label</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inherited Functions</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../../net.corda.core.utilities/-progress-tracker/-step/child-progress-tracker.html">childProgressTracker</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">childProgressTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,7 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href=".">Acceptor</a><br/>
|
||||
<br/>
|
||||
<h1>Acceptor</h1>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="../../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="keyword">in</span> <span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="../../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></code>
|
||||
<h3>Types</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -20,12 +20,6 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-r-e-j-e-c-t-i-n-g.html">REJECTING</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">object </span><span class="identifier">REJECTING</span> <span class="symbol">:</span> <a href="../../../net.corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-v-e-r-i-f-y-i-n-g.html">VERIFYING</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="../../../net.corda.core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></code></td>
|
||||
@ -122,10 +116,10 @@ helpful if this flow is meant to be used as a subflow.</p>
|
||||
<td>
|
||||
<a href="verify-proposal.html">verifyProposal</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.core.utilities.UntrustworthyData((net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))))/maybeProposal">maybeProposal</span><span class="symbol">:</span> <a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))/proposal">proposal</span><span class="symbol">:</span> <a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Check the state change proposal to confirm that it's acceptable to this node. Rules for verification depend
|
||||
on the change proposed, and may further depend on the node itself (for example configuration). The
|
||||
proposal is returned if acceptable, otherwise an exception is thrown.</p>
|
||||
proposal is returned if acceptable, otherwise a <a href="../../-state-replacement-exception/index.html">StateReplacementException</a> is thrown.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -147,10 +141,10 @@ will do as long as the other side registers with it.</p>
|
||||
<td>
|
||||
<a href="../../../net.corda.core.flows/-flow-logic/receive.html">receive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="#">R</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -168,9 +162,9 @@ will do as long as the other side registers with it.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="#">R</a> type.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. Remember that when receiving data from other parties the data
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
</td>
|
||||
|
@ -8,10 +8,10 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href="index.html">Acceptor</a> / <a href=".">verifyProposal</a><br/>
|
||||
<br/>
|
||||
<h1>verifyProposal</h1>
|
||||
<a name="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.core.utilities.UntrustworthyData((net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.core.utilities.UntrustworthyData((net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))))/maybeProposal">maybeProposal</span><span class="symbol">:</span> <a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<a name="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verifyProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Acceptor$verifyProposal(net.corda.flows.AbstractStateReplacementFlow.Proposal((net.corda.flows.AbstractStateReplacementFlow.Acceptor.T)))/proposal">proposal</span><span class="symbol">:</span> <a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code>
|
||||
<p>Check the state change proposal to confirm that it's acceptable to this node. Rules for verification depend
|
||||
on the change proposed, and may further depend on the node itself (for example configuration). The
|
||||
proposal is returned if acceptable, otherwise an exception is thrown.</p>
|
||||
proposal is returned if acceptable, otherwise a <a href="../../-state-replacement-exception/index.html">StateReplacementException</a> is thrown.</p>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
@ -1,14 +0,0 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>AbstractStateReplacementFlow.Instigator.assembleProposal - corda</title>
|
||||
<link rel="stylesheet" href="../../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href="index.html">Instigator</a> / <a href=".">assembleProposal</a><br/>
|
||||
<br/>
|
||||
<h1>assembleProposal</h1>
|
||||
<a name="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/modification">modification</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/stx">stx</span><span class="symbol">:</span> <a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,7 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href=".">Instigator</a><br/>
|
||||
<br/>
|
||||
<h1>Instigator</h1>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">S</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="../../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">S</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="../../../net.corda.core.flows/-flow-logic/index.html"><span class="identifier">FlowLogic</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span></code>
|
||||
<h3>Types</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -111,12 +111,6 @@ across module boundaries.</p>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="assemble-proposal.html">assembleProposal</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleProposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/modification">modification</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Instigator$assembleProposal(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Instigator.T, net.corda.core.transactions.SignedTransaction)/stx">stx</span><span class="symbol">:</span> <a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-proposal/index.html"><span class="identifier">Proposal</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="assemble-tx.html">assembleTx</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleTx</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Pair</span><span class="symbol"><</span><a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">,</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-composite-key/index.html"><span class="identifier">CompositeKey</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
@ -151,8 +145,8 @@ will do as long as the other side registers with it.</p>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="#">R</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.T)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Suspends until the specified <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/otherParty">otherParty</a> sends us a message of type <a href="../../../net.corda.core.flows/-flow-logic/receive.html#net.corda.core.flows.FlowLogic$receive(java.lang.Class((net.corda.core.flows.FlowLogic.receive.R)), net.corda.core.crypto.Party)/receiveType">receiveType</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -167,14 +161,14 @@ will do as long as the other side registers with it.</p>
|
||||
<td>
|
||||
<a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html">sendAndReceive</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.R)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="#">R</a> type.</p>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<p>Serializes and queues the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/payload">payload</a> object for sending to the <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/otherParty">otherParty</a>. Suspends until a response
|
||||
is received, which must be of the given <a href="../../../net.corda.core.flows/-flow-logic/send-and-receive.html#net.corda.core.flows.FlowLogic$sendAndReceive(java.lang.Class((net.corda.core.flows.FlowLogic.sendAndReceive.T)), net.corda.core.crypto.Party, kotlin.Any)/receiveType">receiveType</a>. 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.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -216,7 +210,7 @@ current step in this flow's progress tracker.</p>
|
||||
<td>
|
||||
<a href="../../-notary-change-flow/-instigator/index.html">Instigator</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">Instigator</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">Instigator</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -0,0 +1,13 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta charset="UTF-8">
|
||||
<title>AbstractStateReplacementFlow.Proposal.<init> - corda</title>
|
||||
<link rel="stylesheet" href="../../../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href="index.html">Proposal</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Proposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/modification">modification</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/stx">stx</span><span class="symbol">:</span> <a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span></code>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,18 @@
|
||||
<a href="../../../index.html">corda</a> / <a href="../../index.html">net.corda.flows</a> / <a href="../index.html">AbstractStateReplacementFlow</a> / <a href=".">Proposal</a><br/>
|
||||
<br/>
|
||||
<h1>Proposal</h1>
|
||||
<code><span class="keyword">interface </span><span class="identifier">Proposal</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Proposal</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span></code>
|
||||
<h3>Constructors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Proposal</span><span class="symbol">(</span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/stateRef">stateRef</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/modification">modification</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="net.corda.flows.AbstractStateReplacementFlow.Proposal$<init>(net.corda.core.contracts.StateRef, net.corda.flows.AbstractStateReplacementFlow.Proposal.T, net.corda.core.transactions.SignedTransaction)/stx">stx</span><span class="symbol">:</span> <a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Properties</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
@ -16,30 +27,19 @@
|
||||
<td>
|
||||
<a href="modification.html">modification</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">modification</span><span class="symbol">: </span><span class="identifier">T</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="state-ref.html">stateRef</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">stateRef</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-state-ref/index.html"><span class="identifier">StateRef</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="stx.html">stx</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<h3>Inheritors</h3>
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../-notary-change-flow/-proposal/index.html">Proposal</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Proposal</span> <span class="symbol">:</span> <span class="identifier">Proposal</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">stx</span><span class="symbol">: </span><a href="../../../net.corda.core.transactions/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user