Regen docsite

This commit is contained in:
Mike Hearn
2016-03-14 16:57:36 +01:00
parent d664ecf891
commit bc5f29c5ee
131 changed files with 3824 additions and 72 deletions

View File

@ -26,6 +26,13 @@ I/O), or a mock implementation suitable for unit test environments.</p>
</tr>
<tr>
<td>
<a href="../core.node/-accepts-file-upload/index.html">core.node.AcceptsFileUpload</a></td>
<td>
<p>A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.</p>
</td>
</tr>
<tr>
<td>
<a href="../core.messaging/-all-possible-recipients.html">core.messaging.AllPossibleRecipients</a></td>
<td>
<p>A special base class for the set of all possible recipients, without having to identify who they all are.</p>
@ -74,12 +81,6 @@ immutable and can never be erased once inserted</p>
</tr>
<tr>
<td>
<a href="../core.node.servlets/-attachment-upload-servlet/index.html">core.node.servlets.AttachmentUploadServlet</a></td>
<td>
</td>
</tr>
<tr>
<td>
<a href="../core/-authenticated-object/index.html">core.AuthenticatedObject</a></td>
<td>
<p>Wraps an object that was signed by a public key, which may be a well known/recognised institutional key.</p>
@ -136,6 +137,14 @@ the same transaction.</p>
</tr>
<tr>
<td>
<a href="../api/-config/index.html">api.Config</a></td>
<td>
<p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
and to organise serializers / deserializers for java.time.* classes as necessary</p>
</td>
</tr>
<tr>
<td>
<a href="../core.node/-configuration-exception/index.html">core.node.ConfigurationException</a></td>
<td>
</td>
@ -177,6 +186,13 @@ return the funds to the pledge-makers (if the target has not been reached).</p>
</tr>
<tr>
<td>
<a href="../core.node.servlets/-data-upload-servlet/index.html">core.node.servlets.DataUploadServlet</a></td>
<td>
<p>Accepts binary streams, finds the right <a href="../core.node/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
</td>
</tr>
<tr>
<td>
<a href="../core.node.services/-data-vending-service/index.html">core.node.services.DataVendingService</a></td>
<td>
<p>This class sets up network message handlers for requests from peers for data keyed by hash. It is a piece of simple
@ -185,6 +201,12 @@ glue that sits between the network layer and the database layer.</p>
</tr>
<tr>
<td>
<a href="../core.node/-default-configuration/index.html">core.node.DefaultConfiguration</a></td>
<td>
</td>
</tr>
<tr>
<td>
<a href="../core.crypto/-digital-signature/index.html">core.crypto.DigitalSignature</a></td>
<td>
<p>A wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the
@ -254,6 +276,20 @@ attachments are saved to local storage automatically.</p>
</tr>
<tr>
<td>
<a href="../core/-fix/index.html">core.Fix</a></td>
<td>
<p>A <a href="../core/-fix/index.html">Fix</a> represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
</td>
</tr>
<tr>
<td>
<a href="../core/-fix-of/index.html">core.FixOf</a></td>
<td>
<p>A <a href="../core/-fix-of/index.html">FixOf</a> identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)</p>
</td>
</tr>
<tr>
<td>
<a href="../core.node.services/-fixed-identity-service/index.html">core.node.services.FixedIdentityService</a></td>
<td>
<p>Scaffolding: a dummy identity service that just expects to have identities loaded off disk or found elsewhere.</p>
@ -384,12 +420,20 @@ may let you cast the returned future to an object that lets you get status info.
</tr>
<tr>
<td>
<a href="../core.messaging/-mock-network-map/index.html">core.messaging.MockNetworkMap</a></td>
<a href="../core.messaging/-mock-network-map-service/index.html">core.messaging.MockNetworkMapService</a></td>
<td>
</td>
</tr>
<tr>
<td>
<a href="../core.node.services/-monitoring-service/index.html">core.node.services.MonitoringService</a></td>
<td>
<p>Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes.
This is not an interface because it is too lightweight to bother mocking out.</p>
</td>
</tr>
<tr>
<td>
<a href="../core/-named-by-hash/index.html">core.NamedByHash</a></td>
<td>
<p>Implemented by anything that can be named by a secure hash value (e.g. transactions, attachments).</p>
@ -397,7 +441,7 @@ may let you cast the returned future to an object that lets you get status info.
</tr>
<tr>
<td>
<a href="../core.messaging/-network-map/index.html">core.messaging.NetworkMap</a></td>
<a href="../core.messaging/-network-map-service/index.html">core.messaging.NetworkMapService</a></td>
<td>
<p>A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. A reasonable architecture for the
@ -436,6 +480,14 @@ loads important data off disk and starts listening for connections.</p>
</tr>
<tr>
<td>
<a href="../core.node.services/-node-interest-rates/index.html">core.node.services.NodeInterestRates</a></td>
<td>
<p>An interest rates service is an oracle that signs transactions which contain embedded assertions about an interest
rate fix (e.g. LIBOR, EURIBOR ...).</p>
</td>
</tr>
<tr>
<td>
<a href="../core.node.services/-node-timestamper-service/index.html">core.node.services.NodeTimestamperService</a></td>
<td>
<p>This class implements the server side of the timestamping protocol, using the local clock. A future version might
@ -533,6 +585,16 @@ For any given flow there is only one PSM, even if that protocol invokes subproto
</tr>
<tr>
<td>
<a href="../protocols/-rates-fix-protocol/index.html">protocols.RatesFixProtocol</a></td>
<td>
<p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
fix in the transaction and then proceeds to get the oracle to sign it. Although the <a href="../protocols/-rates-fix-protocol/call.html">call</a> method combines the query
and signing step, you can run the steps individually by constructing this object and then using the public methods
for each step.</p>
</td>
</tr>
<tr>
<td>
<a href="../core/-requirements/index.html">core.Requirements</a></td>
<td>
</td>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>Config.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">api</a>&nbsp;/&nbsp;<a href="index.html">Config</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">Config</span><span class="symbol">(</span><span class="symbol">)</span></code><br/>
<p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
and to organise serializers / deserializers for java.time.* classes as necessary</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Config.LocalDateDeserializer.deserialize - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">api</a>&nbsp;/&nbsp;<a href="../index.html">Config</a>&nbsp;/&nbsp;<a href="index.html">LocalDateDeserializer</a>&nbsp;/&nbsp;<a href=".">deserialize</a><br/>
<br/>
<h1>deserialize</h1>
<a name="api.Config.LocalDateDeserializer$deserialize(, )"></a>
<code><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</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></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,25 @@
<HTML>
<HEAD>
<title>Config.LocalDateDeserializer - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">api</a>&nbsp;/&nbsp;<a href="../index.html">Config</a>&nbsp;/&nbsp;<a href=".">LocalDateDeserializer</a><br/>
<br/>
<h1>LocalDateDeserializer</h1>
<code><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></code><br/>
<br/>
<br/>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="deserialize.html">deserialize</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</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></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,25 @@
<HTML>
<HEAD>
<title>Config.ToStringSerializer - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">api</a>&nbsp;/&nbsp;<a href="../index.html">Config</a>&nbsp;/&nbsp;<a href=".">ToStringSerializer</a><br/>
<br/>
<h1>ToStringSerializer</h1>
<code><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></code><br/>
<br/>
<br/>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="serialize.html">serialize</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Config.ToStringSerializer.serialize - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">api</a>&nbsp;/&nbsp;<a href="../index.html">Config</a>&nbsp;/&nbsp;<a href="index.html">ToStringSerializer</a>&nbsp;/&nbsp;<a href=".">serialize</a><br/>
<br/>
<h1>serialize</h1>
<a name="api.Config.ToStringSerializer$serialize(kotlin.Any, , )"></a>
<code><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&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>Config.defaultObjectMapper - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">api</a>&nbsp;/&nbsp;<a href="index.html">Config</a>&nbsp;/&nbsp;<a href=".">defaultObjectMapper</a><br/>
<br/>
<h1>defaultObjectMapper</h1>
<a name="api.Config$defaultObjectMapper"></a>
<code><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Config.getContext - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">api</a>&nbsp;/&nbsp;<a href="index.html">Config</a>&nbsp;/&nbsp;<a href=".">getContext</a><br/>
<br/>
<h1>getContext</h1>
<a name="api.Config$getContext(java.lang.Class((kotlin.Any)))"></a>
<code><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,68 @@
<HTML>
<HEAD>
<title>Config - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">api</a>&nbsp;/&nbsp;<a href=".">Config</a><br/>
<br/>
<h1>Config</h1>
<code><span class="keyword">class </span><span class="identifier">Config</span></code><br/>
<p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
and to organise serializers / deserializers for java.time.* classes as necessary</p>
<br/>
<br/>
<h3>Types</h3>
<table>
<tbody>
<tr>
<td>
<a href="-local-date-deserializer/index.html">LocalDateDeserializer</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></code></td>
</tr>
<tr>
<td>
<a href="-to-string-serializer/index.html">ToStringSerializer</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></code></td>
</tr>
</tbody>
</table>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">Config</span><span class="symbol">(</span><span class="symbol">)</span></code><p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
and to organise serializers / deserializers for java.time.* classes as necessary</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="default-object-mapper.html">defaultObjectMapper</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="get-context.html">getContext</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

24
docs/build/html/api/api/index.html vendored Normal file
View File

@ -0,0 +1,24 @@
<HTML>
<HEAD>
<title>api - </title>
<link rel="stylesheet" href="../style.css">
</HEAD>
<BODY>
<a href=".">api</a><br/>
<br/>
<h2>Package api</h2>
<h3>Types</h3>
<table>
<tbody>
<tr>
<td>
<a href="-config/index.html">Config</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">Config</span></code><p>Primary purpose is to install Kotlin extensions for Jackson ObjectMapper so data classes work
and to organise serializers / deserializers for java.time.* classes as necessary</p>
</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,14 @@
<HTML>
<HEAD>
<title>MockNetworkMapService.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.messaging</a>&nbsp;/&nbsp;<a href="index.html">MockNetworkMapService</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">MockNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,36 @@
<HTML>
<HEAD>
<title>MockNetworkMapService - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.messaging</a>&nbsp;/&nbsp;<a href=".">MockNetworkMapService</a><br/>
<br/>
<h1>MockNetworkMapService</h1>
<code><span class="keyword">class </span><span class="identifier">MockNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></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">MockNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span></code></td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="timestamping-nodes.html">timestampingNodes</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>MockNetworkMapService.timestampingNodes - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.messaging</a>&nbsp;/&nbsp;<a href="index.html">MockNetworkMapService</a>&nbsp;/&nbsp;<a href=".">timestampingNodes</a><br/>
<br/>
<h1>timestampingNodes</h1>
<a name="core.messaging.MockNetworkMapService$timestampingNodes"></a>
<code><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></code><br/>
Overrides <a href="../-network-map-service/timestamping-nodes.html">NetworkMapService.timestampingNodes</a><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,44 @@
<HTML>
<HEAD>
<title>NetworkMapService - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.messaging</a>&nbsp;/&nbsp;<a href=".">NetworkMapService</a><br/>
<br/>
<h1>NetworkMapService</h1>
<code><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></code><br/>
<p>A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. A reasonable architecture for the
network map service might be one like the Tor directory authorities, where several nodes linked by RAFT or Paxos
elect a leader and that leader distributes signed documents describing the network layout. Those documents can
then be cached by every node and thus a network map can be retrieved given only a single successful peer connection.</p>
<p>This interface assumes fast, synchronous access to an in-memory map.</p>
<br/>
<br/>
<br/>
<br/>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="timestamping-nodes.html">timestampingNodes</a></td>
<td>
<code><span class="keyword">abstract</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="../-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></code></td>
</tr>
</tbody>
</table>
<h3>Inheritors</h3>
<table>
<tbody>
<tr>
<td>
<a href="../-mock-network-map-service/index.html">MockNetworkMapService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">MockNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">NetworkMapService</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NetworkMapService.timestampingNodes - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.messaging</a>&nbsp;/&nbsp;<a href="index.html">NetworkMapService</a>&nbsp;/&nbsp;<a href=".">timestampingNodes</a><br/>
<br/>
<h1>timestampingNodes</h1>
<a name="core.messaging.NetworkMapService$timestampingNodes"></a>
<code><span class="keyword">abstract</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="../-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -72,15 +72,15 @@ may let you cast the returned future to an object that lets you get status info.
</tr>
<tr>
<td>
<a href="-mock-network-map/index.html">MockNetworkMap</a></td>
<a href="-mock-network-map-service/index.html">MockNetworkMapService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">MockNetworkMap</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-network-map/index.html"><span class="identifier">NetworkMap</span></a></code></td>
<code><span class="keyword">class </span><span class="identifier">MockNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></code></td>
</tr>
<tr>
<td>
<a href="-network-map/index.html">NetworkMap</a></td>
<a href="-network-map-service/index.html">NetworkMapService</a></td>
<td>
<code><span class="keyword">interface </span><span class="identifier">NetworkMap</span></code><p>A network map contains lists of nodes on the network along with information about their identity keys, services
<code><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></code><p>A network map contains lists of nodes on the network along with information about their identity keys, services
they provide and host names or IP addresses where they can be connected to. A reasonable architecture for the
network map service might be one like the Tor directory authorities, where several nodes linked by RAFT or Paxos
elect a leader and that leader distributes signed documents describing the network layout. Those documents can

View File

@ -42,7 +42,7 @@ on <a href="../../core/-attachment/index.html">Attachment</a>.</p>
<td>
<a href="../-node-attachment-service/index.html">NodeAttachmentService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">AttachmentStorage</span></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">AttachmentStorage</span><span class="symbol">, </span><a href="../../core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
</td>
</tr>
</tbody>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>MonitoringService.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">MonitoringService</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></code><br/>
<p>Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes.
This is not an interface because it is too lightweight to bother mocking out.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,40 @@
<HTML>
<HEAD>
<title>MonitoringService - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href=".">MonitoringService</a><br/>
<br/>
<h1>MonitoringService</h1>
<code><span class="keyword">class </span><span class="identifier">MonitoringService</span></code><br/>
<p>Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes.
This is not an interface because it is too lightweight to bother mocking out.</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></code><p>Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes.
This is not an interface because it is too lightweight to bother mocking out.</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="metrics.html">metrics</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>MonitoringService.metrics - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">MonitoringService</a>&nbsp;/&nbsp;<a href=".">metrics</a><br/>
<br/>
<h1>metrics</h1>
<a name="core.node.services.MonitoringService$metrics"></a>
<code><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -7,7 +7,7 @@
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeAttachmentService</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path)/storePath">storePath</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/>
<code><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</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><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></code><br/>
<p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
<br/>
<br/>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>NodeAttachmentService.acceptableFileExtensions - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeAttachmentService</a>&nbsp;/&nbsp;<a href=".">acceptableFileExtensions</a><br/>
<br/>
<h1>acceptableFileExtensions</h1>
<a name="core.node.services.NodeAttachmentService$acceptableFileExtensions"></a>
<code><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
Overrides <a href="../../core.node/-accepts-file-upload/acceptable-file-extensions.html">AcceptsFileUpload.acceptableFileExtensions</a><br/>
<p>What file extensions are acceptable for the file to be handed to upload()</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>NodeAttachmentService.dataTypePrefix - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeAttachmentService</a>&nbsp;/&nbsp;<a href=".">dataTypePrefix</a><br/>
<br/>
<h1>dataTypePrefix</h1>
<a name="core.node.services.NodeAttachmentService$dataTypePrefix"></a>
<code><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../../core.node/-accepts-file-upload/data-type-prefix.html">AcceptsFileUpload.dataTypePrefix</a><br/>
<p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -7,7 +7,7 @@
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href=".">NodeAttachmentService</a><br/>
<br/>
<h1>NodeAttachmentService</h1>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></code><br/>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="../../core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></code><br/>
<p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
<br/>
<br/>
@ -29,7 +29,7 @@
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path)/storePath">storePath</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>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
<code><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</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><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
</td>
</tr>
</tbody>
@ -39,6 +39,13 @@
<tbody>
<tr>
<td>
<a href="acceptable-file-extensions.html">acceptableFileExtensions</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><p>What file extensions are acceptable for the file to be handed to upload()</p>
</td>
</tr>
<tr>
<td>
<a href="automatically-extract-attachments.html">automaticallyExtractAttachments</a></td>
<td>
<code><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><p>If true, newly inserted attachments will be unzipped to a subdirectory of the <a href="store-path.html">storePath</a>. This is intended for
@ -54,6 +61,19 @@ will not have any effect).</p>
</tr>
<tr>
<td>
<a href="data-type-prefix.html">dataTypePrefix</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
</td>
</tr>
<tr>
<td>
<a href="metrics.html">metrics</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="store-path.html">storePath</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">storePath</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>
@ -81,6 +101,14 @@ the result in a <a href="http://docs.oracle.com/javase/6/docs/api/java/util/jar/
on <a href="../../core/-attachment/index.html">Attachment</a>.</p>
</td>
</tr>
<tr>
<td>
<a href="upload.html">upload</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
</td>
</tr>
</tbody>
</table>
</BODY>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeAttachmentService.metrics - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeAttachmentService</a>&nbsp;/&nbsp;<a href=".">metrics</a><br/>
<br/>
<h1>metrics</h1>
<a name="core.node.services.NodeAttachmentService$metrics"></a>
<code><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,18 @@
<HTML>
<HEAD>
<title>NodeAttachmentService.upload - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeAttachmentService</a>&nbsp;/&nbsp;<a href=".">upload</a><br/>
<br/>
<h1>upload</h1>
<a name="core.node.services.NodeAttachmentService$upload(java.io.InputStream)"></a>
<code><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
Overrides <a href="../../core.node/-accepts-file-upload/upload.html">AcceptsFileUpload.upload</a><br/>
<p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle.<init> - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Oracle</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/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="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/signingKey">signingKey</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></code><br/>
<p>An implementation of an interest rate fix oracle which is given data in a simple string format.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle.identity - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Oracle</a>&nbsp;/&nbsp;<a href=".">identity</a><br/>
<br/>
<h1>identity</h1>
<a name="core.node.services.NodeInterestRates.Oracle$identity"></a>
<code><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="../../../core/-party/index.html"><span class="identifier">Party</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,62 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">Oracle</a><br/>
<br/>
<h1>Oracle</h1>
<code><span class="keyword">class </span><span class="identifier">Oracle</span></code><br/>
<p>An implementation of an interest rate fix oracle which is given data in a simple string format.</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/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="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/signingKey">signingKey</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></code><p>An implementation of an interest rate fix oracle which is given data in a simple string format.</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="identity.html">identity</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="../../../core/-party/index.html"><span class="identifier">Party</span></a></code></td>
</tr>
<tr>
<td>
<a href="known-fixes.html">knownFixes</a></td>
<td>
<code><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><p>The fix data being served by this oracle.</p>
</td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="query.html">query</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.FixOf)))/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</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><a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="sign.html">sign</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle.knownFixes - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Oracle</a>&nbsp;/&nbsp;<a href=".">knownFixes</a><br/>
<br/>
<h1>knownFixes</h1>
<a name="core.node.services.NodeInterestRates.Oracle$knownFixes"></a>
<code><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
<p>The fix data being served by this oracle.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle.query - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Oracle</a>&nbsp;/&nbsp;<a href=".">query</a><br/>
<br/>
<h1>query</h1>
<a name="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.FixOf)))"></a>
<code><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.FixOf)))/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</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><a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Oracle.sign - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Oracle</a>&nbsp;/&nbsp;<a href=".">sign</a><br/>
<br/>
<h1>sign</h1>
<a name="core.node.services.NodeInterestRates.Oracle$sign(core.WireTransaction)"></a>
<code><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="../../../core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.<init> - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="../../../core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></code><br/>
<p>The Service that wraps <a href="../-oracle/index.html">Oracle</a> and handles messages/network interaction/request scrubbing.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.acceptableFileExtensions - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">acceptableFileExtensions</a><br/>
<br/>
<h1>acceptableFileExtensions</h1>
<a name="core.node.services.NodeInterestRates.Service$acceptableFileExtensions"></a>
<code><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><br/>
Overrides <a href="../../../core.node/-accepts-file-upload/acceptable-file-extensions.html">AcceptsFileUpload.acceptableFileExtensions</a><br/>
<p>What file extensions are acceptable for the file to be handed to upload()</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.dataTypePrefix - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">dataTypePrefix</a><br/>
<br/>
<h1>dataTypePrefix</h1>
<a name="core.node.services.NodeInterestRates.Service$dataTypePrefix"></a>
<code><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../../../core.node/-accepts-file-upload/data-type-prefix.html">AcceptsFileUpload.dataTypePrefix</a><br/>
<p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,77 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">Service</a><br/>
<br/>
<h1>Service</h1>
<code><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../../core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></code><br/>
<p>The Service that wraps <a href="../-oracle/index.html">Oracle</a> and handles messages/network interaction/request scrubbing.</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="../../../core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></code><p>The Service that wraps <a href="../-oracle/index.html">Oracle</a> and handles messages/network interaction/request scrubbing.</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="acceptable-file-extensions.html">acceptableFileExtensions</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></code><p>What file extensions are acceptable for the file to be handed to upload()</p>
</td>
</tr>
<tr>
<td>
<a href="data-type-prefix.html">dataTypePrefix</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
</td>
</tr>
<tr>
<td>
<a href="net.html">net</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="../../../core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></code></td>
</tr>
<tr>
<td>
<a href="oracle.html">oracle</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="../-oracle/index.html"><span class="identifier">Oracle</span></a></code></td>
</tr>
<tr>
<td>
<a href="ss.html">ss</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="../../-storage-service/index.html"><span class="identifier">StorageService</span></a></code></td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="upload.html">upload</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.net - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">net</a><br/>
<br/>
<h1>net</h1>
<a name="core.node.services.NodeInterestRates.Service$net"></a>
<code><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="../../../core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.oracle - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">oracle</a><br/>
<br/>
<h1>oracle</h1>
<a name="core.node.services.NodeInterestRates.Service$oracle"></a>
<code><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="../-oracle/index.html"><span class="identifier">Oracle</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.ss - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">ss</a><br/>
<br/>
<h1>ss</h1>
<a name="core.node.services.NodeInterestRates.Service$ss"></a>
<code><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="../../-storage-service/index.html"><span class="identifier">StorageService</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,18 @@
<HTML>
<HEAD>
<title>NodeInterestRates.Service.upload - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">Service</a>&nbsp;/&nbsp;<a href=".">upload</a><br/>
<br/>
<h1>upload</h1>
<a name="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)"></a>
<code><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../../../core.node/-accepts-file-upload/upload.html">AcceptsFileUpload.upload</a><br/>
<p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,14 @@
<HTML>
<HEAD>
<title>NodeInterestRates.UnknownFix.<init> - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">UnknownFix</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeInterestRates.UnknownFix.fix - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">UnknownFix</a>&nbsp;/&nbsp;<a href=".">fix</a><br/>
<br/>
<h1>fix</h1>
<a name="core.node.services.NodeInterestRates.UnknownFix$fix"></a>
<code><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,47 @@
<HTML>
<HEAD>
<title>NodeInterestRates.UnknownFix - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">UnknownFix</a><br/>
<br/>
<h1>UnknownFix</h1>
<code><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></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">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></code></td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="fix.html">fix</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="../../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a></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>NodeInterestRates.UnknownFix.toString - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="../index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href="index.html">UnknownFix</a>&nbsp;/&nbsp;<a href=".">toString</a><br/>
<br/>
<h1>toString</h1>
<a name="core.node.services.NodeInterestRates.UnknownFix$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,78 @@
<HTML>
<HEAD>
<title>NodeInterestRates - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href=".">NodeInterestRates</a><br/>
<br/>
<h1>NodeInterestRates</h1>
<code><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></code><br/>
<p>An interest rates service is an oracle that signs transactions which contain embedded assertions about an interest
rate fix (e.g. LIBOR, EURIBOR ...).</p>
<p>The oracle has two functions. It can be queried for a fix for the given day. And it can sign a transaction that
includes a fix that it finds acceptable. So to use it you would query the oracle, incorporate its answer into the
transaction you are building, and then (after possibly extra steps) hand the final transaction back to the oracle
for signing.</p>
<br/>
<br/>
<br/>
<br/>
<h3>Types</h3>
<table>
<tbody>
<tr>
<td>
<a href="-oracle/index.html">Oracle</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">Oracle</span></code><p>An implementation of an interest rate fix oracle which is given data in a simple string format.</p>
</td>
</tr>
<tr>
<td>
<a href="-service/index.html">Service</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></code><p>The Service that wraps <a href="-oracle/index.html">Oracle</a> and handles messages/network interaction/request scrubbing.</p>
</td>
</tr>
</tbody>
</table>
<h3>Exceptions</h3>
<table>
<tbody>
<tr>
<td>
<a href="-unknown-fix/index.html">UnknownFix</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></code></td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="parse-file.html">parseFile</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code><p>Parses lines containing fixes</p>
</td>
</tr>
<tr>
<td>
<a href="parse-fix-of.html">parseFixOf</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a></code><p>Parses a string of the form "LIBOR 16-March-2016 30" into a <a href="../../core/-fix-of/index.html">FixOf</a></p>
</td>
</tr>
<tr>
<td>
<a href="parse-one-rate.html">parseOneRate</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">parseOneRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseOneRate(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code><p>Parses a string of the form "LIBOR 16-March-2016 30 = 0.678" into a <a href="../../core/-fix-of/index.html">FixOf</a> and <a href="../../core/-fix/index.html">Fix</a></p>
</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>NodeInterestRates.parseFile - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">parseFile</a><br/>
<br/>
<h1>parseFile</h1>
<a name="core.node.services.NodeInterestRates$parseFile(kotlin.String)"></a>
<code><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code><br/>
<p>Parses lines containing fixes</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>NodeInterestRates.parseFixOf - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">parseFixOf</a><br/>
<br/>
<h1>parseFixOf</h1>
<a name="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)"></a>
<code><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a></code><br/>
<p>Parses a string of the form "LIBOR 16-March-2016 30" into a <a href="../../core/-fix-of/index.html">FixOf</a></p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>NodeInterestRates.parseOneRate - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">NodeInterestRates</a>&nbsp;/&nbsp;<a href=".">parseOneRate</a><br/>
<br/>
<h1>parseOneRate</h1>
<a name="core.node.services.NodeInterestRates$parseOneRate(kotlin.String)"></a>
<code><span class="keyword">fun </span><span class="identifier">parseOneRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseOneRate(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></code><br/>
<p>Parses a string of the form "LIBOR 16-March-2016 30 = 0.678" into a <a href="../../core/-fix-of/index.html">FixOf</a> and <a href="../../core/-fix/index.html">Fix</a></p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -30,9 +30,15 @@ functionality and you dont want to hard-code which types in the interface.</p>
</tr>
<tr>
<td>
<a href="monitoring-service.html">monitoringService</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="../-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></code></td>
</tr>
<tr>
<td>
<a href="network-map-service.html">networkMapService</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="../../core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></code></td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="../../core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></code></td>
</tr>
<tr>
<td>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>ServiceHub.monitoringService - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">ServiceHub</a>&nbsp;/&nbsp;<a href=".">monitoringService</a><br/>
<br/>
<h1>monitoringService</h1>
<a name="core.node.services.ServiceHub$monitoringService"></a>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="../-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -8,7 +8,7 @@
<br/>
<h1>networkMapService</h1>
<a name="core.node.services.ServiceHub$networkMapService"></a>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="../../core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></code><br/>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="../../core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></code><br/>
<br/>
<br/>
</BODY>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>Wallet.cashBalances - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.services</a>&nbsp;/&nbsp;<a href="index.html">Wallet</a>&nbsp;/&nbsp;<a href=".">cashBalances</a><br/>
<br/>
<h1>cashBalances</h1>
<a name="core.node.services.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/>
<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/>
<br/>
</BODY>
</HTML>

View File

@ -34,6 +34,14 @@ about new transactions from our peers and generate new transactions that consume
<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/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code></td>

View File

@ -75,9 +75,25 @@ call out to a hardware security module that enforces various auditing and freque
</tr>
<tr>
<td>
<a href="-monitoring-service/index.html">MonitoringService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">MonitoringService</span></code><p>Provides access to various metrics and ways to notify monitoring services of things, for sysadmin purposes.
This is not an interface because it is too lightweight to bother mocking out.</p>
</td>
</tr>
<tr>
<td>
<a href="-node-attachment-service/index.html">NodeAttachmentService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="../core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
</td>
</tr>
<tr>
<td>
<a href="-node-interest-rates/index.html">NodeInterestRates</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></code><p>An interest rates service is an oracle that signs transactions which contain embedded assertions about an interest
rate fix (e.g. LIBOR, EURIBOR ...).</p>
</td>
</tr>
<tr>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>DataUploadServlet.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.servlets</a>&nbsp;/&nbsp;<a href="index.html">DataUploadServlet</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></code><br/>
<p>Accepts binary streams, finds the right <a href="../../core.node/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>DataUploadServlet.doPost - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.servlets</a>&nbsp;/&nbsp;<a href="index.html">DataUploadServlet</a>&nbsp;/&nbsp;<a href=".">doPost</a><br/>
<br/>
<h1>doPost</h1>
<a name="core.node.servlets.DataUploadServlet$doPost(, )"></a>
<code><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&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,38 @@
<HTML>
<HEAD>
<title>DataUploadServlet - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node.servlets</a>&nbsp;/&nbsp;<a href=".">DataUploadServlet</a><br/>
<br/>
<h1>DataUploadServlet</h1>
<code><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></code><br/>
<p>Accepts binary streams, finds the right <a href="../../core.node/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></code><p>Accepts binary streams, finds the right <a href="../../core.node/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
</td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="do-post.html">doPost</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -19,9 +19,10 @@
</tr>
<tr>
<td>
<a href="-attachment-upload-servlet/index.html">AttachmentUploadServlet</a></td>
<a href="-data-upload-servlet/index.html">DataUploadServlet</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">AttachmentUploadServlet</span></code></td>
<code><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></code><p>Accepts binary streams, finds the right <a href="../core.node/-accepts-file-upload/index.html">AcceptsFileUpload</a> implementor and hands the stream off to it.</p>
</td>
</tr>
</tbody>
</table>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>AbstractNode._servicesThatAcceptUploads - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AbstractNode</a>&nbsp;/&nbsp;<a href=".">_servicesThatAcceptUploads</a><br/>
<br/>
<h1>_servicesThatAcceptUploads</h1>
<a name="core.node.AbstractNode$_servicesThatAcceptUploads"></a>
<code><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -41,6 +41,12 @@ I/O), or a mock implementation suitable for unit test environments.</p>
<tbody>
<tr>
<td>
<a href="_services-that-accept-uploads.html">_servicesThatAcceptUploads</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="configuration.html">configuration</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="../-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></code></td>
@ -107,6 +113,12 @@ I/O), or a mock implementation suitable for unit test environments.</p>
</tr>
<tr>
<td>
<a href="services-that-accept-uploads.html">servicesThatAcceptUploads</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="smm.html">smm</a></td>
<td>
<code><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></code></td>
@ -154,6 +166,12 @@ I/O), or a mock implementation suitable for unit test environments.</p>
</tr>
<tr>
<td>
<a href="make-interest-rate-oracle-service.html">makeInterestRateOracleService</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">makeInterestRateOracleService</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="make-messaging-service.html">makeMessagingService</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></code></td>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>AbstractNode.makeInterestRateOracleService - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AbstractNode</a>&nbsp;/&nbsp;<a href=".">makeInterestRateOracleService</a><br/>
<br/>
<h1>makeInterestRateOracleService</h1>
<a name="core.node.AbstractNode$makeInterestRateOracleService()"></a>
<code><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeInterestRateOracleService</span><span class="symbol">(</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>AbstractNode.servicesThatAcceptUploads - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AbstractNode</a>&nbsp;/&nbsp;<a href=".">servicesThatAcceptUploads</a><br/>
<br/>
<h1>servicesThatAcceptUploads</h1>
<a name="core.node.AbstractNode$servicesThatAcceptUploads"></a>
<code><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>AcceptsFileUpload.acceptableFileExtensions - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AcceptsFileUpload</a>&nbsp;/&nbsp;<a href=".">acceptableFileExtensions</a><br/>
<br/>
<h1>acceptableFileExtensions</h1>
<a name="core.node.AcceptsFileUpload$acceptableFileExtensions"></a>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></code><br/>
<p>What file extensions are acceptable for the file to be handed to upload()</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>AcceptsFileUpload.dataTypePrefix - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AcceptsFileUpload</a>&nbsp;/&nbsp;<a href=".">dataTypePrefix</a><br/>
<br/>
<h1>dataTypePrefix</h1>
<a name="core.node.AcceptsFileUpload$dataTypePrefix"></a>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
<p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,69 @@
<HTML>
<HEAD>
<title>AcceptsFileUpload - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href=".">AcceptsFileUpload</a><br/>
<br/>
<h1>AcceptsFileUpload</h1>
<code><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></code><br/>
<p>A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.</p>
<p>TODO: In future, also accept uploads over the MQ interface too.</p>
<br/>
<br/>
<br/>
<br/>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="acceptable-file-extensions.html">acceptableFileExtensions</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></code><p>What file extensions are acceptable for the file to be handed to upload()</p>
</td>
</tr>
<tr>
<td>
<a href="data-type-prefix.html">dataTypePrefix</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></code><p>A string that prefixes the URLs, e.g. "attachments" or "interest-rates". Should be OK for URLs.</p>
</td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="upload.html">upload</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
</td>
</tr>
</tbody>
</table>
<h3>Inheritors</h3>
<table>
<tbody>
<tr>
<td>
<a href="../../core.node.services/-node-attachment-service/index.html">NodeAttachmentService</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<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">AcceptsFileUpload</span></code><p>Stores attachments in the specified local directory, which must exist. Doesnt allow new attachments to be uploaded.</p>
</td>
</tr>
<tr>
<td>
<a href="../../core.node.services/-node-interest-rates/-service/index.html">Service</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">AcceptsFileUpload</span></code><p>The Service that wraps <a href="../../core.node.services/-node-interest-rates/-oracle/index.html">Oracle</a> and handles messages/network interaction/request scrubbing.</p>
</td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,17 @@
<HTML>
<HEAD>
<title>AcceptsFileUpload.upload - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">AcceptsFileUpload</a>&nbsp;/&nbsp;<a href=".">upload</a><br/>
<br/>
<h1>upload</h1>
<a name="core.node.AcceptsFileUpload$upload(java.io.InputStream)"></a>
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
<p>Accepts the data in the given input stream, and returns some sort of useful return message that will be sent
back to the user in the response.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>DefaultConfiguration.exportJMXto - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">DefaultConfiguration</a>&nbsp;/&nbsp;<a href=".">exportJMXto</a><br/>
<br/>
<h1>exportJMXto</h1>
<a name="core.node.DefaultConfiguration$exportJMXto"></a>
<code><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../-node-configuration/export-j-m-xto.html">NodeConfiguration.exportJMXto</a><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,42 @@
<HTML>
<HEAD>
<title>DefaultConfiguration - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href=".">DefaultConfiguration</a><br/>
<br/>
<h1>DefaultConfiguration</h1>
<code><span class="keyword">object </span><span class="identifier">DefaultConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></code><br/>
<br/>
<br/>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="export-j-m-xto.html">exportJMXto</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
<tr>
<td>
<a href="my-legal-name.html">myLegalName</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
</tbody>
</table>
<h3>Functions</h3>
<table>
<tbody>
<tr>
<td>
<a href="to-properties.html">toProperties</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">toProperties</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>DefaultConfiguration.myLegalName - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">DefaultConfiguration</a>&nbsp;/&nbsp;<a href=".">myLegalName</a><br/>
<br/>
<h1>myLegalName</h1>
<a name="core.node.DefaultConfiguration$myLegalName"></a>
<code><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../-node-configuration/my-legal-name.html">NodeConfiguration.myLegalName</a><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>DefaultConfiguration.toProperties - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">DefaultConfiguration</a>&nbsp;/&nbsp;<a href=".">toProperties</a><br/>
<br/>
<h1>toProperties</h1>
<a name="core.node.DefaultConfiguration$toProperties()"></a>
<code><span class="keyword">fun </span><span class="identifier">toProperties</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,16 @@
<HTML>
<HEAD>
<title>NodeConfigurationFromProperties.exportJMXto - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">NodeConfigurationFromProperties</a>&nbsp;/&nbsp;<a href=".">exportJMXto</a><br/>
<br/>
<h1>exportJMXto</h1>
<a name="core.node.NodeConfigurationFromProperties$exportJMXto"></a>
<code><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
Overrides <a href="../-node-configuration/export-j-m-xto.html">NodeConfiguration.exportJMXto</a><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -33,6 +33,12 @@ editing the file is a must-have.</p>
<tbody>
<tr>
<td>
<a href="export-j-m-xto.html">exportJMXto</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
<tr>
<td>
<a href="my-legal-name.html">myLegalName</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></code></td>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>NodeConfiguration.exportJMXto - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core.node</a>&nbsp;/&nbsp;<a href="index.html">NodeConfiguration</a>&nbsp;/&nbsp;<a href=".">exportJMXto</a><br/>
<br/>
<h1>exportJMXto</h1>
<a name="core.node.NodeConfiguration$exportJMXto"></a>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -15,6 +15,12 @@
<tbody>
<tr>
<td>
<a href="export-j-m-xto.html">exportJMXto</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
<tr>
<td>
<a href="my-legal-name.html">myLegalName</a></td>
<td>
<code><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
@ -26,6 +32,12 @@
<tbody>
<tr>
<td>
<a href="../-default-configuration/index.html">DefaultConfiguration</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">DefaultConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">NodeConfiguration</span></code></td>
</tr>
<tr>
<td>
<a href="../-node-configuration-from-properties/index.html">NodeConfigurationFromProperties</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">NodeConfigurationFromProperties</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">NodeConfiguration</span></code><p>A simple wrapper around a plain old Java .properties file. The keys have the same name as in the source code.</p>

View File

@ -66,6 +66,12 @@ loads important data off disk and starts listening for connections.</p>
<tbody>
<tr>
<td>
<a href="../-abstract-node/_services-that-accept-uploads.html">_servicesThatAcceptUploads</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="../-abstract-node/configuration.html">configuration</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="../-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></code></td>
@ -126,6 +132,12 @@ loads important data off disk and starts listening for connections.</p>
</tr>
<tr>
<td>
<a href="../-abstract-node/services-that-accept-uploads.html">servicesThatAcceptUploads</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="../-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="../-abstract-node/smm.html">smm</a></td>
<td>
<code><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="../../core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></code></td>
@ -194,6 +206,12 @@ loads important data off disk and starts listening for connections.</p>
<td>
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></code></td>
</tr>
<tr>
<td>
<a href="../-abstract-node/make-interest-rate-oracle-service.html">makeInterestRateOracleService</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">makeInterestRateOracleService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
</tbody>
</table>
<h3>Companion Object Properties</h3>

View File

@ -20,6 +20,19 @@ I/O), or a mock implementation suitable for unit test environments.</p>
</tr>
<tr>
<td>
<a href="-accepts-file-upload/index.html">AcceptsFileUpload</a></td>
<td>
<code><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></code><p>A service that implements AcceptsFileUpload can have new binary data provided to it via an HTTP upload.</p>
</td>
</tr>
<tr>
<td>
<a href="-default-configuration/index.html">DefaultConfiguration</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">DefaultConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></code></td>
</tr>
<tr>
<td>
<a href="-node/index.html">Node</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">Node</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></code><p>A Node manages a standalone server that takes part in the P2P network. It creates the services found in <a href="#">ServiceHub</a>,

View File

@ -130,6 +130,16 @@ progress.</p>
</tr>
<tr>
<td>
<a href="../../protocols/-rates-fix-protocol/index.html">RatesFixProtocol</a></td>
<td>
<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">ProtocolLogic</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></code><p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
fix in the transaction and then proceeds to get the oracle to sign it. Although the <a href="../../protocols/-rates-fix-protocol/call.html">call</a> method combines the query
and signing step, you can run the steps individually by constructing this object and then using the public methods
for each step.</p>
</td>
</tr>
<tr>
<td>
<a href="../../protocols/-resolve-transactions-protocol/index.html">ResolveTransactionsProtocol</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">ProtocolLogic</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></code><p>This protocol fetches each transaction identified by the given hashes from either disk or network, along with all

View File

@ -63,6 +63,12 @@
</tr>
<tr>
<td>
<a href="../../../protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html">QUERYING</a></td>
<td>
<code><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
</tr>
<tr>
<td>
<a href="../../../protocols/-two-party-trade-protocol/-buyer/-r-e-c-e-i-v-i-n-g.html">RECEIVING</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">RECEIVING</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
@ -88,6 +94,12 @@
</tr>
<tr>
<td>
<a href="../../../protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html">SIGNING</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
</tr>
<tr>
<td>
<a href="../../../protocols/-two-party-trade-protocol/-seller/-s-i-g-n-i-n-g.html">SIGNING</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
@ -146,6 +158,12 @@
<td>
<code><span class="keyword">object </span><span class="identifier">WAITING_FOR_SELLER_TO_CONNECT</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
</tr>
<tr>
<td>
<a href="../../../protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html">WORKING</a></td>
<td>
<code><span class="keyword">object </span><span class="identifier">WORKING</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Step</span></code></td>
</tr>
</tbody>
</table>
</BODY>

View File

@ -34,6 +34,13 @@
</tr>
<tr>
<td>
<a href="-fix/index.html">Fix</a></td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">CommandData</span></code><p>A <a href="-fix/index.html">Fix</a> represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
</td>
</tr>
<tr>
<td>
<a href="-timestamp-command/index.html">TimestampCommand</a></td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimestampCommand</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">CommandData</span></code><p>If present in a transaction, contains a time that was verified by the timestamping authority/authorities whose

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>FixOf.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">FixOf</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/forDay">forDay</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="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></code><br/>
<p>A <a href="index.html">FixOf</a> identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>FixOf.forDay - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">FixOf</a>&nbsp;/&nbsp;<a href=".">forDay</a><br/>
<br/>
<h1>forDay</h1>
<a name="core.FixOf$forDay"></a>
<code><span class="keyword">val </span><span class="identifier">forDay</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></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,50 @@
<HTML>
<HEAD>
<title>FixOf - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href=".">FixOf</a><br/>
<br/>
<h1>FixOf</h1>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></code><br/>
<p>A FixOf identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/forDay">forDay</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="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></code><p>A FixOf identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="for-day.html">forDay</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">forDay</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></code></td>
</tr>
<tr>
<td>
<a href="name.html">name</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
<tr>
<td>
<a href="of-tenor.html">ofTenor</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>FixOf.name - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">FixOf</a>&nbsp;/&nbsp;<a href=".">name</a><br/>
<br/>
<h1>name</h1>
<a name="core.FixOf$name"></a>
<code><span class="keyword">val </span><span class="identifier">name</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>FixOf.ofTenor - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">FixOf</a>&nbsp;/&nbsp;<a href=".">ofTenor</a><br/>
<br/>
<h1>ofTenor</h1>
<a name="core.FixOf$ofTenor"></a>
<code><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Fix.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">Fix</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="../-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></code><br/>
<p>A <a href="index.html">Fix</a> represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,44 @@
<HTML>
<HEAD>
<title>Fix - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href=".">Fix</a><br/>
<br/>
<h1>Fix</h1>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-command-data.html"><span class="identifier">CommandData</span></a></code><br/>
<p>A Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
<br/>
<br/>
<h3>Constructors</h3>
<table>
<tbody>
<tr>
<td>
<a href="-init-.html">&lt;init&gt;</a></td>
<td>
<code><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="../-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></code><p>A Fix represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
</td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="of.html">of</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="../-fix-of/index.html"><span class="identifier">FixOf</span></a></code></td>
</tr>
<tr>
<td>
<a href="value.html">value</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

15
docs/build/html/api/core/-fix/of.html vendored Normal file
View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Fix.of - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">Fix</a>&nbsp;/&nbsp;<a href=".">of</a><br/>
<br/>
<h1>of</h1>
<a name="core.Fix$of"></a>
<code><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="../-fix-of/index.html"><span class="identifier">FixOf</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>Fix.value - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">core</a>&nbsp;/&nbsp;<a href="index.html">Fix</a>&nbsp;/&nbsp;<a href=".">value</a><br/>
<br/>
<h1>value</h1>
<a name="core.Fix$value"></a>
<code><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -75,6 +75,20 @@ updated, instead, any changes must generate a new successor state.</p>
</tr>
<tr>
<td>
<a href="-fix/index.html">Fix</a></td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-command-data.html"><span class="identifier">CommandData</span></a></code><p>A <a href="-fix/index.html">Fix</a> represents a named interest rate, on a given day, for a given duration. It can be embedded in a tx.</p>
</td>
</tr>
<tr>
<td>
<a href="-fix-of/index.html">FixOf</a></td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></code><p>A <a href="-fix-of/index.html">FixOf</a> identifies the question side of a fix: what day, tenor and type of fix ("LIBOR", "EURIBOR" etc)</p>
</td>
</tr>
<tr>
<td>
<a href="-ledger-transaction/index.html">LedgerTransaction</a></td>
<td>
<code><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span></code><p>A LedgerTransaction wraps the data needed to calculate one or more successor states from a set of input states.

View File

@ -31,6 +31,8 @@
<td>
<a href="main.html">main</a></td>
<td>
<code><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Creates a dummy transaction that requires a rate fix within a certain range, and gets it signed by an oracle
service.</p>
<code><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
</tr>
</tbody>

View File

@ -9,6 +9,12 @@
<h1>main</h1>
<a name="demos$main(kotlin.Array((kotlin.String)))"></a>
<code><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<p>Creates a dummy transaction that requires a rate fix within a certain range, and gets it signed by an oracle
service.</p>
<br/>
<br/>
<a name="demos$main(kotlin.Array((kotlin.String)))"></a>
<code><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
<br/>
<br/>
</BODY>

View File

@ -62,6 +62,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/_services-that-accept-uploads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/configuration.html"><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/construct-storage-service.html"><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.Party, java.security.KeyPair)/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.Party, java.security.KeyPair)/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="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.Party, java.security.KeyPair)/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="symbol">: </span><a href="core.node/-abstract-node/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/contract-factory.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">contractFactory</span><span class="symbol">: </span><a href="core/-contract-factory/index.html"><span class="identifier">ContractFactory</span></a></a></a><br/>
@ -73,10 +74,12 @@
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/legally-identifable-address.html"><span class="keyword">val </span><span class="identifier">legallyIdentifableAddress</span><span class="symbol">: </span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/log.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-interest-rate-oracle-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeInterestRateOracleService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ExecutorService.html"><span class="identifier">ExecutorService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node.services/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -86,6 +89,20 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.messaging/-all-possible-recipients.html"><span class="keyword">interface </span><span class="identifier">AllPossibleRecipients</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-amount/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Amount</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">&gt;</span></a></a><br/>
<ul>
@ -190,19 +207,6 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentUploadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/-init-.html"><span class="identifier">AttachmentUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.AttachmentUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.AttachmentUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AuthenticatedObject</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
@ -425,6 +429,44 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-config/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</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></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/-config/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
@ -586,6 +628,19 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-data-vending-service/index.html"><span class="keyword">class </span><span class="identifier">DataVendingService</span></a></a><br/>
<ul>
<HTML>
@ -614,6 +669,20 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/index.html"><span class="keyword">object </span><span class="identifier">DefaultConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/to-properties.html"><span class="keyword">fun </span><span class="identifier">toProperties</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DigitalSignature</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
<ul>
<HTML>
@ -859,6 +928,35 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/forDay">forDay</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="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-fixed-identity-service/index.html"><span class="keyword">class </span><span class="identifier">FixedIdentityService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<ul>
<HTML>
@ -1011,7 +1109,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMap</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -1019,8 +1117,21 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/-init-.html"><span class="identifier">MockNetworkMap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/timestamping-nodes.html"><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/-init-.html"><span class="identifier">MockNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/timestamping-nodes.html"><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -1036,7 +1147,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMap</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -1044,7 +1155,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map/timestamping-nodes.html"><span class="keyword">abstract</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.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map-service/timestamping-nodes.html"><span class="keyword">abstract</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.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -1067,7 +1178,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -1075,7 +1186,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path)/storePath">storePath</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</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><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
@ -1091,11 +1202,15 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -1107,6 +1222,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
@ -1120,10 +1236,73 @@
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/-init-.html"><span class="identifier">NodeConfigurationFromProperties</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeConfigurationFromProperties$<init>(java.util.Properties)/properties">properties</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/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="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/signingKey">signingKey</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.FixOf)))/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</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><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="identifier">Oracle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/to-string.html"><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></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-one-rate.html"><span class="keyword">fun </span><span class="identifier">parseOneRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseOneRate(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/index.html"><span class="keyword">class </span><span class="identifier">NodeTimestamperService</span></a></a><br/>
<ul>
<HTML>
@ -1402,6 +1581,83 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/expectedRate">expectedRate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/rateTolerance">rateTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-requirements/index.html"><span class="keyword">class </span><span class="identifier">Requirements</span></a></a><br/>
<ul>
<HTML>
@ -1498,7 +1754,8 @@
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-map-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="core.node.services/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-map-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/verify-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceHub$verifyTransaction(core.LedgerTransaction)/ltx">ltx</span><span class="symbol">:</span>&nbsp;<a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -2156,6 +2413,7 @@
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="core.node.services.Wallet$<init>(kotlin.collections.List((core.StateAndRef((core.OwnableState)))))/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/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/cash-balances.html"><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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/states.html"><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/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<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></a></a><br/>
</BODY>
@ -2382,6 +2640,55 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/index.html"><span class="keyword">package</span> <span class="identifier">api</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-config/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</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></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/-config/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-config/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="api.Config.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="api/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol">&lt;</span><span class="identifier">*</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="contracts/index.html"><span class="keyword">package</span> <span class="identifier">contracts</span></a></a><br/>
<ul>
<HTML>
@ -2849,6 +3156,35 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.Fix$<init>(core.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/forDay">forDay</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="core.FixOf$<init>(kotlin.String, java.time.LocalDate, java.time.Duration)/ofTenor">ofTenor</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core/-g-b-p.html"><span class="keyword">val </span><span class="identifier">GBP</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span></a></a><br/>
<ul>
@ -3604,7 +3940,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMap</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -3612,12 +3948,12 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/-init-.html"><span class="identifier">MockNetworkMap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map/timestamping-nodes.html"><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/-init-.html"><span class="identifier">MockNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-mock-network-map-service/timestamping-nodes.html"><span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMap</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -3625,7 +3961,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map/timestamping-nodes.html"><span class="keyword">abstract</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.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.messaging/-network-map-service/timestamping-nodes.html"><span class="keyword">abstract</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.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -3745,6 +4081,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/_services-that-accept-uploads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">_servicesThatAcceptUploads</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html"><span class="identifier">ArrayList</span></a><span class="symbol">&lt;</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/configuration.html"><span class="keyword">val </span><span class="identifier">configuration</span><span class="symbol">: </span><a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/construct-storage-service.html"><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.Party, java.security.KeyPair)/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.Party, java.security.KeyPair)/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="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.Party, java.security.KeyPair)/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="symbol">: </span><a href="core.node/-abstract-node/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/contract-factory.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">contractFactory</span><span class="symbol">: </span><a href="core/-contract-factory/index.html"><span class="identifier">ContractFactory</span></a></a></a><br/>
@ -3756,10 +4093,12 @@
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/legally-identifable-address.html"><span class="keyword">val </span><span class="identifier">legallyIdentifableAddress</span><span class="symbol">: </span><a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/log.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-interest-rate-oracle-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">makeInterestRateOracleService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ExecutorService.html"><span class="identifier">ExecutorService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node.services/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -3769,6 +4108,20 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
@ -3781,6 +4134,20 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/index.html"><span class="keyword">object </span><span class="identifier">DefaultConfiguration</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-default-configuration/to-properties.html"><span class="keyword">fun </span><span class="identifier">toProperties</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node/-node/index.html"><span class="keyword">class </span><span class="identifier">Node</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
<ul>
<HTML>
@ -3808,6 +4175,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
@ -3821,6 +4189,7 @@
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/-init-.html"><span class="identifier">NodeConfigurationFromProperties</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeConfigurationFromProperties$<init>(java.util.Properties)/properties">properties</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/util/Properties.html"><span class="identifier">Properties</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-properties/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
@ -3984,7 +4353,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -3992,7 +4361,20 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path)/storePath">storePath</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</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><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
@ -4008,11 +4390,77 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span>&nbsp;<a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/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="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.Party, java.security.KeyPair)/signingKey">signingKey</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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.FixOf)))/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</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><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.WireTransaction)/wtx">wtx</span><span class="symbol">:</span>&nbsp;<a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="identifier">Oracle</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.FixOf)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/to-string.html"><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></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-one-rate.html"><span class="keyword">fun </span><span class="identifier">parseOneRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseOneRate(kotlin.String)/s">s</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">,</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -4060,7 +4508,8 @@
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="core.node.services/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-map-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="core.messaging/-network-map/index.html"><span class="identifier">NetworkMap</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="core.node.services/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-map-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapService</span><span class="symbol">: </span><a href="core.messaging/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="core.node.services/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-service-hub/verify-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceHub$verifyTransaction(core.LedgerTransaction)/ltx">ltx</span><span class="symbol">:</span>&nbsp;<a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -4154,6 +4603,7 @@
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="identifier" id="core.node.services.Wallet$<init>(kotlin.collections.List((core.StateAndRef((core.OwnableState)))))/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/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/cash-balances.html"><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></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/states.html"><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/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">&gt;</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.services/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="keyword">reified</span>&nbsp;<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></a></a><br/>
</BODY>
@ -4198,7 +4648,7 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentUploadServlet</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
<ul>
<HTML>
<HEAD>
@ -4206,8 +4656,8 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/-init-.html"><span class="identifier">AttachmentUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.AttachmentUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.AttachmentUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -4601,6 +5051,7 @@
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -4716,6 +5167,83 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/expectedRate">expectedRate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/rateTolerance">rateTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignRequest</span></a></a><br/>
<ul>
<HTML>
<HEAD>
<title>Module Contents</title>
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span>&nbsp;<a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.Fix)/fix">fix</span><span class="symbol">:</span>&nbsp;<a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></a></a><br/>
<ul>
<HTML>

View File

@ -11,6 +11,12 @@
<tbody>
<tr>
<td>
<a href="api/index.html">api</a></td>
<td>
</td>
</tr>
<tr>
<td>
<a href="contracts/index.html">contracts</a></td>
<td>
</td>

View File

@ -0,0 +1,14 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.FixOutOfRange.<init> - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href="index.html">FixOutOfRange</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.FixOutOfRange.byAmount - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href="index.html">FixOutOfRange</a>&nbsp;/&nbsp;<a href=".">byAmount</a><br/>
<br/>
<h1>byAmount</h1>
<a name="protocols.RatesFixProtocol.FixOutOfRange$byAmount"></a>
<code><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></code><br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,36 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.FixOutOfRange - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href=".">FixOutOfRange</a><br/>
<br/>
<h1>FixOutOfRange</h1>
<code><span class="keyword">class </span><span class="identifier">FixOutOfRange</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></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">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></code></td>
</tr>
</tbody>
</table>
<h3>Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="by-amount.html">byAmount</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,21 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.<init> - </title>
<link rel="stylesheet" href="../../style.css">
</HEAD>
<BODY>
<a href="../index.html">protocols</a>&nbsp;/&nbsp;<a href="index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/oracle">oracle</span><span class="symbol">:</span>&nbsp;<a href="../../core.messaging/-legally-identifiable-node/index.html"><span class="identifier">LegallyIdentifiableNode</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/fixOf">fixOf</span><span class="symbol">:</span>&nbsp;<a href="../../core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/expectedRate">expectedRate</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.TransactionBuilder, core.messaging.LegallyIdentifiableNode, core.FixOf, java.math.BigDecimal, java.math.BigDecimal)/rateTolerance">rateTolerance</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></code><br/>
<p>This protocol queries the given oracle for an interest rate fix, and if it is within the given tolerance embeds the
fix in the transaction and then proceeds to get the oracle to sign it. Although the <a href="call.html">call</a> method combines the query
and signing step, you can run the steps individually by constructing this object and then using the public methods
for each step.</p>
<h3>Exceptions</h3>
<a name="FixOutOfRange"></a>
<code>FixOutOfRange</code> - if the returned fix was further away from the expected rate by the given amount.<br/>
<br/>
<br/>
</BODY>
</HTML>

View File

@ -0,0 +1,14 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.QUERYING.<init> - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href="index.html">QUERYING</a>&nbsp;/&nbsp;<a href=".">&lt;init&gt;</a><br/>
<br/>
<h1>&lt;init&gt;</h1>
<code><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</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,53 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.QUERYING - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href=".">QUERYING</a><br/>
<br/>
<h1>QUERYING</h1>
<code><span class="keyword">class </span><span class="identifier">QUERYING</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../../core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></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">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</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="name.html">name</a></td>
<td>
<code><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
</tbody>
</table>
<h3>Inherited Properties</h3>
<table>
<tbody>
<tr>
<td>
<a href="../../../core.utilities/-progress-tracker/-step/changes.html">changes</a></td>
<td>
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="../../../core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">&gt;</span></code></td>
</tr>
<tr>
<td>
<a href="../../../core.utilities/-progress-tracker/-step/label.html">label</a></td>
<td>
<code><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
</tr>
</tbody>
</table>
</BODY>
</HTML>

View File

@ -0,0 +1,15 @@
<HTML>
<HEAD>
<title>RatesFixProtocol.QUERYING.name - </title>
<link rel="stylesheet" href="../../../style.css">
</HEAD>
<BODY>
<a href="../../index.html">protocols</a>&nbsp;/&nbsp;<a href="../index.html">RatesFixProtocol</a>&nbsp;/&nbsp;<a href="index.html">QUERYING</a>&nbsp;/&nbsp;<a href=".">name</a><br/>
<br/>
<h1>name</h1>
<a name="protocols.RatesFixProtocol.Companion.QUERYING$name"></a>
<code><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></code><br/>
<br/>
<br/>
</BODY>
</HTML>

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