Regen API docs with new Dokka

This commit is contained in:
Mike Hearn
2016-05-13 12:55:04 +02:00
parent 232a4b7f53
commit d52855bfa2
116 changed files with 1429 additions and 192 deletions

View File

@ -195,6 +195,19 @@ the same transaction.</p>
</tr>
<tr>
<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>
<td>
<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>
<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>
<td>
<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>
<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>
<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

View File

@ -14,8 +14,8 @@ Overrides <a href="../-a-p-i-server/fetch-transactions.html">APIServer.fetchTran
<h3>Parameters</h3>
<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/>
<strong>Return</strong><br/>
null values indicate missing transactions from the requested list.<br/>
<p><strong>Return</strong><br/>
null values indicate missing transactions from the requested list.</p>
<br/>
<br/>
</BODY>

View File

@ -16,8 +16,8 @@ to avoid calling fetchLedgerTransactions() many times.</p>
<h3>Parameters</h3>
<a name="query"></a>
<code>query</code> - Some "where clause" like expression.<br/>
<strong>Return</strong><br/>
Zero or more matching States.<br/>
<p><strong>Return</strong><br/>
Zero or more matching States.</p>
<br/>
<br/>
</BODY>

View File

@ -13,8 +13,8 @@
<h3>Parameters</h3>
<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/>
<strong>Return</strong><br/>
null values indicate missing transactions from the requested list.<br/>
<p><strong>Return</strong><br/>
null values indicate missing transactions from the requested list.</p>
<br/>
<br/>
</BODY>

View File

@ -15,8 +15,8 @@ to avoid calling fetchLedgerTransactions() many times.</p>
<h3>Parameters</h3>
<a name="query"></a>
<code>query</code> - Some "where clause" like expression.<br/>
<strong>Return</strong><br/>
Zero or more matching States.<br/>
<p><strong>Return</strong><br/>
Zero or more matching States.</p>
<br/>
<br/>
</BODY>

View File

@ -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>
<br/>
<br/>
<strong>Author</strong><br/>
James Carlyle<br/>
<p><strong>Author</strong><br/>
James Carlyle</p>
<br/>
<br/>
</BODY>

View File

@ -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>
<br/>
<br/>
<strong>Author</strong><br/>
James Carlyle<br/>
<p><strong>Author</strong><br/>
James Carlyle</p>
<br/>
<br/>
<h3>Types</h3>

View 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>&nbsp;/&nbsp;<a href="index.html">Event</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">Event</a>&nbsp;/&nbsp;<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>

View File

@ -34,6 +34,23 @@
</tr>
</tbody>
</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>&nbsp;<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>
<table>
<tbody>

View File

@ -115,6 +115,18 @@ Assumes that the rate is valid.</p>
<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>
<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>&nbsp;<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>
</table>
<h3>Companion Object Properties</h3>

View File

@ -7,6 +7,9 @@
<a href="../index.html">contracts</a>&nbsp;/&nbsp;<a href="index.html">FixedRate</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<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>&nbsp;<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>
<br/>

View 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>&nbsp;/&nbsp;<a href="index.html">FixedRate</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">FixedRate</a>&nbsp;/&nbsp;<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>

View File

@ -18,7 +18,7 @@
<td>
<a href="-init-.html">&lt;init&gt;</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<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>
</tr>
</tbody>
@ -39,28 +39,29 @@
<tbody>
<tr>
<td>
<a href="equals.html">equals</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<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>
<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>
<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>&nbsp;<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>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">FixedRate</a>&nbsp;/&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">FloatingRatePaymentEvent</a>&nbsp;/&nbsp;<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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../-rate/index.html"><span class="identifier">Rate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>

View 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>&nbsp;/&nbsp;<a href="index.html">FloatingRatePaymentEvent</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">FloatingRatePaymentEvent</a>&nbsp;/&nbsp;<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>

View File

@ -106,6 +106,24 @@ If the rate is null returns a zero payment. // TODO: Is this the desired behavio
</tr>
<tr>
<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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<a href="../-rate/index.html"><span class="identifier">Rate</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<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>
<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>

View File

@ -7,8 +7,8 @@
<a href="../../index.html">contracts</a>&nbsp;/&nbsp;<a href="../index.html">InterestRateSwap</a>&nbsp;/&nbsp;<a href="index.html">Calculation</a>&nbsp;/&nbsp;<a href=".">applyFixing</a><br/>
<br/>
<h1>applyFixing</h1>
<a name="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.Rate)"></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>&nbsp;<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>&nbsp;<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/>
<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.FixedRate)/date">date</span><span class="symbol">:</span>&nbsp;<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>&nbsp;<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>
<br/>
<br/>

View File

@ -57,17 +57,11 @@ copy / update for each transition)</p>
<td>
<a href="apply-fixing.html">applyFixing</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>
</tr>
<tr>
<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>
<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>&nbsp;<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>

View File

@ -10,8 +10,8 @@
<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/>
<p>Gets the date of the next fixing.</p>
<strong>Return</strong><br/>
LocalDate or null if no more fixings.<br/>
<p><strong>Return</strong><br/>
LocalDate or null if no more fixings.</p>
<br/>
<br/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>dayCountBasisDay</h1>
<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/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>dayCountBasisYear</h1>
<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/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>dayInMonth</h1>
<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/>
</BODY>

View File

@ -28,19 +28,19 @@
<td>
<a href="day-count-basis-day.html">dayCountBasisDay</a></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>
<td>
<a href="day-count-basis-year.html">dayCountBasisYear</a></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>
<td>
<a href="day-in-month.html">dayInMonth</a></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>
<td>
@ -58,7 +58,7 @@
<td>
<a href="interest-period-adjustment.html">interestPeriodAdjustment</a></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>
<td>
@ -70,13 +70,13 @@
<td>
<a href="payment-calendar.html">paymentCalendar</a></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>
<td>
<a href="payment-delay.html">paymentDelay</a></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>
<td>
@ -88,7 +88,7 @@
<td>
<a href="payment-rule.html">paymentRule</a></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>
<td>

View File

@ -8,7 +8,7 @@
<br/>
<h1>interestPeriodAdjustment</h1>
<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/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>paymentCalendar</h1>
<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/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>paymentDelay</h1>
<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/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>paymentRule</h1>
<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/>
</BODY>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -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">&lt;</span><a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></code><br/>
Overrides <a href="../../-deal-state/parties.html">DealState.parties</a><br/>
<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>
<br/>
</p>
<br/>
<br/>
</BODY>

View 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>&nbsp;/&nbsp;<a href="index.html">InterestRateSwap</a>&nbsp;/&nbsp;<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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">InterestRateSwap</a>&nbsp;/&nbsp;<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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">InterestRateSwap</a>&nbsp;/&nbsp;<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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">InterestRateSwap</a>&nbsp;/&nbsp;<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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">InterestRateSwap</a>&nbsp;/&nbsp;<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>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</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>&nbsp;<a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</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>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</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>&nbsp;<a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</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>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span>&nbsp;<a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</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>

View File

@ -101,6 +101,30 @@ the contracts contents).</p>
<tbody>
<tr>
<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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</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>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><a href="-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">&gt;</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>
<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>
<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>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</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>&nbsp;<a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</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>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</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>&nbsp;<a href="../-event/index.html"><span class="identifier">Event</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</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>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span>&nbsp;<a href="../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">&gt;</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>
<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>&nbsp;<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>&nbsp;<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>
</tr>
</tbody>

View File

@ -10,7 +10,7 @@
<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>&nbsp;<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/>
<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/>
</BODY>

View File

@ -45,6 +45,23 @@
</tr>
</tbody>
</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>&nbsp;<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>
<table>
<tbody>

View File

@ -41,7 +41,7 @@
<td>
<a href="to-string.html">toString</a></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">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
</tbody>
</table>

View File

@ -8,7 +8,7 @@
<br/>
<h1>toString</h1>
<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">&lt;ERROR CLASS&gt;</span></code><br/>
<br/>
<br/>
</BODY>

View 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>&nbsp;/&nbsp;<a href="index.html">RatePaymentEvent</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">RatePaymentEvent</a>&nbsp;/&nbsp;<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>

View File

@ -105,6 +105,18 @@ For the floating leg, the rate refers to a reference rate which is to be "fixed"
<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>
<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>&nbsp;<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>Companion Object Properties</h3>

View File

@ -9,10 +9,10 @@
<h1>hashCode</h1>
<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/>
<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
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/>
</BODY>

View 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>&nbsp;/&nbsp;<a href="index.html">CheckpointStorage</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">CheckpointStorage</a>&nbsp;/&nbsp;<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">&lt;</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</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>

View 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>&nbsp;/&nbsp;<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">&lt;</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</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>&nbsp;<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>&nbsp;<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>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">CheckpointStorage</span></code><p>File-based checkpoint storage, storing checkpoints per file.</p>
</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">CheckpointStorage</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">Checkpoint</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="../../core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</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>&nbsp;<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>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">Checkpoint</a>&nbsp;/&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">Checkpoint</a>&nbsp;/&nbsp;<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>

View 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>&nbsp;/&nbsp;<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">&lt;init&gt;</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>&nbsp;<a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="../../core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</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>&nbsp;<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>&nbsp;<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">&lt;</span><a href="../../core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</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>

View 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>&nbsp;/&nbsp;<a href="index.html">Checkpoint</a>&nbsp;/&nbsp;<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">&lt;</span><a href="../../core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">Checkpoint</a>&nbsp;/&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">PerFileCheckpointStorage</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">PerFileCheckpointStorage</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">PerFileCheckpointStorage</a>&nbsp;/&nbsp;<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">&lt;</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</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>

View 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>&nbsp;/&nbsp;<a href=".">PerFileCheckpointStorage</a><br/>
<br/>
<h1>PerFileCheckpointStorage</h1>
<code><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span>&nbsp;<span class="symbol">:</span>&nbsp;<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">&lt;init&gt;</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>&nbsp;<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">&lt;</span><a href="../-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">&gt;</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>&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">PerFileCheckpointStorage</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">PerFileCheckpointStorage</a>&nbsp;/&nbsp;<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>

View 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>&nbsp;<span class="symbol">:</span>&nbsp;<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>

View File

@ -60,6 +60,12 @@ on a separate/firewalled service.</p>
<tbody>
<tr>
<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>&nbsp;<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>
<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>&nbsp;<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>

View File

@ -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">&lt;</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>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">&gt;</span></code><br/>
Overrides <a href="../-key-management-service/keys.html">KeyManagementService.keys</a><br/>
<p>Returns a snapshot of the current pubkey-&gt;privkey mapping.</p>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>Returns a snapshot of the current pubkey-&gt;privkey mapping.</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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">&lt;</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></code><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>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>A list of nodes that advertise a network map service</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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">&lt;</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></code><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>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>A list of all nodes the cache is aware of</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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">&lt;</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></code><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>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>A list of nodes that advertise a rates oracle service</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
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
the scope of the network map service, and this is intended solely as a sanity check on configuration stored
elsewhere.</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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">&lt;</span><a href="../../core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">&gt;</span></code><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>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>A list of nodes that advertise a timestamping service</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -40,6 +40,12 @@ interface if/when one is developed.</p>
</tr>
<tr>
<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>&nbsp;<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>
<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>&nbsp;<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>

View 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>&nbsp;/&nbsp;<a href="index.html">KeyManagementService</a>&nbsp;/&nbsp;<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>&nbsp;<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>

View File

@ -12,10 +12,10 @@
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
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
which we have no cash evaluate to null, not 0.</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -12,10 +12,10 @@
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
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
keys in this wallet, you must inform the wallet service so it can update its internal state.</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -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">&lt;</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code><br/>
Overrides <a href="../-wallet-service/linear-heads.html">WalletService.linearHeads</a><br/>
<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>
<br/>
</p>
<br/>
<br/>
</BODY>

View File

@ -7,7 +7,7 @@
<a href="../index.html">core.node.subsystems</a>&nbsp;/&nbsp;<a href="index.html">StorageServiceImpl</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;{ tableName -&gt; "" }<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;{ tableName -&gt; "" }<span class="symbol">)</span></code><br/>
<br/>
<br/>
</BODY>

View 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>&nbsp;/&nbsp;<a href="index.html">StorageServiceImpl</a>&nbsp;/&nbsp;<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>

View File

@ -17,7 +17,7 @@
<td>
<a href="-init-.html">&lt;init&gt;</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;{ tableName -&gt; "" }<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core/-party/index.html"><span class="identifier">Party</span></a>&nbsp;<span class="symbol">=</span>&nbsp;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>&nbsp;<span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">String</span>&nbsp;<span class="symbol">=</span>&nbsp;{ tableName -&gt; "" }<span class="symbol">)</span></code></td>
</tr>
</tbody>
</table>
@ -33,6 +33,12 @@
</tr>
<tr>
<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>
<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
@ -53,12 +59,6 @@ first installed.</p>
</tr>
<tr>
<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">&lt;</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="tables.html">tables</a></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">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">MutableMap</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">,</span>&nbsp;<span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>

View File

@ -13,11 +13,11 @@ Overrides <a href="../-storage-service/validated-transactions.html">StorageServi
<p>A map of hash-&gt;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 transaction data to other nodes that need it.</p>
<strong>Getter</strong><br/>
<p><strong>Getter</strong><br/>
<p>A map of hash-&gt;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 transaction data to other nodes that need it.</p>
<br/>
</p>
<br/>
<br/>
</BODY>

View 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>&nbsp;/&nbsp;<a href="index.html">StorageService</a>&nbsp;/&nbsp;<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>

View File

@ -25,6 +25,12 @@ anything like that, this interface is only big enough to support the prototyping
</tr>
<tr>
<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>
<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
@ -39,12 +45,6 @@ first installed.</p>
</tr>
<tr>
<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">&lt;</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="validated-transactions.html">validatedTransactions</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="../../core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">&gt;</span></code><p>A map of hash-&gt;tx where tx has been signature/contract validated and the states are known to be correct.

View 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>&nbsp;/&nbsp;<a href="index.html">WalletImpl</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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>

View 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>&nbsp;/&nbsp;<a href="index.html">WalletImpl</a>&nbsp;/&nbsp;<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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</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>

View 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>&nbsp;/&nbsp;<a href=".">WalletImpl</a><br/>
<br/>
<h1>WalletImpl</h1>
<code><span class="keyword">class </span><span class="identifier">WalletImpl</span>&nbsp;<span class="symbol">:</span>&nbsp;<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">&lt;init&gt;</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>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View 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>&nbsp;/&nbsp;<a href="index.html">WalletImpl</a>&nbsp;/&nbsp;<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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code><br/>
Overrides <a href="../-wallet/states.html">Wallet.states</a><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -7,11 +7,14 @@
<a href="../index.html">core.node.subsystems</a>&nbsp;/&nbsp;<a href="index.html">Wallet</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</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>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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,
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 absract class has no references to Cash contracts.</p>
<br/>
<br/>
<br/>
<br/>
</BODY>

View File

@ -8,7 +8,7 @@
<br/>
<h1>cashBalances</h1>
<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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</span></code><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>
<br/>

View File

@ -7,11 +7,14 @@
<a href="../index.html">core.node.subsystems</a>&nbsp;/&nbsp;<a href=".">Wallet</a><br/>
<br/>
<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,
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 absract class has no references to Cash contracts.</p>
<br/>
<br/>
<br/>
<br/>
<h3>Constructors</h3>
@ -21,7 +24,7 @@ about new transactions from our peers and generate new transactions that consume
<td>
<a href="-init-.html">&lt;init&gt;</a></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>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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
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>
@ -36,7 +39,7 @@ about new transactions from our peers and generate new transactions that consume
<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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</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">&lt;</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>&nbsp;<a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</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>
@ -44,7 +47,7 @@ which we have no cash evaluate to null (not present in map), not 0.</p>
<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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>
</tr>
</tbody>
</table>
@ -59,5 +62,20 @@ which we have no cash evaluate to null (not present in map), not 0.</p>
</tr>
</tbody>
</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>&nbsp;<span class="symbol">:</span>&nbsp;<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>
</HTML>

View File

@ -8,7 +8,7 @@
<br/>
<h1>states</h1>
<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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</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">&lt;</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol">&lt;</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>

View File

@ -103,7 +103,17 @@ anything like that, this interface is only big enough to support the prototyping
<td>
<a href="-wallet/index.html">Wallet</a></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>&nbsp;<span class="symbol">:</span>&nbsp;<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
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>

View File

@ -7,8 +7,8 @@
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AbstractNode</a>&nbsp;/&nbsp;<a href=".">constructStorageService</a><br/>
<br/>
<h1>constructStorageService</h1>
<a name="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, 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>&nbsp;<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>&nbsp;<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>&nbsp;<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/>
<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, core.node.storage.CheckpointStorage, java.security.KeyPair, core.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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/>
</BODY>

View File

@ -176,7 +176,7 @@ I/O), or a mock implementation suitable for unit test environments.</p>
<td>
<a href="construct-storage-service.html">constructStorageService</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>
<td>

View File

@ -243,7 +243,7 @@ loads important data off disk and starts listening for connections.</p>
<td>
<a href="../-abstract-node/construct-storage-service.html">constructStorageService</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>
<td>

View File

@ -73,7 +73,7 @@ For any given flow there is only one PSM, even if that protocol invokes subproto
<td>
<a href="prepare-for-resume-with.html">prepareForResumeWith</a></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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><span class="identifier">ProtocolStateMachine</span><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
<tr>
<td>

View File

@ -7,8 +7,8 @@
<a href="../index.html">core.protocols</a>&nbsp;/&nbsp;<a href="index.html">ProtocolStateMachine</a>&nbsp;/&nbsp;<a href=".">prepareForResumeWith</a><br/>
<br/>
<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>
<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>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<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, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span>&nbsp;<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>&nbsp;<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>&nbsp;<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>&nbsp;<a href="../../core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<br/>
<br/>
</BODY>

View File

@ -176,7 +176,7 @@ in the UI somewhere.</p>
<td>
<a href="../-simulation/start-trading-circle.html">startTradingCircle</a></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>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</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>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</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>
</td>
</tr>

Some files were not shown because too many files have changed in this diff Show More