mirror of
https://github.com/corda/corda.git
synced 2025-06-17 14:48:16 +00:00
Regen API docs with new Dokka
This commit is contained in:
30
docs/build/html/api/alltypes/index.html
vendored
30
docs/build/html/api/alltypes/index.html
vendored
@ -195,6 +195,19 @@ the same transaction.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="../core.node.storage/-checkpoint/index.html">core.node.storage.Checkpoint</a></td>
|
||||||
|
<td>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../core.node.storage/-checkpoint-storage/index.html">core.node.storage.CheckpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<p>Thread-safe storage of fiber checkpoints.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="../core.node/-city-database/index.html">core.node.CityDatabase</a></td>
|
<a href="../core.node/-city-database/index.html">core.node.CityDatabase</a></td>
|
||||||
<td>
|
<td>
|
||||||
<p>A simple lookup table of city names to their coordinates. Lookups are case insensitive.</p>
|
<p>A simple lookup table of city names to their coordinates. Lookups are case insensitive.</p>
|
||||||
@ -946,6 +959,13 @@ ledger. The reference is intended to be encrypted so its meaningless to anyone o
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="../core.node.storage/-per-file-checkpoint-storage/index.html">core.node.storage.PerFileCheckpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="../contracts/-percentage-ratio-unit/index.html">contracts.PercentageRatioUnit</a></td>
|
<a href="../contracts/-percentage-ratio-unit/index.html">contracts.PercentageRatioUnit</a></td>
|
||||||
<td>
|
<td>
|
||||||
<p>A class to reprecent a percentage in an unambiguous way.</p>
|
<p>A class to reprecent a percentage in an unambiguous way.</p>
|
||||||
@ -1459,6 +1479,16 @@ about new transactions from our peers and generate new transactions that consume
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="../core.node.subsystems/-wallet-impl/index.html">core.node.subsystems.WalletImpl</a></td>
|
||||||
|
<td>
|
||||||
|
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="../core.node.subsystems/-wallet-service/index.html">core.node.subsystems.WalletService</a></td>
|
<a href="../core.node.subsystems/-wallet-service/index.html">core.node.subsystems.WalletService</a></td>
|
||||||
<td>
|
<td>
|
||||||
<p>A <a href="../core.node.subsystems/-wallet-service/index.html">WalletService</a> is responsible for securely and safely persisting the current state of a wallet to storage. The
|
<p>A <a href="../core.node.subsystems/-wallet-service/index.html">WalletService</a> is responsible for securely and safely persisting the current state of a wallet to storage. The
|
||||||
|
@ -14,8 +14,8 @@ Overrides <a href="../-a-p-i-server/fetch-transactions.html">APIServer.fetchTran
|
|||||||
<h3>Parameters</h3>
|
<h3>Parameters</h3>
|
||||||
<a name="txs"></a>
|
<a name="txs"></a>
|
||||||
<code>txs</code> - The hashes (from <a href="../../core/-state-ref/txhash.html">StateRef.txhash</a> returned from <a href="query-states.html">queryStates</a>) you would like full transactions for.<br/>
|
<code>txs</code> - The hashes (from <a href="../../core/-state-ref/txhash.html">StateRef.txhash</a> returned from <a href="query-states.html">queryStates</a>) you would like full transactions for.<br/>
|
||||||
<strong>Return</strong><br/>
|
<p><strong>Return</strong><br/>
|
||||||
null values indicate missing transactions from the requested list.<br/>
|
null values indicate missing transactions from the requested list.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -16,8 +16,8 @@ to avoid calling fetchLedgerTransactions() many times.</p>
|
|||||||
<h3>Parameters</h3>
|
<h3>Parameters</h3>
|
||||||
<a name="query"></a>
|
<a name="query"></a>
|
||||||
<code>query</code> - Some "where clause" like expression.<br/>
|
<code>query</code> - Some "where clause" like expression.<br/>
|
||||||
<strong>Return</strong><br/>
|
<p><strong>Return</strong><br/>
|
||||||
Zero or more matching States.<br/>
|
Zero or more matching States.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -13,8 +13,8 @@
|
|||||||
<h3>Parameters</h3>
|
<h3>Parameters</h3>
|
||||||
<a name="txs"></a>
|
<a name="txs"></a>
|
||||||
<code>txs</code> - The hashes (from <a href="../../core/-state-ref/txhash.html">StateRef.txhash</a> returned from <a href="query-states.html">queryStates</a>) you would like full transactions for.<br/>
|
<code>txs</code> - The hashes (from <a href="../../core/-state-ref/txhash.html">StateRef.txhash</a> returned from <a href="query-states.html">queryStates</a>) you would like full transactions for.<br/>
|
||||||
<strong>Return</strong><br/>
|
<p><strong>Return</strong><br/>
|
||||||
null values indicate missing transactions from the requested list.<br/>
|
null values indicate missing transactions from the requested list.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -15,8 +15,8 @@ to avoid calling fetchLedgerTransactions() many times.</p>
|
|||||||
<h3>Parameters</h3>
|
<h3>Parameters</h3>
|
||||||
<a name="query"></a>
|
<a name="query"></a>
|
||||||
<code>query</code> - Some "where clause" like expression.<br/>
|
<code>query</code> - Some "where clause" like expression.<br/>
|
||||||
<strong>Return</strong><br/>
|
<p><strong>Return</strong><br/>
|
||||||
Zero or more matching States.<br/>
|
Zero or more matching States.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -24,8 +24,8 @@ TODO: Experiment with the use of the javax.validation API to simplify the valida
|
|||||||
<p>See JIRA bug PD-21 for further discussion and followup.</p>
|
<p>See JIRA bug PD-21 for further discussion and followup.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<strong>Author</strong><br/>
|
<p><strong>Author</strong><br/>
|
||||||
James Carlyle<br/>
|
James Carlyle</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -24,8 +24,8 @@ TODO: Experiment with the use of the javax.validation API to simplify the valida
|
|||||||
<p>See JIRA bug PD-21 for further discussion and followup.</p>
|
<p>See JIRA bug PD-21 for further discussion and followup.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<strong>Author</strong><br/>
|
<p><strong>Author</strong><br/>
|
||||||
James Carlyle<br/>
|
James Carlyle</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h3>Types</h3>
|
<h3>Types</h3>
|
||||||
|
15
docs/build/html/api/contracts/-event/equals.html
vendored
Normal file
15
docs/build/html/api/contracts/-event/equals.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Event.equals - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">Event</a> / <a href=".">equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>equals</h1>
|
||||||
|
<a name="contracts.Event$equals(kotlin.Any)"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/contracts/-event/hash-code.html
vendored
Normal file
15
docs/build/html/api/contracts/-event/hash-code.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Event.hashCode - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">Event</a> / <a href=".">hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>hashCode</h1>
|
||||||
|
<a name="contracts.Event$hashCode()"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
17
docs/build/html/api/contracts/-event/index.html
vendored
17
docs/build/html/api/contracts/-event/index.html
vendored
@ -34,6 +34,23 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<h3>Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
<h3>Inheritors</h3>
|
<h3>Inheritors</h3>
|
||||||
<table>
|
<table>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@ -115,6 +115,18 @@ Assumes that the rate is valid.</p>
|
|||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-rate-payment-event/equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-rate-payment-event/hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3>Companion Object Properties</h3>
|
<h3>Companion Object Properties</h3>
|
||||||
|
@ -7,6 +7,9 @@
|
|||||||
<a href="../index.html">contracts</a> / <a href="index.html">FixedRate</a> / <a href="."><init></a><br/>
|
<a href="../index.html">contracts</a> / <a href="index.html">FixedRate</a> / <a href="."><init></a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1><init></h1>
|
<h1><init></h1>
|
||||||
|
<code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.Rate)/otherRate">otherRate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
<code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="../-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></code><br/>
|
<code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="../-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></code><br/>
|
||||||
<p>A very basic subclass to represent a fixed rate.</p>
|
<p>A very basic subclass to represent a fixed rate.</p>
|
||||||
<br/>
|
<br/>
|
||||||
|
16
docs/build/html/api/contracts/-fixed-rate/equals.html
vendored
Normal file
16
docs/build/html/api/contracts/-fixed-rate/equals.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FixedRate.equals - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FixedRate</a> / <a href=".">equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>equals</h1>
|
||||||
|
<a name="contracts.FixedRate$equals(kotlin.Any)"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
Overrides <a href="../-rate/equals.html">Rate.equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
20
docs/build/html/api/contracts/-fixed-rate/hash-code.html
vendored
Normal file
20
docs/build/html/api/contracts/-fixed-rate/hash-code.html
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FixedRate.hashCode - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FixedRate</a> / <a href=".">hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>hashCode</h1>
|
||||||
|
<a name="contracts.FixedRate$hashCode()"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
|
Overrides <a href="../-rate/hash-code.html">Rate.hashCode</a><br/>
|
||||||
|
<p><strong>Returns</strong><br/>
|
||||||
|
the hash code of the ratioUnit or zero if the ratioUnit is null, as is the case for floating rate fixings
|
||||||
|
that have not yet happened. Yet-to-be fixed floating rates need to be equal such that schedules can be tested
|
||||||
|
for equality.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -18,7 +18,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="-init-.html"><init></a></td>
|
<a href="-init-.html"><init></a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="../-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></code><p>A very basic subclass to represent a fixed rate.</p>
|
<code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.Rate)/otherRate">otherRate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><code><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="../-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></code><p>A very basic subclass to represent a fixed rate.</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
@ -39,28 +39,29 @@
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="is-positive.html">isPositive</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="to-string.html">toString</a></td>
|
<a href="to-string.html">toString</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3>Inherited Functions</h3>
|
|
||||||
<table>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="../-rate/equals.html">equals</a></td>
|
|
||||||
<td>
|
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Rate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="../-rate/hash-code.html">hashCode</a></td>
|
|
||||||
<td>
|
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
15
docs/build/html/api/contracts/-fixed-rate/is-positive.html
vendored
Normal file
15
docs/build/html/api/contracts/-fixed-rate/is-positive.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FixedRate.isPositive - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FixedRate</a> / <a href=".">isPositive</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>isPositive</h1>
|
||||||
|
<a name="contracts.FixedRate$isPositive()"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/contracts/-floating-rate-payment-event/copy.html
vendored
Normal file
15
docs/build/html/api/contracts/-floating-rate-payment-event/copy.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FloatingRatePaymentEvent.copy - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FloatingRatePaymentEvent</a> / <a href=".">copy</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>copy</h1>
|
||||||
|
<a name="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/build/html/api/contracts/-floating-rate-payment-event/equals.html
vendored
Normal file
16
docs/build/html/api/contracts/-floating-rate-payment-event/equals.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FloatingRatePaymentEvent.equals - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FloatingRatePaymentEvent</a> / <a href=".">equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>equals</h1>
|
||||||
|
<a name="contracts.FloatingRatePaymentEvent$equals(kotlin.Any)"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
Overrides <a href="../-rate-payment-event/equals.html">RatePaymentEvent.equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/build/html/api/contracts/-floating-rate-payment-event/hash-code.html
vendored
Normal file
16
docs/build/html/api/contracts/-floating-rate-payment-event/hash-code.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>FloatingRatePaymentEvent.hashCode - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">FloatingRatePaymentEvent</a> / <a href=".">hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>hashCode</h1>
|
||||||
|
<a name="contracts.FloatingRatePaymentEvent$hashCode()"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
|
Overrides <a href="../-rate-payment-event/hash-code.html">RatePaymentEvent.hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -106,6 +106,24 @@ If the rate is null returns a zero payment. // TODO: Is this the desired behavio
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="copy.html">copy</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">FloatingRatePaymentEvent</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="to-string.html">toString</a></td>
|
<a href="to-string.html">toString</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">Calculation</a> / <a href=".">applyFixing</a><br/>
|
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">Calculation</a> / <a href=".">applyFixing</a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1>applyFixing</h1>
|
<h1>applyFixing</h1>
|
||||||
<a name="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)"></a>
|
<a name="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)"></a>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)/newRate">newRate</span><span class="symbol">:</span> <a href="../../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Calculation</span></a></code><br/>
|
<code><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span> <a href="../../-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Calculation</span></a></code><br/>
|
||||||
<p>Returns a copy after modifying (applying) the fixing for that date.</p>
|
<p>Returns a copy after modifying (applying) the fixing for that date.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
|
@ -57,17 +57,11 @@ copy / update for each transition)</p>
|
|||||||
<td>
|
<td>
|
||||||
<a href="apply-fixing.html">applyFixing</a></td>
|
<a href="apply-fixing.html">applyFixing</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)/newRate">newRate</span><span class="symbol">:</span> <a href="../../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Calculation</span></code><p>Returns a copy after modifying (applying) the fixing for that date.</p>
|
<code><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span> <a href="../../-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Calculation</span></code><p>Returns a copy after modifying (applying) the fixing for that date.</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="export-schedule.html">exportSchedule</a></td>
|
|
||||||
<td>
|
|
||||||
<code><span class="keyword">fun </span><span class="identifier">exportSchedule</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="get-fixing.html">getFixing</a></td>
|
<a href="get-fixing.html">getFixing</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></code><p>Returns the fixing for that date</p>
|
<code><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></code><p>Returns the fixing for that date</p>
|
||||||
|
@ -10,8 +10,8 @@
|
|||||||
<a name="contracts.InterestRateSwap.Calculation$nextFixingDate()"></a>
|
<a name="contracts.InterestRateSwap.Calculation$nextFixingDate()"></a>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></code><br/>
|
<code><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></code><br/>
|
||||||
<p>Gets the date of the next fixing.</p>
|
<p>Gets the date of the next fixing.</p>
|
||||||
<strong>Return</strong><br/>
|
<p><strong>Return</strong><br/>
|
||||||
LocalDate or null if no more fixings.<br/>
|
LocalDate or null if no more fixings.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>dayCountBasisDay</h1>
|
<h1>dayCountBasisDay</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$dayCountBasisDay"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$dayCountBasisDay"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>dayCountBasisYear</h1>
|
<h1>dayCountBasisYear</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$dayCountBasisYear"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$dayCountBasisYear"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>dayInMonth</h1>
|
<h1>dayInMonth</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$dayInMonth"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$dayInMonth"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -28,19 +28,19 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="day-count-basis-day.html">dayCountBasisDay</a></td>
|
<a href="day-count-basis-day.html">dayCountBasisDay</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></code></td>
|
<code><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="day-count-basis-year.html">dayCountBasisYear</a></td>
|
<a href="day-count-basis-year.html">dayCountBasisYear</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></code></td>
|
<code><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="../../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="day-in-month.html">dayInMonth</a></td>
|
<a href="day-in-month.html">dayInMonth</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
<code><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@ -58,7 +58,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="interest-period-adjustment.html">interestPeriodAdjustment</a></td>
|
<a href="interest-period-adjustment.html">interestPeriodAdjustment</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="../../../core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></code></td>
|
<code><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="../../../core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@ -70,13 +70,13 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="payment-calendar.html">paymentCalendar</a></td>
|
<a href="payment-calendar.html">paymentCalendar</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="../../../core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></code></td>
|
<code><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="../../../core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="payment-delay.html">paymentDelay</a></td>
|
<a href="payment-delay.html">paymentDelay</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
<code><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
@ -88,7 +88,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="payment-rule.html">paymentRule</a></td>
|
<a href="payment-rule.html">paymentRule</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="../../../core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></code></td>
|
<code><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="../../../core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>interestPeriodAdjustment</h1>
|
<h1>interestPeriodAdjustment</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$interestPeriodAdjustment"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$interestPeriodAdjustment"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="../../../core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="../../../core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>paymentCalendar</h1>
|
<h1>paymentCalendar</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$paymentCalendar"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$paymentCalendar"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="../../../core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="../../../core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>paymentDelay</h1>
|
<h1>paymentDelay</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$paymentDelay"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$paymentDelay"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>paymentRule</h1>
|
<h1>paymentRule</h1>
|
||||||
<a name="contracts.InterestRateSwap.CommonLeg$paymentRule"></a>
|
<a name="contracts.InterestRateSwap.CommonLeg$paymentRule"></a>
|
||||||
<code><span class="keyword">var </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="../../../core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="../../../core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
15
docs/build/html/api/contracts/-interest-rate-swap/-fixed-leg/copy.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/-fixed-leg/copy.html
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
15
docs/build/html/api/contracts/-interest-rate-swap/-floating-leg/copy.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/-floating-leg/copy.html
vendored
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../../-deal-state/parties.html">DealState.parties</a><br/>
|
Overrides <a href="../../-deal-state/parties.html">DealState.parties</a><br/>
|
||||||
<p>Exposes the Parties involved in a generic way</p>
|
<p>Exposes the Parties involved in a generic way</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>Exposes the Parties involved in a generic way</p>
|
<p>Exposes the Parties involved in a generic way</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
15
docs/build/html/api/contracts/-interest-rate-swap/check-leg-amounts.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/check-leg-amounts.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>InterestRateSwap.checkLegAmounts - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">checkLegAmounts</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkLegAmounts</h1>
|
||||||
|
<a name="contracts.InterestRateSwap$checkLegAmounts(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegAmounts(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/contracts/-interest-rate-swap/check-leg-dates.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/check-leg-dates.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>InterestRateSwap.checkLegDates - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">checkLegDates</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkLegDates</h1>
|
||||||
|
<a name="contracts.InterestRateSwap$checkLegDates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegDates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/contracts/-interest-rate-swap/check-rates.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/check-rates.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>InterestRateSwap.checkRates - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">checkRates</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkRates</h1>
|
||||||
|
<a name="contracts.InterestRateSwap$checkRates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkRates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/contracts/-interest-rate-swap/check-schedules.html
vendored
Normal file
15
docs/build/html/api/contracts/-interest-rate-swap/check-schedules.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>InterestRateSwap.checkSchedules - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">checkSchedules</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkSchedules</h1>
|
||||||
|
<a name="contracts.InterestRateSwap$checkSchedules(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkSchedules(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/build/html/api/contracts/-interest-rate-swap/get-floating-leg-payments-differences.html
vendored
Normal file
16
docs/build/html/api/contracts/-interest-rate-swap/get-floating-leg-payments-differences.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>InterestRateSwap.getFloatingLegPaymentsDifferences - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">getFloatingLegPaymentsDifferences</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>getFloatingLegPaymentsDifferences</h1>
|
||||||
|
<a name="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments1">payments1</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments2">payments2</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span> <a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||||
|
<p>Compares two schedules of Floating Leg Payments, returns the difference (i.e. omissions in either leg or changes to the values).</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -101,6 +101,30 @@ the contracts contents).</p>
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="check-leg-amounts.html">checkLegAmounts</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegAmounts(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="check-leg-dates.html">checkLegDates</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegDates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="check-rates.html">checkRates</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkRates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="check-schedules.html">checkSchedules</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkSchedules(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="generate-agreement.html">generateAgreement</a></td>
|
<a href="generate-agreement.html">generateAgreement</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>This generates the agreement state and also the schedules from the initial data.
|
<code><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>This generates the agreement state and also the schedules from the initial data.
|
||||||
@ -115,9 +139,16 @@ Note: The day count, interest rate calculation etc are not finished yet, but the
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="get-floating-leg-payments-differences.html">getFloatingLegPaymentsDifferences</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments1">payments1</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments2">payments2</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span> <a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><p>Compares two schedules of Floating Leg Payments, returns the difference (i.e. omissions in either leg or changes to the values).</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="verify.html">verify</a></td>
|
<a href="verify.html">verify</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>verify() with a few examples of what needs to be checked. TODO: Lots more to add.</p>
|
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>verify() with some examples of what needs to be checked.</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
<a name="contracts.InterestRateSwap$verify(core.TransactionForVerification)"></a>
|
<a name="contracts.InterestRateSwap$verify(core.TransactionForVerification)"></a>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||||
<p>verify() with a few examples of what needs to be checked. TODO: Lots more to add.</p>
|
<p>verify() with some examples of what needs to be checked.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -45,6 +45,23 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<h3>Inherited Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-event/equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-event/hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
<h3>Inheritors</h3>
|
<h3>Inheritors</h3>
|
||||||
<table>
|
<table>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="to-string.html">toString</a></td>
|
<a href="to-string.html">toString</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>toString</h1>
|
<h1>toString</h1>
|
||||||
<a name="contracts.PercentageRatioUnit$toString()"></a>
|
<a name="contracts.PercentageRatioUnit$toString()"></a>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
16
docs/build/html/api/contracts/-rate-payment-event/equals.html
vendored
Normal file
16
docs/build/html/api/contracts/-rate-payment-event/equals.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>RatePaymentEvent.equals - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">RatePaymentEvent</a> / <a href=".">equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>equals</h1>
|
||||||
|
<a name="contracts.RatePaymentEvent$equals(kotlin.Any)"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
|
||||||
|
Overrides <a href="../-event/equals.html">Event.equals</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/build/html/api/contracts/-rate-payment-event/hash-code.html
vendored
Normal file
16
docs/build/html/api/contracts/-rate-payment-event/hash-code.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>RatePaymentEvent.hashCode - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">contracts</a> / <a href="index.html">RatePaymentEvent</a> / <a href=".">hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>hashCode</h1>
|
||||||
|
<a name="contracts.RatePaymentEvent$hashCode()"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
|
Overrides <a href="../-event/hash-code.html">Event.hashCode</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -105,6 +105,18 @@ For the floating leg, the rate refers to a reference rate which is to be "fixed"
|
|||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="equals.html">equals</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="hash-code.html">hashCode</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3>Companion Object Properties</h3>
|
<h3>Companion Object Properties</h3>
|
||||||
|
@ -9,10 +9,10 @@
|
|||||||
<h1>hashCode</h1>
|
<h1>hashCode</h1>
|
||||||
<a name="contracts.Rate$hashCode()"></a>
|
<a name="contracts.Rate$hashCode()"></a>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code><br/>
|
||||||
<strong>Returns</strong><br/>
|
<p><strong>Returns</strong><br/>
|
||||||
the hash code of the ratioUnit or zero if the ratioUnit is null, as is the case for floating rate fixings
|
the hash code of the ratioUnit or zero if the ratioUnit is null, as is the case for floating rate fixings
|
||||||
that have not yet happened. Yet-to-be fixed floating rates need to be equal such that schedules can be tested
|
that have not yet happened. Yet-to-be fixed floating rates need to be equal such that schedules can be tested
|
||||||
for equality.<br/>
|
for equality.</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
16
docs/build/html/api/core.node.storage/-checkpoint-storage/add-checkpoint.html
vendored
Normal file
16
docs/build/html/api/core.node.storage/-checkpoint-storage/add-checkpoint.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>CheckpointStorage.addCheckpoint - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">CheckpointStorage</a> / <a href=".">addCheckpoint</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>addCheckpoint</h1>
|
||||||
|
<a name="core.node.storage.CheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)"></a>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
<p>Add a new checkpoint to the store.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
18
docs/build/html/api/core.node.storage/-checkpoint-storage/checkpoints.html
vendored
Normal file
18
docs/build/html/api/core.node.storage/-checkpoint-storage/checkpoints.html
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>CheckpointStorage.checkpoints - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">CheckpointStorage</a> / <a href=".">checkpoints</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkpoints</h1>
|
||||||
|
<a name="core.node.storage.CheckpointStorage$checkpoints"></a>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></code><br/>
|
||||||
|
<p>Returns a snapshot of all the checkpoints in the store.
|
||||||
|
This may return more checkpoints than were added to this instance of the store; for example if the store persists
|
||||||
|
checkpoints to disk.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
61
docs/build/html/api/core.node.storage/-checkpoint-storage/index.html
vendored
Normal file
61
docs/build/html/api/core.node.storage/-checkpoint-storage/index.html
vendored
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>CheckpointStorage - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href=".">CheckpointStorage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>CheckpointStorage</h1>
|
||||||
|
<code><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></code><br/>
|
||||||
|
<p>Thread-safe storage of fiber checkpoints.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<h3>Properties</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="checkpoints.html">checkpoints</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></code><p>Returns a snapshot of all the checkpoints in the store.
|
||||||
|
This may return more checkpoints than were added to this instance of the store; for example if the store persists
|
||||||
|
checkpoints to disk.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="add-checkpoint.html">addCheckpoint</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Add a new checkpoint to the store.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="remove-checkpoint.html">removeCheckpoint</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesnt exist
|
||||||
|
in the store. Doing so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Inheritors</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-per-file-checkpoint-storage/index.html">PerFileCheckpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span> <span class="symbol">:</span> <span class="identifier">CheckpointStorage</span></code><p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
17
docs/build/html/api/core.node.storage/-checkpoint-storage/remove-checkpoint.html
vendored
Normal file
17
docs/build/html/api/core.node.storage/-checkpoint-storage/remove-checkpoint.html
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>CheckpointStorage.removeCheckpoint - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">CheckpointStorage</a> / <a href=".">removeCheckpoint</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>removeCheckpoint</h1>
|
||||||
|
<a name="core.node.storage.CheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)"></a>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
<p>Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesnt exist
|
||||||
|
in the store. Doing so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
14
docs/build/html/api/core.node.storage/-checkpoint/-init-.html
vendored
Normal file
14
docs/build/html/api/core.node.storage/-checkpoint/-init-.html
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint.<init> - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">Checkpoint</a> / <a href="."><init></a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1><init></h1>
|
||||||
|
<code><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/serialisedFiber">serialisedFiber</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.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingTopic">awaitingTopic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingObjectOfType">awaitingObjectOfType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-checkpoint/awaiting-object-of-type.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-checkpoint/awaiting-object-of-type.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint.awaitingObjectOfType - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">Checkpoint</a> / <a href=".">awaitingObjectOfType</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>awaitingObjectOfType</h1>
|
||||||
|
<a name="core.node.storage.Checkpoint$awaitingObjectOfType"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">awaitingObjectOfType</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-checkpoint/awaiting-topic.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-checkpoint/awaiting-topic.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint.awaitingTopic - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">Checkpoint</a> / <a href=".">awaitingTopic</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>awaitingTopic</h1>
|
||||||
|
<a name="core.node.storage.Checkpoint$awaitingTopic"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">awaitingTopic</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
59
docs/build/html/api/core.node.storage/-checkpoint/index.html
vendored
Normal file
59
docs/build/html/api/core.node.storage/-checkpoint/index.html
vendored
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href=".">Checkpoint</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>Checkpoint</h1>
|
||||||
|
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<h3>Constructors</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-init-.html"><init></a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/serialisedFiber">serialisedFiber</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.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingTopic">awaitingTopic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingObjectOfType">awaitingObjectOfType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Properties</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="awaiting-object-of-type.html">awaitingObjectOfType</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">awaitingObjectOfType</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="awaiting-topic.html">awaitingTopic</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">awaitingTopic</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="serialised-fiber.html">serialisedFiber</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">serialisedFiber</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.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="to-string.html">toString</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-checkpoint/serialised-fiber.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-checkpoint/serialised-fiber.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint.serialisedFiber - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">Checkpoint</a> / <a href=".">serialisedFiber</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>serialisedFiber</h1>
|
||||||
|
<a name="core.node.storage.Checkpoint$serialisedFiber"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">serialisedFiber</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.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-checkpoint/to-string.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-checkpoint/to-string.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>Checkpoint.toString - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">Checkpoint</a> / <a href=".">toString</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>toString</h1>
|
||||||
|
<a name="core.node.storage.Checkpoint$toString()"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/-init-.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/-init-.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage.<init> - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">PerFileCheckpointStorage</a> / <a href="."><init></a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1><init></h1>
|
||||||
|
<code><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></code><br/>
|
||||||
|
<p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
17
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/add-checkpoint.html
vendored
Normal file
17
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/add-checkpoint.html
vendored
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage.addCheckpoint - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">PerFileCheckpointStorage</a> / <a href=".">addCheckpoint</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>addCheckpoint</h1>
|
||||||
|
<a name="core.node.storage.PerFileCheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
Overrides <a href="../-checkpoint-storage/add-checkpoint.html">CheckpointStorage.addCheckpoint</a><br/>
|
||||||
|
<p>Add a new checkpoint to the store.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
24
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/checkpoints.html
vendored
Normal file
24
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/checkpoints.html
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage.checkpoints - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">PerFileCheckpointStorage</a> / <a href=".">checkpoints</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkpoints</h1>
|
||||||
|
<a name="core.node.storage.PerFileCheckpointStorage$checkpoints"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></code><br/>
|
||||||
|
Overrides <a href="../-checkpoint-storage/checkpoints.html">CheckpointStorage.checkpoints</a><br/>
|
||||||
|
<p>Returns a snapshot of all the checkpoints in the store.
|
||||||
|
This may return more checkpoints than were added to this instance of the store; for example if the store persists
|
||||||
|
checkpoints to disk.</p>
|
||||||
|
<p><strong>Getter</strong><br/>
|
||||||
|
<p>Returns a snapshot of all the checkpoints in the store.
|
||||||
|
This may return more checkpoints than were added to this instance of the store; for example if the store persists
|
||||||
|
checkpoints to disk.</p>
|
||||||
|
</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
67
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/index.html
vendored
Normal file
67
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/index.html
vendored
Normal file
@ -0,0 +1,67 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href=".">PerFileCheckpointStorage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>PerFileCheckpointStorage</h1>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span> <span class="symbol">:</span> <a href="../-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code><br/>
|
||||||
|
<p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<h3>Constructors</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-init-.html"><init></a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></code><p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Properties</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="checkpoints.html">checkpoints</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></code><p>Returns a snapshot of all the checkpoints in the store.
|
||||||
|
This may return more checkpoints than were added to this instance of the store; for example if the store persists
|
||||||
|
checkpoints to disk.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="store-dir.html">storeDir</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="add-checkpoint.html">addCheckpoint</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Add a new checkpoint to the store.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="remove-checkpoint.html">removeCheckpoint</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesnt exist
|
||||||
|
in the store. Doing so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
18
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/remove-checkpoint.html
vendored
Normal file
18
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/remove-checkpoint.html
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage.removeCheckpoint - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">PerFileCheckpointStorage</a> / <a href=".">removeCheckpoint</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>removeCheckpoint</h1>
|
||||||
|
<a name="core.node.storage.PerFileCheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)"></a>
|
||||||
|
<code><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
|
Overrides <a href="../-checkpoint-storage/remove-checkpoint.html">CheckpointStorage.removeCheckpoint</a><br/>
|
||||||
|
<p>Remove existing checkpoint from the store. It is an error to attempt to remove a checkpoint which doesnt exist
|
||||||
|
in the store. Doing so will throw an <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html">IllegalArgumentException</a>.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
15
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/store-dir.html
vendored
Normal file
15
docs/build/html/api/core.node.storage/-per-file-checkpoint-storage/store-dir.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>PerFileCheckpointStorage.storeDir - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.storage</a> / <a href="index.html">PerFileCheckpointStorage</a> / <a href=".">storeDir</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>storeDir</h1>
|
||||||
|
<a name="core.node.storage.PerFileCheckpointStorage$storeDir"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
36
docs/build/html/api/core.node.storage/index.html
vendored
Normal file
36
docs/build/html/api/core.node.storage/index.html
vendored
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>core.node.storage - </title>
|
||||||
|
<link rel="stylesheet" href="../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href=".">core.node.storage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h2>Package core.node.storage</h2>
|
||||||
|
<h3>Types</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-checkpoint/index.html">Checkpoint</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-checkpoint-storage/index.html">CheckpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></code><p>Thread-safe storage of fiber checkpoints.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-per-file-checkpoint-storage/index.html">PerFileCheckpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span> <span class="symbol">:</span> <a href="-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code><p>File-based checkpoint storage, storing checkpoints per file.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -60,6 +60,12 @@ on a separate/firewalled service.</p>
|
|||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="../-key-management-service/to-key-pair.html">toKeyPair</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="../-key-management-service/to-private.html">toPrivate</a></td>
|
<a href="../-key-management-service/to-private.html">toPrivate</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></code></td>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</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> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</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> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-key-management-service/keys.html">KeyManagementService.keys</a><br/>
|
Overrides <a href="../-key-management-service/keys.html">KeyManagementService.keys</a><br/>
|
||||||
<p>Returns a snapshot of the current pubkey->privkey mapping.</p>
|
<p>Returns a snapshot of the current pubkey->privkey mapping.</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>Returns a snapshot of the current pubkey->privkey mapping.</p>
|
<p>Returns a snapshot of the current pubkey->privkey mapping.</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-network-map-cache/network-map-nodes.html">NetworkMapCache.networkMapNodes</a><br/>
|
Overrides <a href="../-network-map-cache/network-map-nodes.html">NetworkMapCache.networkMapNodes</a><br/>
|
||||||
<p>A list of nodes that advertise a network map service</p>
|
<p>A list of nodes that advertise a network map service</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A list of nodes that advertise a network map service</p>
|
<p>A list of nodes that advertise a network map service</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-network-map-cache/party-nodes.html">NetworkMapCache.partyNodes</a><br/>
|
Overrides <a href="../-network-map-cache/party-nodes.html">NetworkMapCache.partyNodes</a><br/>
|
||||||
<p>A list of all nodes the cache is aware of</p>
|
<p>A list of all nodes the cache is aware of</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A list of all nodes the cache is aware of</p>
|
<p>A list of all nodes the cache is aware of</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-network-map-cache/rates-oracle-nodes.html">NetworkMapCache.ratesOracleNodes</a><br/>
|
Overrides <a href="../-network-map-cache/rates-oracle-nodes.html">NetworkMapCache.ratesOracleNodes</a><br/>
|
||||||
<p>A list of nodes that advertise a rates oracle service</p>
|
<p>A list of nodes that advertise a rates oracle service</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A list of nodes that advertise a rates oracle service</p>
|
<p>A list of nodes that advertise a rates oracle service</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -13,11 +13,11 @@ Overrides <a href="../-network-map-cache/regulators.html">NetworkMapCache.regula
|
|||||||
<p>A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outwith
|
<p>A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outwith
|
||||||
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
|
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
|
||||||
elsewhere.</p>
|
elsewhere.</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outwith
|
<p>A list of nodes that advertise a regulatory service. Identifying the correct regulator for a trade is outwith
|
||||||
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
|
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
|
||||||
elsewhere.</p>
|
elsewhere.</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-network-map-cache/timestamping-nodes.html">NetworkMapCache.timestampingNodes</a><br/>
|
Overrides <a href="../-network-map-cache/timestamping-nodes.html">NetworkMapCache.timestampingNodes</a><br/>
|
||||||
<p>A list of nodes that advertise a timestamping service</p>
|
<p>A list of nodes that advertise a timestamping service</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A list of nodes that advertise a timestamping service</p>
|
<p>A list of nodes that advertise a timestamping service</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -40,6 +40,12 @@ interface if/when one is developed.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="to-key-pair.html">toKeyPair</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="to-private.html">toPrivate</a></td>
|
<a href="to-private.html">toPrivate</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></code></td>
|
||||||
|
15
docs/build/html/api/core.node.subsystems/-key-management-service/to-key-pair.html
vendored
Normal file
15
docs/build/html/api/core.node.subsystems/-key-management-service/to-key-pair.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>KeyManagementService.toKeyPair - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">KeyManagementService</a> / <a href=".">toKeyPair</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>toKeyPair</h1>
|
||||||
|
<a name="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</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><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -12,10 +12,10 @@
|
|||||||
Overrides <a href="../-wallet-service/cash-balances.html">WalletService.cashBalances</a><br/>
|
Overrides <a href="../-wallet-service/cash-balances.html">WalletService.cashBalances</a><br/>
|
||||||
<p>Returns a snapshot of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
<p>Returns a snapshot of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
which we have no cash evaluate to null, not 0.</p>
|
which we have no cash evaluate to null, not 0.</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>Returns a snapshot of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
<p>Returns a snapshot of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
which we have no cash evaluate to null, not 0.</p>
|
which we have no cash evaluate to null, not 0.</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -12,10 +12,10 @@
|
|||||||
Overrides <a href="../-wallet-service/current-wallet.html">WalletService.currentWallet</a><br/>
|
Overrides <a href="../-wallet-service/current-wallet.html">WalletService.currentWallet</a><br/>
|
||||||
<p>Returns a read-only snapshot of the wallet at the time the call is made. Note that if you consume states or
|
<p>Returns a read-only snapshot of the wallet at the time the call is made. Note that if you consume states or
|
||||||
keys in this wallet, you must inform the wallet service so it can update its internal state.</p>
|
keys in this wallet, you must inform the wallet service so it can update its internal state.</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>Returns a read-only snapshot of the wallet at the time the call is made. Note that if you consume states or
|
<p>Returns a read-only snapshot of the wallet at the time the call is made. Note that if you consume states or
|
||||||
keys in this wallet, you must inform the wallet service so it can update its internal state.</p>
|
keys in this wallet, you must inform the wallet service so it can update its internal state.</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
<code><span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><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/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
<code><span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><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/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||||
Overrides <a href="../-wallet-service/linear-heads.html">WalletService.linearHeads</a><br/>
|
Overrides <a href="../-wallet-service/linear-heads.html">WalletService.linearHeads</a><br/>
|
||||||
<p>Returns a snapshot of the heads of LinearStates</p>
|
<p>Returns a snapshot of the heads of LinearStates</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>Returns a snapshot of the heads of LinearStates</p>
|
<p>Returns a snapshot of the heads of LinearStates</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">StorageServiceImpl</a> / <a href="."><init></a><br/>
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">StorageServiceImpl</a> / <a href="."><init></a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1><init></h1>
|
<h1><init></h1>
|
||||||
<code><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", keypair.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></code><br/>
|
<code><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentityKey">myLegalIdentityKey</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="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
16
docs/build/html/api/core.node.subsystems/-storage-service-impl/checkpoint-storage.html
vendored
Normal file
16
docs/build/html/api/core.node.subsystems/-storage-service-impl/checkpoint-storage.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>StorageServiceImpl.checkpointStorage - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">StorageServiceImpl</a> / <a href=".">checkpointStorage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkpointStorage</h1>
|
||||||
|
<a name="core.node.subsystems.StorageServiceImpl$checkpointStorage"></a>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code><br/>
|
||||||
|
Overrides <a href="../-storage-service/checkpoint-storage.html">StorageService.checkpointStorage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -17,7 +17,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<a href="-init-.html"><init></a></td>
|
<a href="-init-.html"><init></a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", keypair.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, kotlin.String)))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></code></td>
|
<code><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentityKey">myLegalIdentityKey</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="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party, kotlin.Function1((kotlin.String, )))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@ -33,6 +33,12 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="checkpoint-storage.html">checkpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="my-legal-identity.html">myLegalIdentity</a></td>
|
<a href="my-legal-identity.html">myLegalIdentity</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a></code><p>Returns the legal identity that this node is configured with. Assumed to be initialised when the node is
|
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a></code><p>Returns the legal identity that this node is configured with. Assumed to be initialised when the node is
|
||||||
@ -53,12 +59,6 @@ first installed.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="state-machines.html">stateMachines</a></td>
|
|
||||||
<td>
|
|
||||||
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">stateMachines</span><span class="symbol">: </span><span class="identifier">MutableMap</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="identifier">ByteArray</span><span class="symbol">></span></code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="tables.html">tables</a></td>
|
<a href="tables.html">tables</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">val </span><span class="identifier">tables</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">,</span> <span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
<code><span class="keyword">val </span><span class="identifier">tables</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">,</span> <span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||||
|
@ -13,11 +13,11 @@ Overrides <a href="../-storage-service/validated-transactions.html">StorageServi
|
|||||||
<p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
<p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
||||||
The signatures arent technically needed after that point, but we keep them around so that we can relay
|
The signatures arent technically needed after that point, but we keep them around so that we can relay
|
||||||
the transaction data to other nodes that need it.</p>
|
the transaction data to other nodes that need it.</p>
|
||||||
<strong>Getter</strong><br/>
|
<p><strong>Getter</strong><br/>
|
||||||
<p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
<p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
||||||
The signatures arent technically needed after that point, but we keep them around so that we can relay
|
The signatures arent technically needed after that point, but we keep them around so that we can relay
|
||||||
the transaction data to other nodes that need it.</p>
|
the transaction data to other nodes that need it.</p>
|
||||||
<br/>
|
</p>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
15
docs/build/html/api/core.node.subsystems/-storage-service/checkpoint-storage.html
vendored
Normal file
15
docs/build/html/api/core.node.subsystems/-storage-service/checkpoint-storage.html
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>StorageService.checkpointStorage - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">StorageService</a> / <a href=".">checkpointStorage</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>checkpointStorage</h1>
|
||||||
|
<a name="core.node.subsystems.StorageService$checkpointStorage"></a>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -25,6 +25,12 @@ anything like that, this interface is only big enough to support the prototyping
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
<a href="checkpoint-storage.html">checkpointStorage</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></code></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
<a href="my-legal-identity.html">myLegalIdentity</a></td>
|
<a href="my-legal-identity.html">myLegalIdentity</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a></code><p>Returns the legal identity that this node is configured with. Assumed to be initialised when the node is
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a></code><p>Returns the legal identity that this node is configured with. Assumed to be initialised when the node is
|
||||||
@ -39,12 +45,6 @@ first installed.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<a href="state-machines.html">stateMachines</a></td>
|
|
||||||
<td>
|
|
||||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">stateMachines</span><span class="symbol">: </span><span class="identifier">MutableMap</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="identifier">ByteArray</span><span class="symbol">></span></code></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<a href="validated-transactions.html">validatedTransactions</a></td>
|
<a href="validated-transactions.html">validatedTransactions</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></code><p>A map of hash->tx where tx has been signature/contract validated and the states are known to be correct.
|
||||||
|
21
docs/build/html/api/core.node.subsystems/-wallet-impl/-init-.html
vendored
Normal file
21
docs/build/html/api/core.node.subsystems/-wallet-impl/-init-.html
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>WalletImpl.<init> - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">WalletImpl</a> / <a href="."><init></a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1><init></h1>
|
||||||
|
<code><span class="identifier">WalletImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletImpl$<init>(kotlin.collections.List((core.StateAndRef((core.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||||
|
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
<p>This concrete implementation references Cash contracts.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
22
docs/build/html/api/core.node.subsystems/-wallet-impl/cash-balances.html
vendored
Normal file
22
docs/build/html/api/core.node.subsystems/-wallet-impl/cash-balances.html
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>WalletImpl.cashBalances - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">WalletImpl</a> / <a href=".">cashBalances</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>cashBalances</h1>
|
||||||
|
<a name="core.node.subsystems.WalletImpl$cashBalances"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><br/>
|
||||||
|
Overrides <a href="../-wallet/cash-balances.html">Wallet.cashBalances</a><br/>
|
||||||
|
<p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
|
which we have no cash evaluate to null (not present in map), not 0.</p>
|
||||||
|
<p><strong>Getter</strong><br/>
|
||||||
|
<p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
|
which we have no cash evaluate to null (not present in map), not 0.</p>
|
||||||
|
</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
66
docs/build/html/api/core.node.subsystems/-wallet-impl/index.html
vendored
Normal file
66
docs/build/html/api/core.node.subsystems/-wallet-impl/index.html
vendored
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>WalletImpl - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href=".">WalletImpl</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>WalletImpl</h1>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">WalletImpl</span> <span class="symbol">:</span> <a href="../-wallet/index.html"><span class="identifier">Wallet</span></a></code><br/>
|
||||||
|
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
<p>This concrete implementation references Cash contracts.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
<h3>Constructors</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-init-.html"><init></a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="identifier">WalletImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletImpl$<init>(kotlin.collections.List((core.StateAndRef((core.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Properties</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="cash-balances.html">cashBalances</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
|
which we have no cash evaluate to null (not present in map), not 0.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="states.html">states</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<h3>Inherited Functions</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-wallet/states-of-type.html">statesOfType</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span> <span class="identifier">statesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</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></code></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
16
docs/build/html/api/core.node.subsystems/-wallet-impl/states.html
vendored
Normal file
16
docs/build/html/api/core.node.subsystems/-wallet-impl/states.html
vendored
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<HTML>
|
||||||
|
<HEAD>
|
||||||
|
<title>WalletImpl.states - </title>
|
||||||
|
<link rel="stylesheet" href="../../style.css">
|
||||||
|
</HEAD>
|
||||||
|
<BODY>
|
||||||
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">WalletImpl</a> / <a href=".">states</a><br/>
|
||||||
|
<br/>
|
||||||
|
<h1>states</h1>
|
||||||
|
<a name="core.node.subsystems.WalletImpl$states"></a>
|
||||||
|
<code><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||||
|
Overrides <a href="../-wallet/states.html">Wallet.states</a><br/>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
|
</BODY>
|
||||||
|
</HTML>
|
@ -7,11 +7,14 @@
|
|||||||
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">Wallet</a> / <a href="."><init></a><br/>
|
<a href="../index.html">core.node.subsystems</a> / <a href="index.html">Wallet</a> / <a href="."><init></a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1><init></h1>
|
<h1><init></h1>
|
||||||
<code><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.Wallet$<init>(kotlin.collections.List((core.StateAndRef((core.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
<code><span class="identifier">Wallet</span><span class="symbol">(</span><span class="symbol">)</span></code><br/>
|
||||||
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
<p>This absract class has no references to Cash contracts.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>cashBalances</h1>
|
<h1>cashBalances</h1>
|
||||||
<a name="core.node.subsystems.Wallet$cashBalances"></a>
|
<a name="core.node.subsystems.Wallet$cashBalances"></a>
|
||||||
<code><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><br/>
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><br/>
|
||||||
<p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
<p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
which we have no cash evaluate to null (not present in map), not 0.</p>
|
which we have no cash evaluate to null (not present in map), not 0.</p>
|
||||||
<br/>
|
<br/>
|
||||||
|
@ -7,11 +7,14 @@
|
|||||||
<a href="../index.html">core.node.subsystems</a> / <a href=".">Wallet</a><br/>
|
<a href="../index.html">core.node.subsystems</a> / <a href=".">Wallet</a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1>Wallet</h1>
|
<h1>Wallet</h1>
|
||||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Wallet</span></code><br/>
|
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Wallet</span></code><br/>
|
||||||
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
<p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
<p>This absract class has no references to Cash contracts.</p>
|
||||||
|
<br/>
|
||||||
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h3>Constructors</h3>
|
<h3>Constructors</h3>
|
||||||
@ -21,7 +24,7 @@ about new transactions from our peers and generate new transactions that consume
|
|||||||
<td>
|
<td>
|
||||||
<a href="-init-.html"><init></a></td>
|
<a href="-init-.html"><init></a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.Wallet$<init>(kotlin.collections.List((core.StateAndRef((core.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
<code><span class="identifier">Wallet</span><span class="symbol">(</span><span class="symbol">)</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
@ -36,7 +39,7 @@ about new transactions from our peers and generate new transactions that consume
|
|||||||
<td>
|
<td>
|
||||||
<a href="cash-balances.html">cashBalances</a></td>
|
<a href="cash-balances.html">cashBalances</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></code><p>Returns a map of how much cash we have in each currency, ignoring details like issuer. Note: currencies for
|
||||||
which we have no cash evaluate to null (not present in map), not 0.</p>
|
which we have no cash evaluate to null (not present in map), not 0.</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -44,7 +47,7 @@ which we have no cash evaluate to null (not present in map), not 0.</p>
|
|||||||
<td>
|
<td>
|
||||||
<a href="states.html">states</a></td>
|
<a href="states.html">states</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
@ -59,5 +62,20 @@ which we have no cash evaluate to null (not present in map), not 0.</p>
|
|||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<h3>Inheritors</h3>
|
||||||
|
<table>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="../-wallet-impl/index.html">WalletImpl</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">WalletImpl</span> <span class="symbol">:</span> <span class="identifier">Wallet</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
</BODY>
|
</BODY>
|
||||||
</HTML>
|
</HTML>
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<br/>
|
<br/>
|
||||||
<h1>states</h1>
|
<h1>states</h1>
|
||||||
<a name="core.node.subsystems.Wallet$states"></a>
|
<a name="core.node.subsystems.Wallet$states"></a>
|
||||||
<code><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</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/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -103,7 +103,17 @@ anything like that, this interface is only big enough to support the prototyping
|
|||||||
<td>
|
<td>
|
||||||
<a href="-wallet/index.html">Wallet</a></td>
|
<a href="-wallet/index.html">Wallet</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Wallet</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Wallet</span></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<a href="-wallet-impl/index.html">WalletImpl</a></td>
|
||||||
|
<td>
|
||||||
|
<code><span class="keyword">class </span><span class="identifier">WalletImpl</span> <span class="symbol">:</span> <a href="-wallet/index.html"><span class="identifier">Wallet</span></a></code><p>A wallet (name may be temporary) wraps a set of states that are useful for us to keep track of, for instance,
|
||||||
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
because we own them. This class represents an immutable, stable state of a wallet: it is guaranteed not to
|
||||||
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
change out from underneath you, even though the canonical currently-best-known wallet may change as we learn
|
||||||
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
about new transactions from our peers and generate new transactions that consume states ourselves.</p>
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
<a href="../index.html">core.node</a> / <a href="index.html">AbstractNode</a> / <a href=".">constructStorageService</a><br/>
|
<a href="../index.html">core.node</a> / <a href="index.html">AbstractNode</a> / <a href=".">constructStorageService</a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1>constructStorageService</h1>
|
<h1>constructStorageService</h1>
|
||||||
<a name="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)"></a>
|
<a name="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)"></a>
|
||||||
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code><br/>
|
<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -176,7 +176,7 @@ I/O), or a mock implementation suitable for unit test environments.</p>
|
|||||||
<td>
|
<td>
|
||||||
<a href="construct-storage-service.html">constructStorageService</a></td>
|
<a href="construct-storage-service.html">constructStorageService</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -243,7 +243,7 @@ loads important data off disk and starts listening for connections.</p>
|
|||||||
<td>
|
<td>
|
||||||
<a href="../-abstract-node/construct-storage-service.html">constructStorageService</a></td>
|
<a href="../-abstract-node/construct-storage-service.html">constructStorageService</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code></td>
|
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">constructStorageService</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="../../core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="../../core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/identity">identity</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -73,7 +73,7 @@ For any given flow there is only one PSM, even if that protocol invokes subproto
|
|||||||
<td>
|
<td>
|
||||||
<a href="prepare-for-resume-with.html">prepareForResumeWith</a></td>
|
<a href="prepare-for-resume-with.html">prepareForResumeWith</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="../../core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/suspendFunc">suspendFunc</span><span class="symbol">:</span> <span class="symbol">(</span><a href="../../core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <span class="identifier">ByteArray</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
<code><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="../../core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/suspendAction">suspendAction</span><span class="symbol">:</span> <span class="symbol">(</span><a href="../../core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">ProtocolStateMachine</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
@ -7,8 +7,8 @@
|
|||||||
<a href="../index.html">core.protocols</a> / <a href="index.html">ProtocolStateMachine</a> / <a href=".">prepareForResumeWith</a><br/>
|
<a href="../index.html">core.protocols</a> / <a href="index.html">ProtocolStateMachine</a> / <a href=".">prepareForResumeWith</a><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<h1>prepareForResumeWith</h1>
|
<h1>prepareForResumeWith</h1>
|
||||||
<a name="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))"></a>
|
<a name="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))"></a>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="../../core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, kotlin.ByteArray, kotlin.Unit)))/suspendFunc">suspendFunc</span><span class="symbol">:</span> <span class="symbol">(</span><a href="../../core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <span class="identifier">ByteArray</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
<code><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="../../core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/suspendAction">suspendAction</span><span class="symbol">:</span> <span class="symbol">(</span><a href="../../core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||||
<br/>
|
<br/>
|
||||||
<br/>
|
<br/>
|
||||||
</BODY>
|
</BODY>
|
||||||
|
@ -176,7 +176,7 @@ in the UI somewhere.</p>
|
|||||||
<td>
|
<td>
|
||||||
<a href="../-simulation/start-trading-circle.html">startTradingCircle</a></td>
|
<a href="../-simulation/start-trading-circle.html">startTradingCircle</a></td>
|
||||||
<td>
|
<td>
|
||||||
<code><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, kotlin.Int, (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span> <span class="identifier">Int</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Given a function that returns a future, iterates that function with arguments like (0, 1), (1, 2), (2, 3) etc
|
<code><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span> <span class="identifier">Int</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Given a function that returns a future, iterates that function with arguments like (0, 1), (1, 2), (2, 3) etc
|
||||||
each time the returned future completes.</p>
|
each time the returned future completes.</p>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user