mirror of
https://github.com/corda/corda.git
synced 2025-06-12 20:28:18 +00:00
Move contracts base files to namespace to make api aspect clearer in includes.
Move Party to core.crypto as Party is closely aligned with the signing and used in code areas unrelated to the contract code.
This commit is contained in:
@ -72,7 +72,7 @@ attachments are saved to local storage automatically.</p>
|
||||
<td>
|
||||
<a href="maybe-write-to-disk.html">maybeWriteToDisk</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">FetchAttachmentsProtocol</a> / <a href=".">maybeWriteToDisk</a><br/>
|
||||
<br/>
|
||||
<h1>maybeWriteToDisk</h1>
|
||||
<a name="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.Attachment)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.contracts.Attachment)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">RatesFixProtocol</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></code><br/>
|
||||
<p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
|
||||
fix in the transaction and then proceeds to get the oracle to sign it. Although the <a href="call.html">call</a> method combines the query
|
||||
and signing step, you can run the steps individually by constructing this object and then using the public methods
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">RatesFixProtocol</a> / <a href="index.html">QueryRequest</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">RatesFixProtocol</a> / <a href="index.html">SignRequest</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">RatesFixProtocol</a> / <a href=".">beforeSigning</a><br/>
|
||||
<br/>
|
||||
<h1>beforeSigning</h1>
|
||||
<a name="protocols.RatesFixProtocol$beforeSigning(core.Fix)"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="protocols.RatesFixProtocol$beforeSigning(core.contracts.Fix)"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>You can override this to perform any additional work needed after the fix is added to the transaction but
|
||||
before its sent back to the oracle for signing (for example, adding output states that depend on the fix).</p>
|
||||
<br/>
|
||||
|
@ -70,7 +70,7 @@ for each step.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.node.NodeInfo, core.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></code><p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
|
||||
<code><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></code><p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
|
||||
fix in the transaction and then proceeds to get the oracle to sign it. Although the <a href="call.html">call</a> method combines the query
|
||||
and signing step, you can run the steps individually by constructing this object and then using the public methods
|
||||
for each step.</p>
|
||||
@ -132,7 +132,7 @@ progress.</p>
|
||||
<td>
|
||||
<a href="before-signing.html">beforeSigning</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>You can override this to perform any additional work needed after the fix is added to the transaction but
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>You can override this to perform any additional work needed after the fix is added to the transaction but
|
||||
before its sent back to the oracle for signing (for example, adding output states that depend on the fix).</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">ResolveTransactionsProtocol</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/txHashes">txHashes</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
|
@ -38,8 +38,8 @@ protocol is helpful when resolving and verifying a finished but partially signed
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/txHashes">txHashes</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><p>This protocol fetches each transaction identified by the given hashes from either disk or network, along with all
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><code><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/txHashes">txHashes</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></code><p>This protocol fetches each transaction identified by the given hashes from either disk or network, along with all
|
||||
their dependencies, and verifies them together using a single <a href="../../core/-transaction-group/index.html">TransactionGroup</a>. If no exception is thrown, then
|
||||
all the transactions have been successfully verified and inserted into the local database.</p>
|
||||
</td>
|
||||
|
@ -40,7 +40,7 @@
|
||||
<td>
|
||||
<a href="timestamp.html">timestamp</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TimestampingProtocol</a> / <a href="index.html">Client</a> / <a href=".">timestamp</a><br/>
|
||||
<br/>
|
||||
<h1>timestamp</h1>
|
||||
<a name="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.WireTransaction)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code><br/>
|
||||
<a name="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code><br/>
|
||||
Overrides <a href="../../../core.node.services/-timestamper-service/timestamp.html">TimestamperService.timestamp</a><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">TimestampingProtocol</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></code><br/>
|
||||
<p>The TimestampingProtocol class is the client code that talks to a <a href="../../core.node.services/-node-timestamper-service/index.html">NodeTimestamperService</a> on some remote node. It is a
|
||||
<a href="../../core.protocols/-protocol-logic/index.html">ProtocolLogic</a>, meaning it can either be a sub-protocol of some other protocol, or be driven independently.</p>
|
||||
<p>If you are not yourself authoring a protocol and want to timestamp something, the <a href="-client/index.html">TimestampingProtocol.Client</a> class
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TimestampingProtocol</a> / <a href="index.html">Request</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="../../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="../../../core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -54,7 +54,7 @@ a network message: use it only from spare application threads that dont have to
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></code><p>The TimestampingProtocol class is the client code that talks to a <a href="../../core.node.services/-node-timestamper-service/index.html">NodeTimestamperService</a> on some remote node. It is a
|
||||
<code><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></code><p>The TimestampingProtocol class is the client code that talks to a <a href="../../core.node.services/-node-timestamper-service/index.html">NodeTimestamperService</a> on some remote node. It is a
|
||||
<a href="../../core.protocols/-protocol-logic/index.html">ProtocolLogic</a>, meaning it can either be a sub-protocol of some other protocol, or be driven independently.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Acceptor</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<p>One side of the protocol for inserting a pre-agreed deal.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><p>One side of the protocol for inserting a pre-agreed deal.</p>
|
||||
<code><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><p>One side of the protocol for inserting a pre-agreed deal.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">DealMismatchException</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.ContractState, core.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.ContractState, core.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.ContractState, core.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.ContractState, core.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">DealRefMismatchException</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.StateRef, core.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.StateRef, core.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.StateRef, core.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.StateRef, core.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Fixer</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><br/>
|
||||
<p>One side of the fixing protocol for an interest rate swap, but could easily be generalised further.</p>
|
||||
<p>Do not infer too much from the name of the class. This is just to indicate that it is the "side"
|
||||
of the protocol that is run by the party with the fixed leg of swap deal, which is the basis for decided
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Fixer</a> / <a href=".">assembleSharedTX</a><br/>
|
||||
<br/>
|
||||
<h1>assembleSharedTX</h1>
|
||||
<a name="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</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="symbol">></span></code><br/>
|
||||
<a name="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</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="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -23,7 +23,7 @@ who does what in the protocol.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><p>One side of the fixing protocol for an interest rate swap, but could easily be generalised further.</p>
|
||||
<code><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><p>One side of the fixing protocol for an interest rate swap, but could easily be generalised further.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -85,7 +85,7 @@ progress.</p>
|
||||
<td>
|
||||
<a href="assemble-shared-t-x.html">assembleSharedTX</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</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="symbol">></span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</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="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -97,7 +97,7 @@ progress.</p>
|
||||
<td>
|
||||
<a href="validate-handshake.html">validateHandshake</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Fixer</a> / <a href=".">validateHandshake</a><br/>
|
||||
<br/>
|
||||
<h1>validateHandshake</h1>
|
||||
<a name="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))"></a>
|
||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Floater</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<p>One side of the fixing protocol for an interest rate swap, but could easily be generalised furher</p>
|
||||
<p>As per the <a href="../-fixer/index.html">Fixer</a>, do not infer too much from this class name in terms of business roles. This
|
||||
is just the "side" of the protocol run by the party with the floating leg as a way of deciding who
|
||||
|
@ -23,7 +23,7 @@ does what in the protocol.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></code><p>One side of the fixing protocol for an interest rate swap, but could easily be generalised furher</p>
|
||||
<code><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></code><p>One side of the fixing protocol for an interest rate swap, but could easily be generalised furher</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -104,13 +104,13 @@ progress.</p>
|
||||
<td>
|
||||
<a href="../-primary/sign-with-our-key.html">signWithOurKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../-primary/verify-partial-transaction.html">verifyPartialTransaction</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -93,13 +93,13 @@ progress.</p>
|
||||
<td>
|
||||
<a href="../-primary/sign-with-our-key.html">signWithOurKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../-primary/verify-partial-transaction.html">verifyPartialTransaction</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -165,13 +165,13 @@ progress.</p>
|
||||
<td>
|
||||
<a href="sign-with-our-key.html">signWithOurKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="verify-partial-transaction.html">verifyPartialTransaction</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Primary</a> / <a href=".">signWithOurKey</a><br/>
|
||||
<br/>
|
||||
<h1>signWithOurKey</h1>
|
||||
<a name="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.SignedTransaction)"></a>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code><br/>
|
||||
<a name="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)"></a>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Primary</a> / <a href=".">verifyPartialTransaction</a><br/>
|
||||
<br/>
|
||||
<h1>verifyPartialTransaction</h1>
|
||||
<a name="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.SignedTransaction)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code><br/>
|
||||
<a name="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="../../../core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyDealProtocol</a> / <a href="index.html">Secondary</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><br/>
|
||||
<p>Abstracted bilateral deal protocol participant that is recipient of initial communication.</p>
|
||||
<p>Theres a good chance we can push at least some of this logic down into core protocol logic
|
||||
and helper methods etc.</p>
|
||||
|
@ -57,7 +57,7 @@ and helper methods etc.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><p>Abstracted bilateral deal protocol participant that is recipient of initial communication.</p>
|
||||
<code><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></code><p>Abstracted bilateral deal protocol participant that is recipient of initial communication.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyTradeProtocol</a> / <a href="index.html">Buyer</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -46,7 +46,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.Party, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyTradeProtocol</a> / <a href="index.html">SellerTradeInfo</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</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" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</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" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</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" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.StateAndRef((core.OwnableState)), core.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</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" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyTradeProtocol</a> / <a href="index.html">Seller</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -52,7 +52,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="../../../core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -147,7 +147,7 @@ progress.</p>
|
||||
<td>
|
||||
<a href="sign-with-our-key.html">signWithOurKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyTradeProtocol</a> / <a href="index.html">Seller</a> / <a href=".">signWithOurKey</a><br/>
|
||||
<br/>
|
||||
<h1>signWithOurKey</h1>
|
||||
<a name="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.SignedTransaction)"></a>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code><br/>
|
||||
<a name="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.contracts.SignedTransaction)"></a>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="../../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">protocols</a> / <a href="../index.html">TwoPartyTradeProtocol</a> / <a href="index.html">UnacceptablePriceException</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.contracts.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.contracts.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -92,13 +92,13 @@ transaction is available: you can either block your thread waiting for the proto
|
||||
<td>
|
||||
<a href="run-buyer.html">runBuyer</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="run-seller.html">runSeller</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">TwoPartyTradeProtocol</a> / <a href=".">runBuyer</a><br/>
|
||||
<br/>
|
||||
<h1>runBuyer</h1>
|
||||
<a name="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.Amount, java.lang.Class((core.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</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="keyword">out</span> <a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">protocols</a> / <a href="index.html">TwoPartyTradeProtocol</a> / <a href=".">runSeller</a><br/>
|
||||
<br/>
|
||||
<h1>runSeller</h1>
|
||||
<a name="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.StateAndRef((core.OwnableState)), core.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="../../core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</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="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
Reference in New Issue
Block a user