Rename node.core to node.internal from Rick's suggestion not to use core outside of the core package.

This commit is contained in:
Matthew Nesbit
2016-05-19 12:07:14 +01:00
parent 4ecc129b72
commit 5d054c8ab3
174 changed files with 315 additions and 315 deletions

View File

@ -61,17 +61,17 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$<init>(node.core.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="api/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><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="api/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchProtocolsRequiringAttention(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$<init>(node.internal.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="api/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><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="api/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchProtocolsRequiringAttention(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/node.html"><span class="keyword">val </span><span class="identifier">node</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="api/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</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="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$queryStates(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</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="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$queryStates(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/server-time.html"><span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
</BODY>
</HTML>
@ -84,14 +84,14 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-p-r-i-v-a-t-e_-k-e-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PRIVATE_KEY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-p-u-b-l-i-c_-i-d-e-n-t-i-t-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PUBLIC_IDENTITY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<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/advertised-services.html"><span class="keyword">val </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/api.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">api</span><span class="symbol">: </span><a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></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="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></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="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</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/-abstract-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/identity.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
@ -99,7 +99,7 @@
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/in-node-timestamping-service.html"><span class="keyword">var </span><span class="identifier">inNodeTimestampingService</span><span class="symbol">: </span><a href="core.node.services/-node-timestamper-service/index.html"><span class="identifier">NodeTimestamperService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/info.html"><span class="keyword">val </span><span class="identifier">info</span><span class="symbol">: </span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initial-network-map-address.html"><span class="keyword">val </span><span class="identifier">initialNetworkMapAddress</span><span class="symbol">: </span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="node.core.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</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="symbol">: </span><a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="node.internal.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</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="symbol">: </span><a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/interest-rates-service.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">interestRatesService</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/key-management.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">keyManagement</span><span class="symbol">: </span><a href="core.node.subsystems/-e2-e-test-key-management-service/index.html"><span class="identifier">E2ETestKeyManagementService</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/>
@ -440,7 +440,7 @@
</ul>
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-d-e-a-l-i-n-g.html"><span class="keyword">object </span><span class="identifier">DEALING</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="demos.protocols/-auto-offer-protocol/-handler/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</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="demos.protocols/-auto-offer-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-auto-offer-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-auto-offer-protocol/-handler/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
@ -776,7 +776,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="node.core.ConfigurationException$<init>(kotlin.String)/message">message</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="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="node.internal.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -1403,7 +1403,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-exit-server-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -1752,7 +1752,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/iterate.html"><span class="keyword">fun </span><span class="identifier">iterate</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.testing/-i-r-s-simulation/om.html"><span class="keyword">val </span><span class="identifier">om</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.testing/-i-r-s-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -2520,7 +2520,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$<init>(kotlin.Boolean, node.core.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$<init>(kotlin.Boolean, node.core.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$<init>(kotlin.Boolean, node.internal.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$<init>(kotlin.Boolean, node.internal.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
@ -2529,7 +2529,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -2541,7 +2541,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -2553,7 +2553,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/log.html"><span class="keyword">protected</span> <span class="keyword">open</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/>
@ -2567,14 +2567,14 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</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="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$createTwoNodes(node.core.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</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="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$createTwoNodes(node.internal.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/filesystem.html"><span class="keyword">val </span><span class="identifier">filesystem</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.testing/-mock-network/identities.html"><span class="keyword">val </span><span class="identifier">identities</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/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/messaging-network.html"><span class="keyword">val </span><span class="identifier">messagingNetwork</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/index.html"><span class="identifier">InMemoryMessagingNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<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.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -2841,7 +2841,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/-d-e-f-a-u-l-t_-p-o-r-t.html"><span class="keyword">val </span><span class="identifier">DEFAULT_PORT</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/log.html"><span class="keyword">protected</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/-node/make-messaging-service.html"><span class="keyword">protected</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/>
@ -3002,7 +3002,7 @@
<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="node.services.clientapi.NodeInterestRates.Service$<init>(node.core.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/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="node.services.clientapi.NodeInterestRates.Service$<init>(node.internal.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/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/>
@ -3912,7 +3912,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">BankFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
@ -3923,7 +3923,7 @@
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/-init-.html"><span class="identifier">BankFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/counter.html"><span class="keyword">var </span><span class="identifier">counter</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create-all.html"><span class="keyword">fun </span><span class="identifier">createAll</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.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
@ -3936,7 +3936,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -3948,7 +3948,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -3960,7 +3960,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -3972,7 +3972,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
@ -3985,7 +3985,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -3999,8 +3999,8 @@
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/extra-node-labels.html"><span class="keyword">val </span><span class="identifier">extraNodeLabels</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/iterate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">iterate</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.testing/-simulation/latency-injector.html"><span class="keyword">val </span><span class="identifier">latencyInjector</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/link-consensus.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkConsensus</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-protocol-progress.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkProtocolProgress</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$linkProtocolProgress(node.core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$linkProtocolProgress(node.core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-consensus.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkConsensus</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.internal.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.internal.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-protocol-progress.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkProtocolProgress</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$linkProtocolProgress(node.internal.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$linkProtocolProgress(node.internal.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/network.html"><span class="keyword">val </span><span class="identifier">network</span><span class="symbol">: </span><a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/network-map.html"><span class="keyword">val </span><span class="identifier">networkMap</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/rates-oracle.html"><span class="keyword">val </span><span class="identifier">ratesOracle</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
@ -4008,7 +4008,7 @@
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/run-async.html"><span class="keyword">val </span><span class="identifier">runAsync</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/service-providers.html"><span class="keyword">val </span><span class="identifier">serviceProviders</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/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><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/stop.html"><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/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/timestamper.html"><span class="keyword">val </span><span class="identifier">timestamper</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
</BODY>
@ -4415,7 +4415,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
@ -5027,7 +5027,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-update-business-day-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -5456,17 +5456,17 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$<init>(node.core.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="api/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><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="api/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchProtocolsRequiringAttention(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$<init>(node.internal.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="api/-a-p-i-server-impl/build-transaction.html"><span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$buildTransaction(node.api.ContractDefRef, kotlin.collections.List((node.api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/commit-transaction.html"><span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">&gt;</span><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="api/-a-p-i-server-impl/fetch-protocols-requiring-attention.html"><span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchProtocolsRequiringAttention(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-states.html"><span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span>&nbsp;<a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/fetch-transactions.html"><span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span>&nbsp;<span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol">&lt;</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span>&nbsp;<a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/generate-transaction-signature.html"><span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span>&nbsp;<a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol">&lt;</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/invoke-protocol-sync.html"><span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$invokeProtocolSync(node.api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/node.html"><span class="keyword">val </span><span class="identifier">node</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="api/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</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="identifier" id="node.core.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="node.core.APIServerImpl$queryStates(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/provide-protocol-response.html"><span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span>&nbsp;<a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</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="identifier" id="node.internal.APIServerImpl$provideProtocolResponse(node.api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">,</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server-impl/query-states.html"><span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="node.internal.APIServerImpl$queryStates(node.api.StatesQuery)/query">query</span><span class="symbol">:</span>&nbsp;<a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/server-time.html"><span class="keyword">fun </span><span class="identifier">serverTime</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDateTime.html"><span class="identifier">LocalDateTime</span></a></a></a><br/>
</BODY>
</HTML>
@ -8003,14 +8003,14 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-p-r-i-v-a-t-e_-k-e-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PRIVATE_KEY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-p-u-b-l-i-c_-i-d-e-n-t-i-t-y_-f-i-l-e_-n-a-m-e.html"><span class="keyword">val </span><span class="identifier">PUBLIC_IDENTITY_FILE_NAME</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
<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/advertised-services.html"><span class="keyword">val </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/api.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">api</span><span class="symbol">: </span><a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></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="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="node.core.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></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="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span>&nbsp;<a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.AbstractNode$constructStorageService(node.services.persistence.NodeAttachmentService, node.services.api.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span>&nbsp;<a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/dir.html"><span class="keyword">val </span><span class="identifier">dir</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/-abstract-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/identity.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
@ -8018,7 +8018,7 @@
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/in-node-timestamping-service.html"><span class="keyword">var </span><span class="identifier">inNodeTimestampingService</span><span class="symbol">: </span><a href="core.node.services/-node-timestamper-service/index.html"><span class="identifier">NodeTimestamperService</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/info.html"><span class="keyword">val </span><span class="identifier">info</span><span class="symbol">: </span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initial-network-map-address.html"><span class="keyword">val </span><span class="identifier">initialNetworkMapAddress</span><span class="symbol">: </span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="node.core.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</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="symbol">: </span><a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/initialise-storage-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">initialiseStorageService</span><span class="symbol">(</span><span class="identifier" id="node.internal.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">dir</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="symbol">: </span><a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/interest-rates-service.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">interestRatesService</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="identifier">Service</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/key-management.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">keyManagement</span><span class="symbol">: </span><a href="core.node.subsystems/-e2-e-test-key-management-service/index.html"><span class="identifier">E2ETestKeyManagementService</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/>
@ -8106,7 +8106,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="node.core.ConfigurationException$<init>(kotlin.String)/message">message</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="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="node.internal.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -8118,7 +8118,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">dir</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="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.Node$<init>(java.nio.file.Path, , node.services.config.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span>&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a>&nbsp;<span class="symbol">=</span>&nbsp;Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/-d-e-f-a-u-l-t_-p-o-r-t.html"><span class="keyword">val </span><span class="identifier">DEFAULT_PORT</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.node/-node/log.html"><span class="keyword">protected</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/-node/make-messaging-service.html"><span class="keyword">protected</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/>
@ -8574,7 +8574,7 @@
<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="node.services.clientapi.NodeInterestRates.Service$<init>(node.core.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/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="node.services.clientapi.NodeInterestRates.Service$<init>(node.internal.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/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/>
@ -9390,7 +9390,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.IRSSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/iterate.html"><span class="keyword">fun </span><span class="identifier">iterate</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.testing/-i-r-s-simulation/om.html"><span class="keyword">val </span><span class="identifier">om</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.testing/-i-r-s-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
@ -9535,7 +9535,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$<init>(kotlin.Boolean, node.core.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$<init>(kotlin.Boolean, node.core.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$<init>(kotlin.Boolean, node.internal.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span>&nbsp;<span class="symbol">=</span>&nbsp;false<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$<init>(kotlin.Boolean, node.internal.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;MockNetwork.DefaultFactory<span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/index.html"><span class="keyword">object </span><span class="identifier">DefaultFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
@ -9544,7 +9544,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-default-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9556,7 +9556,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/create.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.Factory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9568,7 +9568,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/log.html"><span class="keyword">protected</span> <span class="keyword">open</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/>
@ -9582,14 +9582,14 @@
</BODY>
</HTML>
</ul>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</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="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="node.core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$createTwoNodes(node.core.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/address-to-node.html"><span class="keyword">fun </span><span class="identifier">addressToNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</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="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span>&nbsp;<span class="symbol">=</span>&nbsp;null<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">, </span><span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="node.internal.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, node.internal.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/create-two-nodes.html"><span class="keyword">fun </span><span class="identifier">createTwoNodes</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$createTwoNodes(node.internal.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a>&nbsp;<span class="symbol">=</span>&nbsp;defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span>&nbsp;<a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/filesystem.html"><span class="keyword">val </span><span class="identifier">filesystem</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.testing/-mock-network/identities.html"><span class="keyword">val </span><span class="identifier">identities</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/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/messaging-network.html"><span class="keyword">val </span><span class="identifier">messagingNetwork</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/index.html"><span class="identifier">InMemoryMessagingNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<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.testing/-mock-network/run-network.html"><span class="keyword">fun </span><span class="identifier">runNetwork</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span>&nbsp;<span class="symbol">=</span>&nbsp;-1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9628,7 +9628,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">BankFactory</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
<ul>
<HTML>
@ -9639,7 +9639,7 @@
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/-init-.html"><span class="identifier">BankFactory</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/counter.html"><span class="keyword">var </span><span class="identifier">counter</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.BankFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-bank-factory/create-all.html"><span class="keyword">fun </span><span class="identifier">createAll</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.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
</BODY>
</HTML>
@ -9652,7 +9652,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9664,7 +9664,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9676,7 +9676,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9688,7 +9688,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/find-my-location.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">findMyLocation</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span></a></a><br/>
</BODY>
</HTML>
@ -9701,7 +9701,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">dir</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="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span>&nbsp;<span class="identifier">Set</span><span class="symbol">&lt;</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, node.services.config.NodeConfiguration, node.internal.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
</BODY>
</HTML>
</ul>
@ -9715,8 +9715,8 @@
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/extra-node-labels.html"><span class="keyword">val </span><span class="identifier">extraNodeLabels</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span>&nbsp;<span class="identifier">String</span><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/iterate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">iterate</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.testing/-simulation/latency-injector.html"><span class="keyword">val </span><span class="identifier">latencyInjector</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/link-consensus.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkConsensus</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-protocol-progress.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkProtocolProgress</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$linkProtocolProgress(node.core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="node.core.testing.Simulation$linkProtocolProgress(node.core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-consensus.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkConsensus</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.internal.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$linkConsensus(kotlin.collections.Collection((node.internal.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/link-protocol-progress.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">linkProtocolProgress</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$linkProtocolProgress(node.internal.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="node.internal.testing.Simulation$linkProtocolProgress(node.internal.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><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">*</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="core.testing/-simulation/network.html"><span class="keyword">val </span><span class="identifier">network</span><span class="symbol">: </span><a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/network-map.html"><span class="keyword">val </span><span class="identifier">networkMap</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/rates-oracle.html"><span class="keyword">val </span><span class="identifier">ratesOracle</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
@ -9724,7 +9724,7 @@
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/run-async.html"><span class="keyword">val </span><span class="identifier">runAsync</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/service-providers.html"><span class="keyword">val </span><span class="identifier">serviceProviders</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol">&lt;</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">&gt;</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/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><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/start-trading-circle.html"><span class="keyword">fun </span><span class="identifier">startTradingCircle</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span>&nbsp;<span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span>&nbsp;<span class="symbol">-&gt;</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">&lt;ERROR CLASS&gt;</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/stop.html"><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/>
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/timestamper.html"><span class="keyword">val </span><span class="identifier">timestamper</span><span class="symbol">: </span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a></a></a><br/>
</BODY>
@ -9738,7 +9738,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="node.core.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.core.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span>&nbsp;<span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="node.internal.testing.TradeSimulation$<init>(kotlin.Boolean, node.services.network.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">latencyInjector</span><span class="symbol">:</span>&nbsp;<a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="identifier">LatencyCalculator</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
@ -10316,7 +10316,7 @@
</ul>
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-d-e-a-l-i-n-g.html"><span class="keyword">object </span><span class="identifier">DEALING</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="demos.protocols/-auto-offer-protocol/-handler/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</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="demos.protocols/-auto-offer-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-auto-offer-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-auto-offer-protocol/-handler/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">&lt;ERROR CLASS&gt;</span></a></a><br/>
</BODY>
</HTML>
@ -10388,7 +10388,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-exit-server-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>
@ -10430,7 +10430,7 @@
<link rel="stylesheet" href="style.css">
</HEAD>
<BODY>
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Handler$register(node.core.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</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="demos.protocols/-update-business-day-protocol/-handler/register.html"><span class="keyword">fun </span><span class="identifier">register</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Handler$register(node.internal.Node)/node">node</span><span class="symbol">:</span>&nbsp;<a href="core.node/-node/index.html"><span class="identifier">Node</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
</BODY>
</HTML>
</ul>