mirror of
https://github.com/corda/corda.git
synced 2024-12-26 08:01:09 +00:00
058ac986bd
Move Party to core.crypto as Party is closely aligned with the signing and used in code areas unrelated to the contract code.
11072 lines
2.2 MiB
11072 lines
2.2 MiB
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><span class="identifier"></span></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="alltypes/index.html"><span class="identifier">alltypes</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-a-n-s-i-progress-renderer/index.html"><span class="keyword">object </span><span class="identifier">ANSIProgressRenderer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-a-n-s-i-progress-renderer/progress-tracker.html"><span class="keyword">var </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/index.html"><span class="keyword">interface </span><span class="identifier">APIServer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/build-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">></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"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/commit-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.APIServer$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></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/fetch-protocols-requiring-attention.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchProtocolsRequiringAttention(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/fetch-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/fetch-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/generate-transaction-signature.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="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/invoke-protocol-sync.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></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/provide-protocol-response.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server/query-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$queryStates(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/server-time.html"><span class="keyword">abstract</span> <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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/index.html"><span class="keyword">class </span><span class="identifier">APIServerImpl</span> <span class="symbol">:</span> <a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="api.APIServerImpl$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span> <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="api.APIServerImpl$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">></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"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></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="api.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></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="api.APIServerImpl$fetchProtocolsRequiringAttention(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">></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="api.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></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="api.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">></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="api.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="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="api.APIServerImpl$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></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="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</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="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="api.APIServerImpl$queryStates(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNode</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">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><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span> <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"><</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">></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"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></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="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/in-node-network-map-service.html"><span class="keyword">var </span><span class="identifier">inNodeNetworkMapService</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">?</span></a></a><br/>
|
|
<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="core.node.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">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><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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-interest-rates-oracle-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeInterestRatesOracleService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-network-map-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-timestamping-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeTimestampingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/network-map-seq.html"><span class="keyword">var </span><span class="identifier">networkMapSeq</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/network-map-service-call-timeout.html"><span class="keyword">val </span><span class="identifier">networkMapServiceCallTimeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/platform-clock.html"><span class="keyword">val </span><span class="identifier">platformClock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">storage</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/wallet.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">wallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNodeService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/-init-.html"><span class="identifier">AbstractNodeService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$<init>(core.messaging.MessagingService)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">Q</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span> <span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/handler">handler</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/exceptionConsumer">exceptionConsumer</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">Q</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span> <span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)))/handler">handler</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractRequestMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/-init-.html"><span class="identifier">AbstractRequestMessage</span><span class="symbol">(</span><span class="identifier" id="protocols.AbstractRequestMessage$<init>(core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.AbstractRequestMessage$<init>(core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AccrualAdjustment</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/-adjusted.html"><span class="identifier">Adjusted</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/-unadjusted.html"><span class="identifier">Unadjusted</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AddOrRemove</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/-a-d-d.html"><span class="identifier">ADD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/-r-e-m-o-v-e.html"><span class="identifier">REMOVE</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/index.html"><span class="keyword">interface </span><span class="identifier">AffinityExecutor</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/index.html"><span class="keyword">class </span><span class="identifier">Gate</span> <span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/-init-.html"><span class="identifier">Gate</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.Gate$<init>(kotlin.Boolean)/alwaysQueue">alwaysQueue</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/execute.html"><span class="keyword">fun </span><span class="identifier">execute</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.Gate$execute(java.lang.Runnable)/command">command</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</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="core.utilities/-affinity-executor/-gate/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/task-queue-size.html"><span class="keyword">val </span><span class="identifier">taskQueueSize</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/wait-and-run.html"><span class="keyword">fun </span><span class="identifier">waitAndRun</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-s-a-m-e_-t-h-r-e-a-d.html"><span class="keyword">val </span><span class="identifier">SAME_THREAD</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="keyword">class </span><span class="identifier">ServiceAffinityExecutor</span> <span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">, </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html"><span class="identifier">ThreadPoolExecutor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/-init-.html"><span class="identifier">ServiceAffinityExecutor</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/threadName">threadName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/numThreads">numThreads</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/after-execute.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">afterExecute</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/r">r</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/t">t</span><span class="symbol">:</span> <span class="identifier">Throwable</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.utilities/-affinity-executor/-service-affinity-executor/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/threads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">threads</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html"><span class="identifier">Thread</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/check-on-thread.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">checkOnThread</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.utilities/-affinity-executor/execute-a-s-a-p.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">executeASAP</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor$executeASAP(kotlin.Function0((kotlin.Unit)))/runnable">runnable</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/fetch-from.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">fetchFrom</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor$fetchFrom(kotlin.Function0((core.utilities.AffinityExecutor.fetchFrom.T)))/fetcher">fetcher</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/flush.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">flush</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.utilities/-affinity-executor/is-on-thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-all-possible-recipients.html"><span class="keyword">interface </span><span class="identifier">AllPossibleRecipients</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Amount</span> <span class="symbol">:</span> <span class="identifier">Comparable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$<init>(java.math.BigDecimal, java.util.Currency)/amount">amount</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Amount$<init>(java.math.BigDecimal, java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$<init>(kotlin.Long, java.util.Currency)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.contracts.Amount$<init>(kotlin.Long, java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$compareTo(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/currency.html"><span class="keyword">val </span><span class="identifier">currency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$div(kotlin.Long)/other">other</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$div(kotlin.Int)/other">other</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/minus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">minus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$minus(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/pennies.html"><span class="keyword">val </span><span class="identifier">pennies</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$plus(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$times(kotlin.Long)/other">other</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$times(kotlin.Int)/other">other</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingService</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-init-.html"><span class="identifier">ArtemisMessagingService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/directory">directory</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/myHostPort">myHostPort</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/defaultExecutor">defaultExecutor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a> <span class="symbol">=</span> RunOnCallerThread<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span> <span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.node.subsystems/-artemis-messaging-service/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-t-o-p-i-c_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/default-executor.html"><span class="keyword">val </span><span class="identifier">defaultExecutor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/directory.html"><span class="keyword">val </span><span class="identifier">directory</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.subsystems/-artemis-messaging-service/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$makeRecipient()/hostAndPort">hostAndPort</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$makeRecipient(kotlin.String)/hostname">hostname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.node.subsystems/-artemis-messaging-service/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.node.subsystems/-artemis-messaging-service/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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/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.node.subsystems/-artemis-messaging-service/to-host-and-port.html"><span class="keyword">fun </span><span class="identifier">toHostAndPort</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$toHostAndPort(kotlin.String)/hostname">hostname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/index.html"><span class="keyword">interface </span><span class="identifier">Attachment</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/extract-file.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">extractFile</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/path">path</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/outputTo">outputTo</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html"><span class="identifier">OutputStream</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="core/-attachment/open.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">open</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/open-as-j-a-r.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">openAsJAR</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarInputStream.html"><span class="identifier">JarInputStream</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentDownloadServlet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/-init-.html"><span class="identifier">AttachmentDownloadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/do-get.html"><span class="keyword">fun </span><span class="identifier">doGet</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.AttachmentDownloadServlet$doGet(, )/req">req</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.AttachmentDownloadServlet$doGet(, )/resp">resp</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/index.html"><span class="keyword">interface </span><span class="identifier">AttachmentStorage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/import-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/open-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AttachmentStorage$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/index.html"><span class="keyword">class </span><span class="identifier">AttachmentsClassLoader</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureClassLoader.html"><span class="identifier">SecureClassLoader</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-init-.html"><span class="identifier">AttachmentsClassLoader</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((core.contracts.Attachment)), java.lang.ClassLoader)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((core.contracts.Attachment)), java.lang.ClassLoader)/parent">parent</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a> <span class="symbol">=</span> ClassLoader.getSystemClassLoader()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/index.html"><span class="keyword">class </span><span class="identifier">OverlappingAttachments</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/-init-.html"><span class="identifier">OverlappingAttachments</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader.OverlappingAttachments$<init>(kotlin.String)/path">path</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/find-class.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findClass</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$findClass(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/find-resource.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findResource</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$findResource(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/get-resource-as-stream.html"><span class="keyword">fun </span><span class="identifier">getResourceAsStream</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$getResourceAsStream(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AuthenticatedObject</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/-init-.html"><span class="identifier">AuthenticatedObject</span><span class="symbol">(</span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/signers">signers</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/signingParties">signingParties</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/value">value</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/signing-parties.html"><span class="keyword">val </span><span class="identifier">signingParties</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/index.html"><span class="keyword">object </span><span class="identifier">AutoOfferProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AutoOfferMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/-init-.html"><span class="identifier">AutoOfferMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/deal-being-offered.html"><span class="keyword">val </span><span class="identifier">dealBeingOffered</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/index.html"><span class="keyword">class </span><span class="identifier">Callback</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/-init-.html"><span class="identifier">Callback</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$<init>(kotlin.Function1((core.contracts.SignedTransaction, kotlin.Unit)))/success">success</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/on-failure.html"><span class="keyword">fun </span><span class="identifier">onFailure</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$onFailure(kotlin.Throwable)/t">t</span><span class="symbol">:</span> <span class="identifier">Throwable</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="demos.protocols/-auto-offer-protocol/-handler/-callback/on-success.html"><span class="keyword">fun </span><span class="identifier">onSuccess</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$onSuccess(core.contracts.SignedTransaction)/st">st</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">)</span><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/-callback/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="symbol">(</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</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> <span class="symbol">:</span> <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> <span class="symbol">:</span> <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(core.node.Node)/node">node</span><span class="symbol">:</span> <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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/index.html"><span class="keyword">class </span><span class="identifier">Requester</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/-init-.html"><span class="identifier">Requester</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Requester$<init>(contracts.DealState)/dealToBeOffered">dealToBeOffered</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span> <span class="symbol">:</span> <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/-requester/-d-e-a-l-i-n-g.html"><span class="keyword">object </span><span class="identifier">DEALING</span> <span class="symbol">:</span> <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/-requester/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span> <span class="symbol">:</span> <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/-requester/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/deal-to-be-offered.html"><span class="keyword">val </span><span class="identifier">dealToBeOffered</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/not-us.html"><span class="keyword">fun </span><span class="identifier">notUs</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="demos.protocols.AutoOfferProtocol.Requester$notUs(kotlin.Array((core.crypto.Party)))/parties">parties</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/index.html"><span class="keyword">class </span><span class="identifier">BriefLogFormatter</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Formatter.html"><span class="identifier">Formatter</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/-init-.html"><span class="identifier">BriefLogFormatter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/format.html"><span class="keyword">fun </span><span class="identifier">format</span><span class="symbol">(</span><span class="identifier" id="core.utilities.BriefLogFormatter$format(java.util.logging.LogRecord)/logRecord">logRecord</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/LogRecord.html"><span class="identifier">LogRecord</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/init.html"><span class="keyword">fun </span><span class="identifier">init</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.utilities/-brief-log-formatter/init-verbose.html"><span class="keyword">fun </span><span class="identifier">initVerbose</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$initVerbose(kotlin.Array((kotlin.String)))/loggerNames">loggerNames</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">*</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.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BusinessCalendar</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-t-e-s-t_-c-a-l-e-n-d-a-r_-d-a-t-a.html"><span class="keyword">val </span><span class="identifier">TEST_CALENDAR_DATA</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-unknown-calendar/index.html"><span class="keyword">class </span><span class="identifier">UnknownCalendar</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-unknown-calendar/-init-.html"><span class="identifier">UnknownCalendar</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.UnknownCalendar$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/apply-roll-convention.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyRollConvention</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, core.contracts.DateRollConvention)/testDate">testDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, core.contracts.DateRollConvention)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/create-generic-schedule.html"><span class="keyword">fun </span><span class="identifier">createGenericSchedule</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/period">period</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> BusinessCalendar.getInstance()<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> DateRollConvention.Following<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/noOfAdditionalPeriods">noOfAdditionalPeriods</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> Integer.MAX_VALUE<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/endDate">endDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/periodOffset">periodOffset</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.BusinessCalendar.Companion$getInstance(kotlin.Array((kotlin.String)))/calname">calname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/holiday-dates.html"><span class="keyword">val </span><span class="identifier">holidayDates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/is-working-day.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$isWorkingDay(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/move-business-days.html"><span class="keyword">fun </span><span class="identifier">moveBusinessDays</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/direction">direction</span><span class="symbol">:</span> <a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/i">i</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/parse-date-from-string.html"><span class="keyword">fun </span><span class="identifier">parseDateFromString</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$parseDateFromString(kotlin.String)/it">it</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/index.html"><span class="keyword">class </span><span class="identifier">Cash</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-init-.html"><span class="identifier">Cash</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span> <span class="symbol">:</span> <a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span> <span class="symbol">:</span> <a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span> <span class="identifier">Long</span> <span class="symbol">=</span> SecureRandom.getInstanceStrong().nextLong()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-cash/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/-init-.html"><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/serialisedFiber">serialisedFiber</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingTopic">awaitingTopic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingObjectOfType">awaitingObjectOfType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/awaiting-object-of-type.html"><span class="keyword">val </span><span class="identifier">awaitingObjectOfType</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/awaiting-topic.html"><span class="keyword">val </span><span class="identifier">awaitingTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/serialised-fiber.html"><span class="keyword">val </span><span class="identifier">serialisedFiber</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/index.html"><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/add-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-checkpoint-storage/checkpoints.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/remove-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-city-database/index.html"><span class="keyword">object </span><span class="identifier">CityDatabase</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-city-database/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.CityDatabase$get(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Command</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, java.security.PublicKey)/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/value">value</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-command-data.html"><span class="keyword">interface </span><span class="identifier">CommandData</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaper</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-init-.html"><span class="identifier">CommercialPaper</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-redeem/index.html"><span class="keyword">class </span><span class="identifier">Redeem</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.contracts.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/without-owner.html"><span class="keyword">fun </span><span class="identifier">withoutOwner</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-move.html"><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-redeem.html"><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></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="contracts/-commercial-paper/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-commercial-paper/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="identifier" id="api.Config$<init>(core.node.ServiceHub)/services">services</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="core.node.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/index.html"><span class="keyword">interface </span><span class="identifier">Contract</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/legal-contract-reference.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Contract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractClassRef</span> <span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/-init-.html"><span class="identifier">ContractClassRef</span><span class="symbol">(</span><span class="identifier" id="api.ContractClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-def-ref.html"><span class="keyword">interface </span><span class="identifier">ContractDefRef</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractLedgerRef</span> <span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/-init-.html"><span class="identifier">ContractLedgerRef</span><span class="symbol">(</span><span class="identifier" id="api.ContractLedgerRef$<init>(core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract-state/index.html"><span class="keyword">interface </span><span class="identifier">ContractState</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract-state/contract.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/index.html"><span class="keyword">class </span><span class="identifier">CrowdFund</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-init-.html"><span class="identifier">CrowdFund</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Campaign</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/-init-.html"><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/closing-time.html"><span class="keyword">val </span><span class="identifier">closingTime</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/target.html"><span class="keyword">val </span><span class="identifier">target</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-close/index.html"><span class="keyword">class </span><span class="identifier">Close</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-close/-init-.html"><span class="identifier">Close</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-pledge/index.html"><span class="keyword">class </span><span class="identifier">Pledge</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-pledge/-init-.html"><span class="identifier">Pledge</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-register/index.html"><span class="keyword">class </span><span class="identifier">Register</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-register/-init-.html"><span class="identifier">Register</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Pledge</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/-init-.html"><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/campaign">campaign</span><span class="symbol">:</span> <a href="contracts/-crowd-fund/-campaign/index.html"><span class="identifier">Campaign</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/closed">closed</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/pledges">pledges</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="contracts/-crowd-fund/-pledge/index.html"><span class="identifier">Pledge</span></a><span class="symbol">></span> <span class="symbol">=</span> ArrayList()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/campaign.html"><span class="keyword">val </span><span class="identifier">campaign</span><span class="symbol">: </span><a href="contracts/-crowd-fund/-campaign/index.html"><span class="identifier">Campaign</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/closed.html"><span class="keyword">val </span><span class="identifier">closed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-crowd-fund/index.html"><span class="identifier">CrowdFund</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/pledged-amount.html"><span class="keyword">val </span><span class="identifier">pledgedAmount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/pledges.html"><span class="keyword">val </span><span class="identifier">pledges</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="contracts/-crowd-fund/-pledge/index.html"><span class="identifier">Pledge</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/generate-close.html"><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-crowd-fund/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></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="contracts/-crowd-fund/generate-pledge.html"><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-crowd-fund/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/generate-register.html"><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-crowd-fund/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/index.html"><span class="keyword">class </span><span class="identifier">CubicSplineInterpolator</span> <span class="symbol">:</span> <a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/-init-.html"><span class="identifier">CubicSplineInterpolator</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-cubic-spline-interpolator/index.html"><span class="identifier">CubicSplineInterpolator</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/index.html"><span class="keyword">class </span><span class="identifier">DataVendingService</span> <span class="symbol">:</span> <a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-init-.html"><span class="identifier">DataVendingService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.DataVendingService$<init>(core.messaging.MessagingService, core.node.subsystems.StorageService)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService$<init>(core.messaging.MessagingService, core.node.subsystems.StorageService)/storage">storage</span><span class="symbol">:</span> <a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/index.html"><span class="keyword">class </span><span class="identifier">Request</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/hashes">hashes</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/hashes.html"><span class="keyword">val </span><span class="identifier">hashes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateOffset</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/-t-w-o-d-a-y-s.html"><span class="identifier">TWODAYS</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/-z-e-r-o.html"><span class="identifier">ZERO</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollConvention</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/index.html"><span class="identifier">Actual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/index.html"><span class="identifier">Following</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/index.html"><span class="identifier">ModifiedFollowing</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/index.html"><span class="identifier">ModifiedPrevious</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/index.html"><span class="identifier">Previous</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/direction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/is-modified.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollDirection</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/-b-a-c-k-w-a-r-d.html"><span class="identifier">BACKWARD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/-f-o-r-w-a-r-d.html"><span class="identifier">FORWARD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisDay</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30.html"><span class="identifier">D30</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-e.html"><span class="identifier">D30E</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-f.html"><span class="identifier">D30F</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-g.html"><span class="identifier">D30G</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-n.html"><span class="identifier">D30N</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-p.html"><span class="identifier">D30P</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-z.html"><span class="identifier">D30Z</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-actual.html"><span class="identifier">DActual</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-actual-j.html"><span class="identifier">DActualJ</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-bus_-sao-paulo.html"><span class="identifier">DBus_SaoPaulo</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisYear</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y252.html"><span class="identifier">Y252</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y360.html"><span class="identifier">Y360</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365.html"><span class="identifier">Y365</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-b.html"><span class="identifier">Y365B</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-f.html"><span class="identifier">Y365F</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-l.html"><span class="identifier">Y365L</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-q.html"><span class="identifier">Y365Q</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y366.html"><span class="identifier">Y366</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-actual.html"><span class="identifier">YActual</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-actual-a.html"><span class="identifier">YActualA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-i-c-m-a.html"><span class="identifier">YICMA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-i-s-m-a.html"><span class="identifier">YISMA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">DealState</span> <span class="symbol">:</span> <a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/generate-agreement.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/parties.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/with-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/index.html"><span class="keyword">class </span><span class="identifier">DemoClock</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/-init-.html"><span class="identifier">DemoClock</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</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/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</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/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/update-date.html"><span class="keyword">fun </span><span class="identifier">updateDate</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$updateDate(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DigitalSignature</span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-init-.html"><span class="identifier">DigitalSignature</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature$<init>(kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature$<init>(kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="keyword">class </span><span class="identifier">LegallyIdentifiable</span> <span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/-init-.html"><span class="identifier">LegallyIdentifiable</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/signer">signer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/signer.html"><span class="keyword">val </span><span class="identifier">signer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WithKey</span> <span class="symbol">:</span> <a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/-init-.html"><span class="identifier">WithKey</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/by">by</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/by.html"><span class="keyword">val </span><span class="identifier">by</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$verifyWithECDSA(kotlin.ByteArray)/content">content</span><span class="symbol">:</span> <span class="identifier">ByteArray</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.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$verifyWithECDSA(core.serialization.OpaqueBytes)/content">content</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/covering.html"><span class="keyword">val </span><span class="identifier">covering</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/index.html"><span class="keyword">class </span><span class="identifier">DummyContract</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-init-.html"><span class="identifier">DummyContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/-create/index.html"><span class="keyword">class </span><span class="identifier">Create</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/-create/-init-.html"><span class="identifier">Create</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/index.html"><span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract.State$<init>(kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/generate-initial.html"><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-dummy-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/index.html"><span class="keyword">class </span><span class="identifier">DummyPublicKey</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/-init-.html"><span class="identifier">DummyPublicKey</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$<init>(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/s.html"><span class="keyword">val </span><span class="identifier">s</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/index.html"><span class="keyword">object </span><span class="identifier">DummyTimestampingAuthority</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">E2ETestKeyManagementService</span> <span class="symbol">:</span> <a href="core.node.subsystems/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/-init-.html"><span class="identifier">E2ETestKeyManagementService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/index.html"><span class="keyword">object </span><span class="identifier">Emoji</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-b-a-g_-o-f_-c-a-s-h.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_BAG_OF_CASH</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-d-i-a-m-o-n-d.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_DIAMOND</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-g-r-e-e-n_-t-i-c-k.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_GREEN_TICK</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-l-e-f-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_LEFT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-n-e-w-s-p-a-p-e-r.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_NEWSPAPER</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-p-a-p-e-r-c-l-i-p.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_PAPERCLIP</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-r-i-g-h-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_RIGHT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/bag-of-cash.html"><span class="keyword">val </span><span class="identifier">bagOfCash</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/diamond.html"><span class="keyword">val </span><span class="identifier">diamond</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/has-emoji-terminal.html"><span class="keyword">val </span><span class="identifier">hasEmojiTerminal</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/left-arrow.html"><span class="keyword">val </span><span class="identifier">leftArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/newspaper.html"><span class="keyword">val </span><span class="identifier">newspaper</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/paperclip.html"><span class="keyword">val </span><span class="identifier">paperclip</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/render-if-supported.html"><span class="keyword">fun </span><span class="identifier">renderIfSupported</span><span class="symbol">(</span><span class="identifier" id="core.utilities.Emoji$renderIfSupported(kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/right-arrow.html"><span class="keyword">val </span><span class="identifier">rightArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Event</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/-init-.html"><span class="identifier">Event</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/index.html"><span class="keyword">object </span><span class="identifier">ExitServerProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Broadcast$<init>(java.lang.Integer)/exitCode">exitCode</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html"><span class="identifier">Integer</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html"><span class="identifier">Integer</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ExitMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/-init-.html"><span class="identifier">ExitMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.ExitMessage$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="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(core.node.Node)/node">node</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Expression</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/-init-.html"><span class="identifier">Expression</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Expression$<init>(kotlin.String)/expr">expr</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/expr.html"><span class="keyword">val </span><span class="identifier">expr</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-deserializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.ExpressionDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-serializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/expr">expr</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchAttachmentsProtocol</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">,</span> <span class="identifier">ByteArray</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/-init-.html"><span class="identifier">FetchAttachmentsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$convert(kotlin.ByteArray)/wire">wire</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">FetchDataProtocol</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">, </span><span class="identifier">W</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-init-.html"><span class="identifier">FetchDataProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BadAnswer</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-bad-answer/-init-.html"><span class="identifier">BadAnswer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/index.html"><span class="keyword">class </span><span class="identifier">DownloadedVsRequestedDataMismatch</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/-init-.html"><span class="identifier">DownloadedVsRequestedDataMismatch</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(core.crypto.SecureHash, core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(core.crypto.SecureHash, core.crypto.SecureHash)/got">got</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/got.html"><span class="keyword">val </span><span class="identifier">got</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="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/index.html"><span class="keyword">class </span><span class="identifier">HashNotFound</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/-init-.html"><span class="identifier">HashNotFound</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.HashNotFound$<init>(core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/-init-.html"><span class="identifier">Result</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((protocols.FetchDataProtocol.Result.T)))/fromDisk">fromDisk</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((protocols.FetchDataProtocol.Result.T)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/downloaded.html"><span class="keyword">val </span><span class="identifier">downloaded</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/from-disk.html"><span class="keyword">val </span><span class="identifier">fromDisk</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$convert(protocols.FetchDataProtocol.W)/wire">wire</span><span class="symbol">:</span> <span class="identifier">W</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$maybeWriteToDisk(kotlin.collections.List((protocols.FetchDataProtocol.T)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/other-side.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/requests.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">requests</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchTransactionsProtocol</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/-init-.html"><span class="identifier">FetchTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchTransactionsProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Fix$<init>(core.contracts.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Fix$<init>(core.contracts.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/forDay">forDay</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/ofTenor">ofTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">FixableDealState</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/generate-fix.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/next-fixing-of.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/index.html"><span class="keyword">class </span><span class="identifier">FixedRate</span> <span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.Rate)/otherRate">otherRate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/is-positive.html"><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FixedRatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/-init-.html"><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FloatingRate</span> <span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate/-init-.html"><span class="identifier">FloatingRate</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FloatingRatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/-init-.html"><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/as-c-s-v.html"><span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/fixing-date.html"><span class="keyword">val </span><span class="identifier">fixingDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/with-new-rate.html"><span class="keyword">fun </span><span class="identifier">withNewRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$withNewRate(contracts.Rate)/newRate">newRate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Frequency</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-annual/index.html"><span class="identifier">Annual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Annual$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-bi-weekly/index.html"><span class="identifier">BiWeekly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-bi-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-monthly/index.html"><span class="identifier">Monthly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-monthly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Monthly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-quarterly/index.html"><span class="identifier">Quarterly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-quarterly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Quarterly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-semi-annual/index.html"><span class="identifier">SemiAnnual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-semi-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-weekly/index.html"><span class="identifier">Weekly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Weekly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/annual-compound-count.html"><span class="keyword">val </span><span class="identifier">annualCompoundCount</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/offset.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/index.html"><span class="keyword">class </span><span class="identifier">IRSSimulation</span> <span class="symbol">:</span> <a href="core.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.IRSSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.IRSSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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"><ERROR CLASS></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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/index.html"><span class="keyword">interface </span><span class="identifier">IdentityService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/party-from-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/party-from-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/register-identity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/index.html"><span class="keyword">class </span><span class="identifier">ImmutableClassSerializer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/-init-.html"><span class="identifier">ImmutableClassSerializer</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$<init>(kotlin.reflect.KClass((core.serialization.ImmutableClassSerializer.T)))/klass">klass</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/constructor.html"><span class="keyword">val </span><span class="identifier">constructor</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/klass.html"><span class="keyword">val </span><span class="identifier">klass</span><span class="symbol">: </span><span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/props.html"><span class="keyword">val </span><span class="identifier">props</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/props-by-name.html"><span class="keyword">val </span><span class="identifier">propsByName</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/obj">obj</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryIdentityService</span> <span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/-init-.html"><span class="identifier">InMemoryIdentityService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/index.html"><span class="keyword">class </span><span class="identifier">InMemoryMessagingNetwork</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-init-.html"><span class="identifier">InMemoryMessagingNetwork</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Builder</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/id">id</span><span class="symbol">:</span> <a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/manually-pumped.html"><span class="keyword">val </span><span class="identifier">manuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/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"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="keyword">class </span><span class="identifier">Handle</span> <span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/-init-.html"><span class="identifier">Handle</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int)/id">id</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Handle$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/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/-in-memory-messaging-network/-handle/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InMemoryMessaging</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-init-.html"><span class="identifier">InMemoryMessaging</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/handle">handle</span><span class="symbol">:</span> <a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span> <span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/index.html"><span class="keyword">protected</span> <span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InnerState</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/-init-.html"><span class="identifier">InnerState</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/handlers.html"><span class="keyword">val </span><span class="identifier">handlers</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="identifier">Handler</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/pending-redelivery.html"><span class="keyword">val </span><span class="identifier">pendingRedelivery</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html"><span class="identifier">LinkedList</span></a><span class="symbol"><</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/background-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">backgroundThread</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/pump.html"><span class="keyword">fun </span><span class="identifier">pump</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$pump(kotlin.Boolean)/block">block</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/running.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">running</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/state.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="core/-thread-box/index.html"><span class="identifier">ThreadBox</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/index.html"><span class="identifier">InnerState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="keyword">interface </span><span class="identifier">LatencyCalculator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-latency-calculator/between.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.LatencyCalculator$between(core.messaging.SingleMessageRecipient, core.messaging.SingleMessageRecipient)/sender">sender</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.LatencyCalculator$between(core.messaging.SingleMessageRecipient, core.messaging.SingleMessageRecipient)/receiver">receiver</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/all-messages.html"><span class="keyword">val </span><span class="identifier">allMessages</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">,</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">,</span> <a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/create-node-with-i-d.html"><span class="keyword">fun </span><span class="identifier">createNodeWithID</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int)/id">id</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/endpoints.html"><span class="keyword">val </span><span class="identifier">endpoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/everyone-online.html"><span class="keyword">val </span><span class="identifier">everyoneOnline</span><span class="symbol">: </span><a href="core.messaging/-all-possible-recipients.html"><span class="identifier">AllPossibleRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/latency-calculator.html"><span class="keyword">var </span><span class="identifier">latencyCalculator</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/-in-memory-messaging-network/setup-timestamping-node.html"><span class="keyword">fun </span><span class="identifier">setupTimestampingNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$setupTimestampingNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">,</span> <a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryNetworkMapCache</span> <span class="symbol">:</span> <a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/-init-.html"><span class="identifier">InMemoryNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/add-map-service.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/add-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/deregister-for-updates.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$get(core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get-recommended.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/type">type</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-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.subsystems/-in-memory-network-map-cache/network-map-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/party-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/process-update-push.html"><span class="keyword">fun </span><span class="identifier">processUpdatePush</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$processUpdatePush(core.node.services.NetworkMapService.Update)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-update/index.html"><span class="identifier">Update</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="core.node.subsystems/-in-memory-network-map-cache/rates-oracle-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/registered-nodes.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">registeredNodes</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><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.subsystems/-in-memory-network-map-cache/regulators.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/remove-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$removeNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/timestamping-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryNetworkMapService</span> <span class="symbol">:</span> <a href="core.node.services/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">, </span><a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/-init-.html"><span class="identifier">InMemoryNetworkMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/home">home</span><span class="symbol">:</span> <a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/cache">cache</span><span class="symbol">:</span> <a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/cache.html"><span class="keyword">val </span><span class="identifier">cache</span><span class="symbol">: </span><a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/get-unacknowledged-count.html"><span class="keyword">fun </span><span class="identifier">getUnacknowledgedCount</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$getUnacknowledgedCount(core.messaging.SingleMessageRecipient)/subscriber">subscriber</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/max-size-registration-request-bytes.html"><span class="keyword">val </span><span class="identifier">maxSizeRegistrationRequestBytes</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/max-unacknowledged-updates.html"><span class="keyword">val </span><span class="identifier">maxUnacknowledgedUpdates</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/notify-subscribers.html"><span class="keyword">fun </span><span class="identifier">notifySubscribers</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$notifySubscribers(core.node.services.WireNodeRegistration)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</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="core.node.services/-in-memory-network-map-service/process-acknowledge.html"><span class="keyword">fun </span><span class="identifier">processAcknowledge</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processAcknowledge(core.node.services.NetworkMapService.UpdateAcknowledge)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-update-acknowledge/index.html"><span class="identifier">UpdateAcknowledge</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="core.node.services/-in-memory-network-map-service/process-fetch-all-request.html"><span class="keyword">fun </span><span class="identifier">processFetchAllRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processFetchAllRequest(core.node.services.NetworkMapService.FetchMapRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-fetch-map-request/index.html"><span class="identifier">FetchMapRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-fetch-map-response/index.html"><span class="identifier">FetchMapResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-query-request.html"><span class="keyword">fun </span><span class="identifier">processQueryRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processQueryRequest(core.node.services.NetworkMapService.QueryIdentityRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-query-identity-request/index.html"><span class="identifier">QueryIdentityRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-query-identity-response/index.html"><span class="identifier">QueryIdentityResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-registration-change-request.html"><span class="keyword">fun </span><span class="identifier">processRegistrationChangeRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processRegistrationChangeRequest(core.node.services.NetworkMapService.RegistrationRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-registration-request/index.html"><span class="identifier">RegistrationRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-registration-response/index.html"><span class="identifier">RegistrationResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-subscription-request.html"><span class="keyword">fun </span><span class="identifier">processSubscriptionRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processSubscriptionRequest(core.node.services.NetworkMapService.SubscribeRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-subscribe-request/index.html"><span class="identifier">SubscribeRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-subscribe-response/index.html"><span class="identifier">SubscribeResponse</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/index.html"><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/-init-.html"><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.contracts.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/amount-missing.html"><span class="keyword">val </span><span class="identifier">amountMissing</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwap</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-init-.html"><span class="identifier">InterestRateSwap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Calculation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/-init-.html"><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/apply-fixing.html"><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/expression.html"><span class="keyword">val </span><span class="identifier">expression</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/fixed-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">fixedLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/floating-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">floatingLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/get-fixing.html"><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/next-fixing-date.html"><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-fix/index.html"><span class="keyword">class </span><span class="identifier">Fix</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Common</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/-init-.html"><span class="identifier">Common</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/baseCurrency">baseCurrency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCurrency">eligibleCurrency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCreditSupport">eligibleCreditSupport</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/independentAmounts">independentAmounts</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/threshold">threshold</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/minimumTransferAmount">minimumTransferAmount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/rounding">rounding</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/valuationDate">valuationDate</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/notificationTime">notificationTime</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/resolutionTime">resolutionTime</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/interestRate">interestRate</span><span class="symbol">:</span> <a href="contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/addressForTransfers">addressForTransfers</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/exposure">exposure</span><span class="symbol">:</span> <a href="contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/localBusinessDay">localBusinessDay</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/dailyInterestAmount">dailyInterestAmount</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/tradeID">tradeID</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/hashLegalDocs">hashLegalDocs</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/address-for-transfers.html"><span class="keyword">val </span><span class="identifier">addressForTransfers</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/base-currency.html"><span class="keyword">val </span><span class="identifier">baseCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/daily-interest-amount.html"><span class="keyword">val </span><span class="identifier">dailyInterestAmount</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/eligible-credit-support.html"><span class="keyword">val </span><span class="identifier">eligibleCreditSupport</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/eligible-currency.html"><span class="keyword">val </span><span class="identifier">eligibleCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/exposure.html"><span class="keyword">val </span><span class="identifier">exposure</span><span class="symbol">: </span><a href="contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/hash-legal-docs.html"><span class="keyword">val </span><span class="identifier">hashLegalDocs</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/independent-amounts.html"><span class="keyword">val </span><span class="identifier">independentAmounts</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/interest-rate.html"><span class="keyword">val </span><span class="identifier">interestRate</span><span class="symbol">: </span><a href="contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/local-business-day.html"><span class="keyword">val </span><span class="identifier">localBusinessDay</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/minimum-transfer-amount.html"><span class="keyword">val </span><span class="identifier">minimumTransferAmount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/notification-time.html"><span class="keyword">val </span><span class="identifier">notificationTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/resolution-time.html"><span class="keyword">val </span><span class="identifier">resolutionTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/rounding.html"><span class="keyword">val </span><span class="identifier">rounding</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/threshold.html"><span class="keyword">val </span><span class="identifier">threshold</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/trade-i-d.html"><span class="keyword">val </span><span class="identifier">tradeID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/valuation-date.html"><span class="keyword">val </span><span class="identifier">valuationDate</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CommonLeg</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/-init-.html"><span class="identifier">CommonLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-in-month.html"><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/effective-date.html"><span class="keyword">val </span><span class="identifier">effectiveDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/effective-date-adjustment.html"><span class="keyword">val </span><span class="identifier">effectiveDateAdjustment</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/interest-period-adjustment.html"><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-calendar.html"><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-delay.html"><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-frequency.html"><span class="keyword">val </span><span class="identifier">paymentFrequency</span><span class="symbol">: </span><a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-rule.html"><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/termination-date.html"><span class="keyword">val </span><span class="identifier">terminationDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/termination-date-adjustment.html"><span class="keyword">val </span><span class="identifier">terminationDateAdjustment</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="keyword">class </span><span class="identifier">FixedLeg</span> <span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/-init-.html"><span class="identifier">FixedLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/fixedRate">fixedRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> this.fixedRatePayer<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.effectiveDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.terminationDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.dayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.paymentRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.paymentDelay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a> <span class="symbol">=</span> this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/fixedRate">fixedRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a> <span class="symbol">=</span> this.fixedRate<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/fixed-rate.html"><span class="keyword">var </span><span class="identifier">fixedRate</span><span class="symbol">: </span><a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/fixed-rate-payer.html"><span class="keyword">var </span><span class="identifier">fixedRatePayer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="keyword">class </span><span class="identifier">FloatingLeg</span> <span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/-init-.html"><span class="identifier">FloatingLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span> <a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/index">index</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> this.floatingRatePayer<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.effectiveDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.terminationDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.dayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.paymentRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.paymentDelay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a> <span class="symbol">=</span> this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> this.rollConvention<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> this.fixingRollConvention<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.resetDayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span> <a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a> <span class="symbol">=</span> this.fixingPeriod<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.resetRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.fixingsPerPayment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.fixingCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/index">index</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> this.index<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> this.indexSource<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a> <span class="symbol">=</span> this.indexTenor<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-calendar.html"><span class="keyword">var </span><span class="identifier">fixingCalendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-period.html"><span class="keyword">var </span><span class="identifier">fixingPeriod</span><span class="symbol">: </span><a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-roll-convention.html"><span class="keyword">var </span><span class="identifier">fixingRollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixings-per-payment.html"><span class="keyword">var </span><span class="identifier">fixingsPerPayment</span><span class="symbol">: </span><a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/floating-rate-payer.html"><span class="keyword">var </span><span class="identifier">floatingRatePayer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/--index--.html"><span class="keyword">var </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index-source.html"><span class="keyword">var </span><span class="identifier">indexSource</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index-tenor.html"><span class="keyword">var </span><span class="identifier">indexTenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/reset-day-in-month.html"><span class="keyword">var </span><span class="identifier">resetDayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/reset-rule.html"><span class="keyword">var </span><span class="identifier">resetRule</span><span class="symbol">: </span><a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/calculation.html"><span class="keyword">val </span><span class="identifier">calculation</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/common.html"><span class="keyword">val </span><span class="identifier">common</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/evaluate-calculation.html"><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/expression">expression</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/fixed-leg.html"><span class="keyword">val </span><span class="identifier">fixedLeg</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/floating-leg.html"><span class="keyword">val </span><span class="identifier">floatingLeg</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/next-fixing-of.html"><span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/parties.html"><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/pretty-print.html"><span class="keyword">fun </span><span class="identifier">prettyPrint</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/with-public-key.html"><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-leg-amounts.html"><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegAmounts(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-leg-dates.html"><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegDates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-rates.html"><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkRates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-schedules.html"><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkSchedules(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><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="contracts/-interest-rate-swap/get-floating-leg-payments-differences.html"><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments1">payments1</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments2">payments2</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-interest-rate-swap/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwapAPI</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/-init-.html"><span class="identifier">InterestRateSwapAPI</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$<init>(api.APIServer)/api">api</span><span class="symbol">:</span> <a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/api.html"><span class="keyword">val </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="api/-interest-rate-swap-a-p-i/exit-server.html"><span class="keyword">fun </span><span class="identifier">exitServer</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-deal.html"><span class="keyword">fun </span><span class="identifier">fetchDeal</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$fetchDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-deals.html"><span class="keyword">fun </span><span class="identifier">fetchDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-demo-date.html"><span class="keyword">fun </span><span class="identifier">fetchDemoDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/store-deal.html"><span class="keyword">fun </span><span class="identifier">storeDeal</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$storeDeal(contracts.InterestRateSwap.State)/newDeal">newDeal</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/store-demo-date.html"><span class="keyword">fun </span><span class="identifier">storeDemoDate</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$storeDemoDate(java.time.LocalDate)/newDemoDate">newDemoDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator/index.html"><span class="keyword">interface </span><span class="identifier">Interpolator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator/interpolate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.Interpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator-factory/index.html"><span class="keyword">interface </span><span class="identifier">InterpolatorFactory</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator-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="core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/index.html"><span class="keyword">object </span><span class="identifier">JsonSupport</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-calendar-deserializer/index.html"><span class="keyword">object </span><span class="identifier">CalendarDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-calendar-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateKeyDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-key-deserializer/deserialize-key.html"><span class="keyword">fun </span><span class="identifier">deserializeKey</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/text">text</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/p1">p1</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PartyDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.PartyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-serializer/index.html"><span class="keyword">object </span><span class="identifier">PartySerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/obj">obj</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/index.html"><span class="keyword">class </span><span class="identifier">SecureHashDeserializer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/-init-.html"><span class="identifier">SecureHashDeserializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-serializer/index.html"><span class="keyword">object </span><span class="identifier">SecureHashSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/obj">obj</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/index.html"><span class="keyword">class </span><span class="identifier">ServiceHubObjectMapper</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/-init-.html"><span class="identifier">ServiceHubObjectMapper</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.ServiceHubObjectMapper$<init>(core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/create-default-mapper.html"><span class="keyword">fun </span><span class="identifier">createDefaultMapper</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport$createDefaultMapper(core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/index.html"><span class="keyword">interface </span><span class="identifier">KeyManagementService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/fresh-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/to-key-pair.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/to-private.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/-init-.html"><span class="identifier">LedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LedgerTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/index.html"><span class="keyword">class </span><span class="identifier">LinearInterpolator</span> <span class="symbol">:</span> <a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/-init-.html"><span class="identifier">LinearInterpolator</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-linear-interpolator/index.html"><span class="identifier">LinearInterpolator</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/index.html"><span class="keyword">interface </span><span class="identifier">LinearState</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/is-relevant.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/index.html"><span class="keyword">interface </span><span class="identifier">Message</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/data.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/debug-message-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugMessageID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/debug-timestamp.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugTimestamp</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/serialise.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serialise</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/topic.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-handler-registration.html"><span class="keyword">interface </span><span class="identifier">MessageHandlerRegistration</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-recipient-group.html"><span class="keyword">interface </span><span class="identifier">MessageRecipientGroup</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-recipients.html"><span class="keyword">interface </span><span class="identifier">MessageRecipients</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/index.html"><span class="keyword">interface </span><span class="identifier">MessagingService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> ""<span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/my-address.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/remove-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.messaging/-messaging-service/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.messaging/-messaging-service/stop.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service-builder/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceBuilder</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service-builder/start.html"><span class="keyword">abstract</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"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/index.html"><span class="keyword">class </span><span class="identifier">MissingAttachmentsException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/-init-.html"><span class="identifier">MissingAttachmentsException</span><span class="symbol">(</span><span class="identifier" id="core.serialization.MissingAttachmentsException$<init>(kotlin.collections.List((core.crypto.SecureHash)))/ids">ids</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/ids.html"><span class="keyword">val </span><span class="identifier">ids</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/index.html"><span class="keyword">class </span><span class="identifier">MockIdentityService</span> <span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/-init-.html"><span class="identifier">MockIdentityService</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$<init>(kotlin.collections.List((core.crypto.Party)))/identities">identities</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/index.html"><span class="keyword">class </span><span class="identifier">MockNetwork</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetwork$<init>(kotlin.Boolean, core.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$<init>(kotlin.Boolean, core.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> 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> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/index.html"><span class="keyword">class </span><span class="identifier">MockNode</span> <span class="symbol">:</span> <a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/mock-net.html"><span class="keyword">val </span><span class="identifier">mockNet</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/-mock-network/-mock-node/place.html"><span class="keyword">val </span><span class="identifier">place</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.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/-mock-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="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="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> -1<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span> <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="core.testing.MockNetwork$createTwoNodes(core.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span> <a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">></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"><ERROR CLASS></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"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></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"><</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">></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="core.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> -1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapCache</span> <span class="symbol">:</span> <a href="core.node.subsystems/-in-memory-network-map-cache/index.html"><span class="identifier">InMemoryNetworkMapCache</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-init-.html"><span class="identifier">MockNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MockAddress</span> <span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/-init-.html"><span class="identifier">MockAddress</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache.MockAddress$<init>(kotlin.String)/id">id</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/add-registration.html"><span class="keyword">fun </span><span class="identifier">addRegistration</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache$addRegistration(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/delete-registration.html"><span class="keyword">fun </span><span class="identifier">deleteRegistration</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache$deleteRegistration(core.crypto.Party)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-named-by-hash/index.html"><span class="keyword">interface </span><span class="identifier">NamedByHash</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-named-by-hash/id.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkCacheError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/-deregistration-failed/index.html"><span class="keyword">class </span><span class="identifier">DeregistrationFailed</span> <span class="symbol">:</span> <a href="core.node.subsystems/-network-cache-error/index.html"><span class="identifier">NetworkCacheError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/-deregistration-failed/-init-.html"><span class="identifier">DeregistrationFailed</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapCache</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/add-map-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/add-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/deregister-for-updates.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</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.subsystems/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$get(core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</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.subsystems/-network-map-cache/get-recommended.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/type">type</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-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.subsystems/-network-map-cache/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/network-map-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/node-for-party-name.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">nodeForPartyName</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$nodeForPartyName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</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.subsystems/-network-map-cache/party-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/rates-oracle-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/regulators.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/remove-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$removeNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/timestamping-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-d-e-f-a-u-l-t_-e-x-p-i-r-a-t-i-o-n_-p-e-r-i-o-d.html"><span class="keyword">val </span><span class="identifier">DEFAULT_EXPIRATION_PERIOD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Period.html"><span class="identifier">Period</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-f-e-t-c-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FETCH_PROTOCOL_TOPIC</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/-network-map-service/-fetch-map-request/index.html"><span class="keyword">class </span><span class="identifier">FetchMapRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/-init-.html"><span class="identifier">FetchMapRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/ifChangedSinceVersion">ifChangedSinceVersion</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/if-changed-since-version.html"><span class="keyword">val </span><span class="identifier">ifChangedSinceVersion</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FetchMapResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/-init-.html"><span class="identifier">FetchMapResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((core.node.services.NodeRegistration)), kotlin.Int)/nodes">nodes</span><span class="symbol">:</span> <span class="identifier">Collection</span><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((core.node.services.NodeRegistration)), kotlin.Int)/version">version</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/version.html"><span class="keyword">val </span><span class="identifier">version</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-p-u-s-h_-a-c-k_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_ACK_PROTOCOL_TOPIC</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/-network-map-service/-p-u-s-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_PROTOCOL_TOPIC</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/-network-map-service/-q-u-e-r-y_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">QUERY_PROTOCOL_TOPIC</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/-network-map-service/-query-identity-request/index.html"><span class="keyword">class </span><span class="identifier">QueryIdentityRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-request/-init-.html"><span class="identifier">QueryIdentityRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-request/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryIdentityResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/-init-.html"><span class="identifier">QueryIdentityResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityResponse$<init>(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/node.html"><span class="keyword">val </span><span class="identifier">node</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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-r-e-g-i-s-t-e-r_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">REGISTER_PROTOCOL_TOPIC</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/-network-map-service/-registration-request/index.html"><span class="keyword">class </span><span class="identifier">RegistrationRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-request/-init-.html"><span class="identifier">RegistrationRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-request/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">RegistrationResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/-init-.html"><span class="identifier">RegistrationResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationResponse$<init>(kotlin.Boolean)/success">success</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-s-u-b-s-c-r-i-p-t-i-o-n_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">SUBSCRIPTION_PROTOCOL_TOPIC</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/-network-map-service/-subscribe-request/index.html"><span class="keyword">class </span><span class="identifier">SubscribeRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-request/-init-.html"><span class="identifier">SubscribeRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SubscribeResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/-init-.html"><span class="identifier">SubscribeResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeResponse$<init>(kotlin.Boolean)/confirmed">confirmed</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/confirmed.html"><span class="keyword">val </span><span class="identifier">confirmed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.Update$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.Update$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateAcknowledge</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/-init-.html"><span class="identifier">UpdateAcknowledge</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.UpdateAcknowledge$<init>(core.crypto.SecureHash, core.messaging.MessageRecipients)/wireRegHash">wireRegHash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.UpdateAcknowledge$<init>(core.crypto.SecureHash, core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/wire-reg-hash.html"><span class="keyword">val </span><span class="identifier">wireRegHash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/index.html"><span class="keyword">class </span><span class="identifier">Node</span> <span class="symbol">:</span> <a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">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><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> 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"><ERROR CLASS></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/p2p-addr.html"><span class="keyword">val </span><span class="identifier">p2pAddr</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="identifier">ServiceAffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/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.node/-node/web-server.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">webServer</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span> <span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/-init-.html"><span class="identifier">OnDiskHashMismatch</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, core.crypto.SecureHash)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, core.crypto.SecureHash)/actual">actual</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/actual.html"><span class="keyword">val </span><span class="identifier">actual</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/file.html"><span class="keyword">val </span><span class="identifier">file</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/index.html"><span class="keyword">interface </span><span class="identifier">NodeConfiguration</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/nearest-city.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/index.html"><span class="keyword">class </span><span class="identifier">NodeConfigurationFromConfig</span> <span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/-init-.html"><span class="identifier">NodeConfigurationFromConfig</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeConfigurationFromConfig$<init>()/config">config</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> ConfigFactory.load()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NodeInfo</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/-init-.html"><span class="identifier">NodeInfo</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/address">address</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span> <span class="symbol">=</span> emptySet()<span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/physicalLocation">physicalLocation</span><span class="symbol">:</span> <a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/advertised-services.html"><span class="keyword">var </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/physical-location.html"><span class="keyword">val </span><span class="identifier">physicalLocation</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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="keyword">class </span><span class="identifier">FixContainer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/-init-.html"><span class="identifier">FixContainer</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((core.contracts.Fix)), core.math.InterpolatorFactory)/fixes">fixes</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((core.contracts.Fix)), core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span> <a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a> <span class="symbol">=</span> CubicSplineInterpolator.Factory<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/fixes.html"><span class="keyword">val </span><span class="identifier">fixes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$get(core.contracts.FixOf)/fixOf">fixOf</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/index.html"><span class="keyword">class </span><span class="identifier">InterpolatingRateMap</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/-init-.html"><span class="identifier">InterpolatingRateMap</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/inputRates">inputRates</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span> <a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/calendar.html"><span class="keyword">val </span><span class="identifier">calendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/get-rate.html"><span class="keyword">fun </span><span class="identifier">getRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$getRate(core.contracts.Tenor)/tenor">tenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/input-rates.html"><span class="keyword">val </span><span class="identifier">inputRates</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.crypto.Party, java.security.KeyPair)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.crypto.Party, java.security.KeyPair)/signingKey">signingKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.contracts.FixOf)))/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.contracts.WireTransaction)/wtx">wtx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span> <span class="symbol">:</span> <a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">, </span><a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span> <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"><ERROR CLASS></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="core.node.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.services/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.contracts.FixOf)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix.html"><span class="keyword">fun </span><span class="identifier">parseFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFix(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NodeMapError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-signature/index.html"><span class="keyword">class </span><span class="identifier">InvalidSignature</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-signature/-init-.html"><span class="identifier">InvalidSignature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-subscriber/index.html"><span class="keyword">class </span><span class="identifier">InvalidSubscriber</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-subscriber/-init-.html"><span class="identifier">InvalidSubscriber</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-unknown-change-type/index.html"><span class="keyword">class </span><span class="identifier">UnknownChangeType</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-unknown-change-type/-init-.html"><span class="identifier">UnknownChangeType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/index.html"><span class="keyword">class </span><span class="identifier">NodeRegistration</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/-init-.html"><span class="identifier">NodeRegistration</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/serial">serial</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/type">type</span><span class="symbol">:</span> <a href="core.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/expires">expires</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/expires.html"><span class="keyword">var </span><span class="identifier">expires</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/node.html"><span class="keyword">val </span><span class="identifier">node</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.services/-node-registration/serial.html"><span class="keyword">val </span><span class="identifier">serial</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/to-wire.html"><span class="keyword">fun </span><span class="identifier">toWire</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeRegistration$toWire(java.security.PrivateKey)/privateKey">privateKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="core.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/index.html"><span class="keyword">class </span><span class="identifier">NodeTimestamperService</span> <span class="symbol">:</span> <a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/-init-.html"><span class="identifier">NodeTimestamperService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/signingKey">signingKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemDefaultZone()<span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a> <span class="symbol">=</span> 30.seconds<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/-t-i-m-e-s-t-a-m-p-i-n-g_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TIMESTAMPING_PROTOCOL_TOPIC</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-timestamper-service/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/process-request.html"><span class="keyword">fun </span><span class="identifier">processRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeTimestamperService$processRequest(protocols.TimestampingProtocol.Request)/req">req</span><span class="symbol">:</span> <a href="protocols/-timestamping-protocol/-request/index.html"><span class="identifier">Request</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/signing-key.html"><span class="keyword">val </span><span class="identifier">signingKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/tolerance.html"><span class="keyword">val </span><span class="identifier">tolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/index.html"><span class="keyword">class </span><span class="identifier">NodeWalletService</span> <span class="symbol">:</span> <a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/-init-.html"><span class="identifier">NodeWalletService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$<init>(core.node.ServiceHub)/services">services</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/cash-balances.html"><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/current-wallet.html"><span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/fill-with-some-test-cash.html"><span class="keyword">fun </span><span class="identifier">fillWithSomeTestCash</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/howMuch">howMuch</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/atLeastThisManyStates">atLeastThisManyStates</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 3<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/atMostThisManyStates">atMostThisManyStates</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 10<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/rng">rng</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a> <span class="symbol">=</span> Random()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/linear-heads.html"><span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/notify-all.html"><span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$notifyAll(kotlin.collections.Iterable((core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/index.html"><span class="keyword">object </span><span class="identifier">NullPublicKey</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.crypto.NullPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">OpaqueBytes</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/-init-.html"><span class="identifier">OpaqueBytes</span><span class="symbol">(</span><span class="identifier" id="core.serialization.OpaqueBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/bits.html"><span class="keyword">val </span><span class="identifier">bits</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.serialization.OpaqueBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/of.html"><span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.serialization.OpaqueBytes.Companion$of(kotlin.ByteArray)/b">b</span><span class="symbol">:</span> <span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/index.html"><span class="keyword">interface </span><span class="identifier">OwnableState</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/with-new-owner.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="core.contracts.OwnableState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">,</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/-init-.html"><span class="identifier">Party</span><span class="symbol">(</span><span class="identifier" id="core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/owningKey">owningKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/owning-key.html"><span class="keyword">val </span><span class="identifier">owningKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="identifier" id="core.crypto.Party$ref(core.serialization.OpaqueBytes)/bytes">bytes</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.crypto.Party$ref(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span> <span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PartyAndReference</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/-init-.html"><span class="identifier">PartyAndReference</span><span class="symbol">(</span><span class="identifier" id="core.contracts.PartyAndReference$<init>(core.crypto.Party, core.serialization.OpaqueBytes)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.PartyAndReference$<init>(core.crypto.Party, core.serialization.OpaqueBytes)/reference">reference</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/reference.html"><span class="keyword">val </span><span class="identifier">reference</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">PaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/-init-.html"><span class="identifier">PaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.PaymentEvent$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/calculate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">PaymentRule</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/-in-advance.html"><span class="identifier">InAdvance</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/-in-arrears.html"><span class="identifier">InArrears</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span> <span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/-init-.html"><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/add-checkpoint.html"><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-per-file-checkpoint-storage/checkpoints.html"><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/remove-checkpoint.html"><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-per-file-checkpoint-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">PercentageRatioUnit</span> <span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/-init-.html"><span class="identifier">PercentageRatioUnit</span><span class="symbol">(</span><span class="identifier" id="contracts.PercentageRatioUnit$<init>(kotlin.String)/percentageAsString">percentageAsString</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PhysicalLocation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/-init-.html"><span class="identifier">PhysicalLocation</span><span class="symbol">(</span><span class="identifier" id="core.node.PhysicalLocation$<init>(core.node.WorldCoordinate, kotlin.String)/coordinate">coordinate</span><span class="symbol">:</span> <a href="core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a><span class="symbol">, </span><span class="identifier" id="core.node.PhysicalLocation$<init>(core.node.WorldCoordinate, kotlin.String)/description">description</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/coordinate.html"><span class="keyword">val </span><span class="identifier">coordinate</span><span class="symbol">: </span><a href="core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/index.html"><span class="keyword">class </span><span class="identifier">Polynomial</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/-init-.html"><span class="identifier">Polynomial</span><span class="symbol">(</span><span class="identifier" id="core.math.Polynomial$<init>(kotlin.DoubleArray)/coefficients">coefficients</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.math.Polynomial$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/index.html"><span class="keyword">class </span><span class="identifier">ProgressTracker</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-init-.html"><span class="identifier">ProgressTracker</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.ProgressTracker$<init>(kotlin.Array((core.utilities.ProgressTracker.Step)))/steps">steps</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">Change</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/index.html"><span class="keyword">class </span><span class="identifier">Position</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/-init-.html"><span class="identifier">Position</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Position$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Position$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/newStep">newStep</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/new-step.html"><span class="keyword">val </span><span class="identifier">newStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-position/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/index.html"><span class="keyword">class </span><span class="identifier">Rendering</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/-init-.html"><span class="identifier">Rendering</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Rendering$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Rendering$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/ofStep">ofStep</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/of-step.html"><span class="keyword">val </span><span class="identifier">ofStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-rendering/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/index.html"><span class="keyword">class </span><span class="identifier">Structural</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/-init-.html"><span class="identifier">Structural</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Structural$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Structural$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/parent">parent</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/parent.html"><span class="keyword">val </span><span class="identifier">parent</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-structural/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-d-o-n-e/index.html"><span class="keyword">object </span><span class="identifier">DONE</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-d-o-n-e/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.DONE$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">RelabelableStep</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/-init-.html"><span class="identifier">RelabelableStep</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.RelabelableStep$<init>(kotlin.String)/currentLabel">currentLabel</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/current-label.html"><span class="keyword">var </span><span class="identifier">currentLabel</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/index.html"><span class="keyword">class </span><span class="identifier">Step</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/-init-.html"><span class="identifier">Step</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Step$<init>(kotlin.String)/label">label</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/index.html"><span class="keyword">object </span><span class="identifier">UNSTARTED</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.UNSTARTED$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/all-steps.html"><span class="keyword">val </span><span class="identifier">allSteps</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/children-for.html"><span class="keyword">var </span><span class="identifier">childrenFor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/current-step.html"><span class="keyword">var </span><span class="identifier">currentStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/current-step-recursive.html"><span class="keyword">val </span><span class="identifier">currentStepRecursive</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/next-step.html"><span class="keyword">fun </span><span class="identifier">nextStep</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/parent.html"><span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/step-index.html"><span class="keyword">var </span><span class="identifier">stepIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/steps.html"><span class="keyword">val </span><span class="identifier">steps</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/top-level-tracker.html"><span class="keyword">val </span><span class="identifier">topLevelTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolClassRef</span> <span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/-init-.html"><span class="identifier">ProtocolClassRef</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolInstanceRef</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/-init-.html"><span class="identifier">ProtocolInstanceRef</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolInstance">protocolInstance</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolClass">protocolClass</span><span class="symbol">:</span> <a href="api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolStepId">protocolStepId</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/protocol-class.html"><span class="keyword">val </span><span class="identifier">protocolClass</span><span class="symbol">: </span><a href="api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/protocol-instance.html"><span class="keyword">val </span><span class="identifier">protocolInstance</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/-protocol-instance-ref/protocol-step-id.html"><span class="keyword">val </span><span class="identifier">protocolStepId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ProtocolLogic</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/-init-.html"><span class="identifier">ProtocolLogic</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/call.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/psm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">psm</span><span class="symbol">: </span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/clazz">clazz</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</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.protocols/-protocol-logic/send-and-receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/sub-protocol.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">subProtocol</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$subProtocol(core.protocols.ProtocolLogic((core.protocols.ProtocolLogic.subProtocol.R)))/subLogic">subLogic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-ref.html"><span class="keyword">interface </span><span class="identifier">ProtocolRef</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolRequiringAttention</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/-init-.html"><span class="identifier">ProtocolRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/ref">ref</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/prompt">prompt</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/choiceIdsToMessages">choiceIdsToMessages</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/dueBy">dueBy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/choice-ids-to-messages.html"><span class="keyword">val </span><span class="identifier">choiceIdsToMessages</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/due-by.html"><span class="keyword">val </span><span class="identifier">dueBy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/prompt.html"><span class="keyword">val </span><span class="identifier">prompt</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/index.html"><span class="keyword">class </span><span class="identifier">ProtocolStateMachine</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/-init-.html"><span class="identifier">ProtocolStateMachine</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/logic">logic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/scheduler">scheduler</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/loggerName">loggerName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logger-name.html"><span class="keyword">val </span><span class="identifier">loggerName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logic.html"><span class="keyword">val </span><span class="identifier">logic</span><span class="symbol">: </span><a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/prepare-for-resume-with.html"><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/suspendAction">suspendAction</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</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.protocols/-protocol-state-machine/receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/recvType">recvType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/result-future.html"><span class="keyword">val </span><span class="identifier">resultFuture</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/run.html"><span class="keyword">fun </span><span class="identifier">run</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</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.protocols/-protocol-state-machine/send-and-receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/service-hub.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Rate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/-init-.html"><span class="identifier">Rate</span><span class="symbol">(</span><span class="identifier" id="contracts.Rate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Rate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/ratio-unit.html"><span class="keyword">val </span><span class="identifier">ratioUnit</span><span class="symbol">: </span><a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-payment-event/index.html"><span class="identifier">PaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/-init-.html"><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/accrual-end-date.html"><span class="keyword">val </span><span class="identifier">accrualEndDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/accrual-start-date.html"><span class="keyword">val </span><span class="identifier">accrualStartDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/as-c-s-v.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/calculate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-factor.html"><span class="keyword">val </span><span class="identifier">dayCountFactor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/days.html"><span class="keyword">val </span><span class="identifier">days</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/flow.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/rate.html"><span class="keyword">val </span><span class="identifier">rate</span><span class="symbol">: </span><a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">class </span><span class="identifier">QueryRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">class </span><span class="identifier">SignRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c_-q-u-e-r-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_QUERY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c_-s-i-g-n.html"><span class="keyword">val </span><span class="identifier">TOPIC_SIGN</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion$tracker(kotlin.String)/fixName">fixName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatioUnit</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/-init-.html"><span class="identifier">RatioUnit</span><span class="symbol">(</span><span class="identifier" id="contracts.RatioUnit$<init>(java.math.BigDecimal)/value">value</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatioUnit$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/index.html"><span class="keyword">class </span><span class="identifier">RecordingMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">, </span><span class="identifier">V</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-init-.html"><span class="identifier">RecordingMap</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$<init>(kotlin.collections.MutableMap((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)), )/wrappedMap">wrappedMap</span><span class="symbol">:</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap$<init>(kotlin.collections.MutableMap((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)), )/logger">logger</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> loggerFor<RecordingMap<K, V>>()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Get</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/-init-.html"><span class="identifier">Get</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap.Get$<init>(core.utilities.RecordingMap.Get.K)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Put</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">, </span><span class="identifier">V</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/-init-.html"><span class="identifier">Put</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap.Put$<init>(core.utilities.RecordingMap.Put.K, core.utilities.RecordingMap.Put.V)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap.Put$<init>(core.utilities.RecordingMap.Put.K, core.utilities.RecordingMap.Put.V)/value">value</span><span class="symbol">:</span> <span class="identifier">V</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">V</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-record.html"><span class="keyword">interface </span><span class="identifier">Record</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/clear-records.html"><span class="keyword">fun </span><span class="identifier">clearRecords</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.utilities/-recording-map/get.html"><span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$get(core.utilities.RecordingMap.K)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/put.html"><span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$put(core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap$put(core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)/value">value</span><span class="symbol">:</span> <span class="identifier">V</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/put-all.html"><span class="keyword">fun </span><span class="identifier">putAll</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$putAll(kotlin.collections.Map((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)))/from">from</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</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.utilities/-recording-map/put-all-unrecorded.html"><span class="keyword">fun </span><span class="identifier">putAllUnrecorded</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$putAllUnrecorded(kotlin.collections.Map((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)))/from">from</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</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.utilities/-recording-map/records.html"><span class="keyword">val </span><span class="identifier">records</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/index.html"><span class="keyword">class </span><span class="identifier">ReferenceRate</span> <span class="symbol">:</span> <a href="contracts/-floating-rate/index.html"><span class="identifier">FloatingRate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/-init-.html"><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/tenor.html"><span class="keyword">val </span><span class="identifier">tenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-regulator-service/index.html"><span class="keyword">interface </span><span class="identifier">RegulatorService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-regulator-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/index.html"><span class="keyword">class </span><span class="identifier">Requirements</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/-init-.html"><span class="identifier">Requirements</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">by</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Requirements$by(kotlin.String, kotlin.Boolean)/expr">expr</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/txHashes">txHashes</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/index.html"><span class="keyword">class </span><span class="identifier">ExcessivelyLargeTransactionGraph</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/-init-.html"><span class="identifier">ExcessivelyLargeTransactionGraph</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/index.html"><span class="keyword">class </span><span class="identifier">ResponseFilter</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/-init-.html"><span class="identifier">ResponseFilter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/filter.html"><span class="keyword">fun </span><span class="identifier">filter</span><span class="symbol">(</span><span class="identifier" id="api.ResponseFilter$filter(, )/requestContext">requestContext</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="api.ResponseFilter$filter(, )/responseContext">responseContext</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">SecureHash</span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="keyword">class </span><span class="identifier">SHA256</span> <span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/-init-.html"><span class="identifier">SHA256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.SHA256$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/signature-algorithm-name.html"><span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$parse(kotlin.String)/str">str</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/prefix-chars.html"><span class="keyword">fun </span><span class="identifier">prefixChars</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash$prefixChars(kotlin.Int)/prefixLen">prefixLen</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 6<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/random-s-h-a256.html"><span class="keyword">fun </span><span class="identifier">randomSHA256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256(kotlin.String)/str">str</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256-twice.html"><span class="keyword">fun </span><span class="identifier">sha256Twice</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256Twice(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/signature-algorithm-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/index.html"><span class="keyword">class </span><span class="identifier">SerializedBytes</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/-init-.html"><span class="identifier">SerializedBytes</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/write-to-file.html"><span class="keyword">fun </span><span class="identifier">writeToFile</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytes$writeToFile(java.nio.file.Path)/path">path</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/index.html"><span class="keyword">object </span><span class="identifier">SerializedBytesSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">Any</span><span class="symbol">></span><span class="symbol">></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"><</span><span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/obj">obj</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">Any</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/index.html"><span class="keyword">interface </span><span class="identifier">ServiceHub</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/clock.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="core.node.subsystems/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="core.node.subsystems/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/network-map-cache.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="core.node.ServiceHub$recordTransactions(kotlin.collections.List((core.contracts.SignedTransaction)), kotlin.Boolean)/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.ServiceHub$recordTransactions(kotlin.collections.List((core.contracts.SignedTransaction)), kotlin.Boolean)/skipRecordingMap">skipRecordingMap</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="core.node.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/-service-hub/verify-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="core.node.ServiceHub$verifyTransaction(core.contracts.LedgerTransaction)/ltx">ltx</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/wallet-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceType</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/-init-.html"><span class="identifier">ServiceType</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceType$<init>(kotlin.String)/id">id</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/equals.html"><span class="keyword">open</span> <span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/id.html"><span class="keyword">val </span><span class="identifier">id</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/-service-type/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SignedData</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/-init-.html"><span class="identifier">SignedData</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SignedData$<init>(core.serialization.SerializedBytes((core.crypto.SignedData.T)), core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.crypto.SignedData$<init>(core.serialization.SerializedBytes((core.crypto.SignedData.T)), core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/raw.html"><span class="keyword">val </span><span class="identifier">raw</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/sig.html"><span class="keyword">val </span><span class="identifier">sig</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="core.crypto/-signed-data/verified.html"><span class="keyword">fun </span><span class="identifier">verified</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/verify-data.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SignedData$verifyData(core.crypto.SignedData.T)/data">data</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignedTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/-init-.html"><span class="identifier">SignedTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/txBits">txBits</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.SignedTransaction$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/sigs">sigs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$plus(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/sigs.html"><span class="keyword">val </span><span class="identifier">sigs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/tx-bits.html"><span class="keyword">val </span><span class="identifier">txBits</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$verify(kotlin.Boolean)/throwIfSignaturesAreMissing">throwIfSignaturesAreMissing</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> true<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/verify-signatures.html"><span class="keyword">fun </span><span class="identifier">verifySignatures</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/-signed-transaction/with-additional-signature.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$withAdditionalSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Simulation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NetworkMapNodeFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/index.html"><span class="keyword">object </span><span class="identifier">RatesOracleFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/index.html"><span class="keyword">object </span><span class="identifier">RegulatorFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimulatedNode</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/index.html"><span class="keyword">object </span><span class="identifier">TimestampingNodeFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/all-protocol-steps.html"><span class="keyword">val </span><span class="identifier">allProtocolSteps</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</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.html"><span class="keyword">val </span><span class="identifier">bankFactory</span><span class="symbol">: </span><a href="core.testing/-simulation/-bank-factory/index.html"><span class="identifier">BankFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/bank-locations.html"><span class="keyword">val </span><span class="identifier">bankLocations</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/banks.html"><span class="keyword">val </span><span class="identifier">banks</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/current-day.html"><span class="keyword">var </span><span class="identifier">currentDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/date-changes.html"><span class="keyword">val </span><span class="identifier">dateChanges</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/done-steps.html"><span class="keyword">val </span><span class="identifier">doneSteps</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Collection</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</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/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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></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="core.testing.Simulation$linkConsensus(kotlin.collections.Collection((core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span> <span class="identifier">Collection</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$linkConsensus(kotlin.collections.Collection((core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">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="core.testing.Simulation$linkProtocolProgress(core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span> <a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$linkProtocolProgress(core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">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/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/regulators.html"><span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
<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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></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="core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span> <span class="identifier">Int</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></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>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-single-message-recipient.html"><span class="keyword">interface </span><span class="identifier">SingleMessageRecipient</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/index.html"><span class="keyword">class </span><span class="identifier">SplineFunction</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/-init-.html"><span class="identifier">SplineFunction</span><span class="symbol">(</span><span class="identifier" id="core.math.SplineFunction$<init>(java.util.TreeMap((kotlin.Double, core.math.Polynomial)))/segmentMap">segmentMap</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html"><span class="identifier">TreeMap</span></a><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="core.math/-polynomial/index.html"><span class="identifier">Polynomial</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.math.SplineFunction$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-stack-snapshot/index.html"><span class="keyword">class </span><span class="identifier">StackSnapshot</span> <span class="symbol">:</span> <span class="identifier">Throwable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-stack-snapshot/-init-.html"><span class="identifier">StackSnapshot</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateAndRef</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/-init-.html"><span class="identifier">StateAndRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.StateAndRef$<init>(core.contracts.StateAndRef.T, core.contracts.StateRef)/state">state</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="core.contracts.StateAndRef$<init>(core.contracts.StateAndRef.T, core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/index.html"><span class="keyword">class </span><span class="identifier">StateMachineManager</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-init-.html"><span class="identifier">StateMachineManager</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$<init>(core.node.ServiceHub, core.utilities.AffinityExecutor)/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager$<init>(core.node.ServiceHub, core.utilities.AffinityExecutor)/executor">executor</span><span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="keyword">class </span><span class="identifier">FiberRequest</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-init-.html"><span class="identifier">FiberRequest</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">ExpectingResponse</span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/-init-.html"><span class="identifier">ExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/responseType">responseType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/response-type.html"><span class="keyword">val </span><span class="identifier">responseType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-not-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">NotExpectingResponse</span> <span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-not-expecting-response/-init-.html"><span class="identifier">NotExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/destination.html"><span class="keyword">val </span><span class="identifier">destination</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/obj.html"><span class="keyword">val </span><span class="identifier">obj</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="core.messaging/-state-machine-manager/-fiber-request/session-i-d-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIDForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/session-i-d-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIDForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/stack-trace-in-case-of-problems.html"><span class="keyword">val </span><span class="identifier">stackTraceInCaseOfProblems</span><span class="symbol">: </span><a href="core.messaging/-stack-snapshot/index.html"><span class="identifier">StackSnapshot</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-scheduler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">FiberScheduler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-scheduler/-init-.html"><span class="identifier">FiberScheduler</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/add.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$add(kotlin.String, core.protocols.ProtocolLogic((core.messaging.StateMachineManager.add.T)))/loggerName">loggerName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager$add(kotlin.String, core.protocols.ProtocolLogic((core.messaging.StateMachineManager.add.T)))/logic">logic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/find-state-machines.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">findStateMachines</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$findStateMachines(java.lang.Class((core.protocols.ProtocolLogic((core.messaging.StateMachineManager.findStateMachines.T)))))/klass">klass</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/scheduler.html"><span class="keyword">val </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/-fiber-scheduler/index.html"><span class="identifier">FiberScheduler</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateRef</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/-init-.html"><span class="identifier">StateRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.StateRef$<init>(core.crypto.SecureHash, kotlin.Int)/txhash">txhash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.StateRef$<init>(core.crypto.SecureHash, kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/--index--.html"><span class="keyword">val </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/txhash.html"><span class="keyword">val </span><span class="identifier">txhash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/index.html"><span class="keyword">interface </span><span class="identifier">StatesQuery</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/index.html"><span class="keyword">interface </span><span class="identifier">Criteria</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-all-deals.html"><span class="keyword">object </span><span class="identifier">AllDeals</span> <span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Deal</span> <span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/-init-.html"><span class="identifier">Deal</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Criteria.Deal$<init>(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Selection</span> <span class="symbol">:</span> <a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/-init-.html"><span class="identifier">Selection</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Selection$<init>(api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/criteria.html"><span class="keyword">val </span><span class="identifier">criteria</span><span class="symbol">: </span><a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select.html"><span class="keyword">fun </span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Companion$select(api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select-all-deals.html"><span class="keyword">fun </span><span class="identifier">selectAllDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select-deal.html"><span class="keyword">fun </span><span class="identifier">selectDeal</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Companion$selectDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">StorageService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/attachments.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/checkpoint-storage.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/my-legal-identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/my-legal-identity-key.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">StorageServiceImpl</span> <span class="symbol">:</span> <a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/-init-.html"><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/attachments">attachments</span><span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/attachments.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/checkpoint-storage.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/my-legal-identity.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/my-legal-identity-key.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/recording-as.html"><span class="keyword">val </span><span class="identifier">recordingAs</span><span class="symbol">: </span><span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/tables.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tables</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">,</span> <span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/validated-transactions.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Tenor</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-init-.html"><span class="identifier">Tenor</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Tenor$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">TimeUnit</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-day.html"><span class="identifier">Day</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-month.html"><span class="identifier">Month</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-week.html"><span class="identifier">Week</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-year.html"><span class="identifier">Year</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/days-to-maturity.html"><span class="keyword">fun </span><span class="identifier">daysToMaturity</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Tenor$daysToMaturity(java.time.LocalDate, core.contracts.BusinessCalendar)/startDate">startDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Tenor$daysToMaturity(java.time.LocalDate, core.contracts.BusinessCalendar)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/index.html"><span class="keyword">class </span><span class="identifier">ThreadBox</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/-init-.html"><span class="identifier">ThreadBox</span><span class="symbol">(</span><span class="identifier" id="core.ThreadBox$<init>(core.ThreadBox.T, java.util.concurrent.locks.Lock)/content">content</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="core.ThreadBox$<init>(core.ThreadBox.T, java.util.concurrent.locks.Lock)/lock">lock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a> <span class="symbol">=</span> ReentrantLock()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/content.html"><span class="keyword">val </span><span class="identifier">content</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/lock.html"><span class="keyword">val </span><span class="identifier">lock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">locked</span><span class="symbol">(</span><span class="identifier" id="core.ThreadBox$locked(kotlin.Function1((core.ThreadBox.T, core.ThreadBox.locked.R)))/body">body</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimestampCommand</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/time">time</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/before">before</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/after.html"><span class="keyword">val </span><span class="identifier">after</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/before.html"><span class="keyword">val </span><span class="identifier">before</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/midpoint.html"><span class="keyword">val </span><span class="identifier">midpoint</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/index.html"><span class="keyword">interface </span><span class="identifier">TimestamperService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/timestamp.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="core.node.services.TimestamperService$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TimestampingError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-for-me/index.html"><span class="keyword">class </span><span class="identifier">NotForMe</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-for-me/-init-.html"><span class="identifier">NotForMe</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-on-time-exception/index.html"><span class="keyword">class </span><span class="identifier">NotOnTimeException</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-on-time-exception/-init-.html"><span class="identifier">NotOnTimeException</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-requires-exactly-one-command/index.html"><span class="keyword">class </span><span class="identifier">RequiresExactlyOneCommand</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-requires-exactly-one-command/-init-.html"><span class="identifier">RequiresExactlyOneCommand</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/index.html"><span class="keyword">class </span><span class="identifier">TimestampingProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-init-.html"><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/index.html"><span class="keyword">class </span><span class="identifier">Client</span> <span class="symbol">:</span> <a href="core.node.services/-timestamper-service/index.html"><span class="identifier">TimestamperService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/-init-.html"><span class="identifier">Client</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$<init>(core.messaging.StateMachineManager, core.node.NodeInfo)/stateMachineManager">stateMachineManager</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Client$<init>(core.messaging.StateMachineManager, core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-r-e-q-u-e-s-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REQUESTING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/index.html"><span class="keyword">class </span><span class="identifier">Request</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-v-a-l-i-d-a-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">VALIDATING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-topic-string-validator/index.html"><span class="keyword">object </span><span class="identifier">TopicStringValidator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-topic-string-validator/check.html"><span class="keyword">fun </span><span class="identifier">check</span><span class="symbol">(</span><span class="identifier" id="core.messaging.TopicStringValidator$check(kotlin.String)/tag">tag</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/index.html"><span class="keyword">class </span><span class="identifier">TradeSimulation</span> <span class="symbol">:</span> <a href="core.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.TradeSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.TradeSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/index.html"><span class="keyword">class </span><span class="identifier">TraderDemoProtocolBuyer</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/-init-.html"><span class="identifier">TraderDemoProtocolBuyer</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolBuyer$<init>(java.nio.file.Path)/attachmentsPath">attachmentsPath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/-s-t-a-r-t-i-n-g_-b-u-y.html"><span class="keyword">object </span><span class="identifier">STARTING_BUY</span> <span class="symbol">:</span> <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/-trader-demo-protocol-buyer/-w-a-i-t-i-n-g_-f-o-r_-s-e-l-l-e-r_-t-o_-c-o-n-n-e-c-t.html"><span class="keyword">object </span><span class="identifier">WAITING_FOR_SELLER_TO_CONNECT</span> <span class="symbol">:</span> <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/-trader-demo-protocol-buyer/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/index.html"><span class="keyword">class </span><span class="identifier">TraderDemoProtocolSeller</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-init-.html"><span class="identifier">TraderDemoProtocolSeller</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/myAddress">myAddress</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TraderDemoProtocolSeller.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/-p-r-o-s-p-e-c-t-u-s_-h-a-s-h.html"><span class="keyword">val </span><span class="identifier">PROSPECTUS_HASH</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-s-e-l-f_-i-s-s-u-i-n-g.html"><span class="keyword">object </span><span class="identifier">SELF_ISSUING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/-t-r-a-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">TRADING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/self-issue-some-commercial-paper.html"><span class="keyword">fun </span><span class="identifier">selfIssueSomeCommercialPaper</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolSeller$selfIssueSomeCommercialPaper(java.security.PublicKey, core.node.NodeInfo)/ownedBy">ownedBy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$selfIssueSomeCommercialPaper(java.security.PublicKey, core.node.NodeInfo)/tsa">tsa</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionBuildStep</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/-init-.html"><span class="identifier">TransactionBuildStep</span><span class="symbol">(</span><span class="identifier" id="api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/generateMethodName">generateMethodName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/generate-method-name.html"><span class="keyword">val </span><span class="identifier">generateMethodName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/index.html"><span class="keyword">class </span><span class="identifier">TransactionBuilder</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/-init-.html"><span class="identifier">TransactionBuilder</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/commands">commands</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-attachment.html"><span class="keyword">fun </span><span class="identifier">addAttachment</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addAttachment(core.contracts.Attachment)/attachment">attachment</span><span class="symbol">:</span> <a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.Command)/arg">arg</span><span class="symbol">:</span> <a href="core/-command/index.html"><span class="identifier">Command</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="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addInputState(core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addOutputState(core.contracts.ContractState)/state">state</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-signature-unchecked.html"><span class="keyword">fun </span><span class="identifier">addSignatureUnchecked</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addSignatureUnchecked(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/attachments.html"><span class="keyword">fun </span><span class="identifier">attachments</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/check-and-add-signature.html"><span class="keyword">fun </span><span class="identifier">checkAndAddSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$checkAndAddSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/check-signature.html"><span class="keyword">fun </span><span class="identifier">checkSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$checkSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/commands.html"><span class="keyword">fun </span><span class="identifier">commands</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/input-states.html"><span class="keyword">fun </span><span class="identifier">inputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/output-states.html"><span class="keyword">fun </span><span class="identifier">outputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/set-time.html"><span class="keyword">fun </span><span class="identifier">setTime</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/time">time</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/authenticatedBy">authenticatedBy</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><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/-transaction-builder/sign-with.html"><span class="keyword">fun </span><span class="identifier">signWith</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$signWith(java.security.KeyPair)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/time.html"><span class="keyword">val </span><span class="identifier">time</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$timestamp(core.node.services.TimestamperService, java.time.Clock)/timestamper">timestamper</span><span class="symbol">:</span> <a href="core.node.services/-timestamper-service/index.html"><span class="identifier">TimestamperService</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$timestamp(core.node.services.TimestamperService, java.time.Clock)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemUTC()<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/-transaction-builder/to-signed-transaction.html"><span class="keyword">fun </span><span class="identifier">toSignedTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$toSignedTransaction(kotlin.Boolean)/checkSufficientSignatures">checkSufficientSignatures</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> true<span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/to-wire-transaction.html"><span class="keyword">fun </span><span class="identifier">toWireTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/with-items.html"><span class="keyword">fun </span><span class="identifier">withItems</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.TransactionBuilder$withItems(kotlin.Array((kotlin.Any)))/items">items</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionConflictException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/-init-.html"><span class="identifier">TransactionConflictException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/conflictRef">conflictRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/tx1">tx1</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/tx2">tx2</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/conflict-ref.html"><span class="keyword">val </span><span class="identifier">conflictRef</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/tx1.html"><span class="keyword">val </span><span class="identifier">tx1</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/tx2.html"><span class="keyword">val </span><span class="identifier">tx2</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionForVerification</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-init-.html"><span class="identifier">TransactionForVerification</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/inStates">inStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/outStates">outStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/origHash">origHash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InOutGroup</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/-init-.html"><span class="identifier">InOutGroup</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/groupingKey">groupingKey</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/grouping-key.html"><span class="keyword">val </span><span class="identifier">groupingKey</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$getTimestampBy(core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(java.lang.Class((core.contracts.TransactionForVerification.groupStates.T)), kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/ofType">ofType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(java.lang.Class((core.contracts.TransactionForVerification.groupStates.T)), kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/selector">selector</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/selector">selector</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states-internal.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <s><span class="identifier">groupStatesInternal</span></s><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStatesInternal(kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))), kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))))/inGroups">inGroups</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$groupStatesInternal(kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))), kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))))/outGroups">outGroups</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/in-states.html"><span class="keyword">val </span><span class="identifier">inStates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/orig-hash.html"><span class="keyword">val </span><span class="identifier">origHash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/out-states.html"><span class="keyword">val </span><span class="identifier">outStates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/index.html"><span class="keyword">class </span><span class="identifier">TransactionGraphSearch</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Callable.html"><span class="identifier">Callable</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-init-.html"><span class="identifier">TransactionGraphSearch</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGraphSearch$<init>(kotlin.collections.Map((core.crypto.SecureHash, core.contracts.SignedTransaction)), kotlin.collections.List((core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionGraphSearch$<init>(kotlin.collections.Map((core.crypto.SecureHash, core.contracts.SignedTransaction)), kotlin.collections.List((core.contracts.WireTransaction)))/startPoints">startPoints</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/index.html"><span class="keyword">class </span><span class="identifier">Query</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/-init-.html"><span class="identifier">Query</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGraphSearch.Query$<init>(java.lang.Class((core.contracts.CommandData)))/withCommandOfType">withCommandOfType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/with-command-of-type.html"><span class="keyword">val </span><span class="identifier">withCommandOfType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/query.html"><span class="keyword">var </span><span class="identifier">query</span><span class="symbol">: </span><a href="core/-transaction-graph-search/-query/index.html"><span class="identifier">Query</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/start-points.html"><span class="keyword">val </span><span class="identifier">startPoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/index.html"><span class="keyword">class </span><span class="identifier">TransactionGroup</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/-init-.html"><span class="identifier">TransactionGroup</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGroup$<init>(kotlin.collections.Set((core.contracts.LedgerTransaction)), kotlin.collections.Set((core.contracts.LedgerTransaction)))/transactions">transactions</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionGroup$<init>(kotlin.collections.Set((core.contracts.LedgerTransaction)), kotlin.collections.Set((core.contracts.LedgerTransaction)))/nonVerifiedRoots">nonVerifiedRoots</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/non-verified-roots.html"><span class="keyword">val </span><span class="identifier">nonVerifiedRoots</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionResolutionException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/-init-.html"><span class="identifier">TransactionResolutionException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionResolutionException$<init>(core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionVerificationException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/-init-.html"><span class="identifier">TransactionVerificationException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span> <span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/index.html"><span class="keyword">class </span><span class="identifier">TransientProperty</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/-init-.html"><span class="identifier">TransientProperty</span><span class="symbol">(</span><span class="identifier" id="core.TransientProperty$<init>(kotlin.Function0((core.TransientProperty.T)))/initializer">initializer</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/thisRef">thisRef</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/property">property</span><span class="symbol">:</span> <span class="identifier">KProperty</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyDealProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/deal-to-buy.html"><span class="keyword">val </span><span class="identifier">dealToBuy</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-d-e-a-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">DEAL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/-init-.html"><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealRefMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/-init-.html"><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/index.html"><span class="keyword">class </span><span class="identifier">Fixer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/-init-.html"><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/create-tracker.html"><span class="keyword">fun </span><span class="identifier">createTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/deal-to-fix.html"><span class="keyword">val </span><span class="identifier">dealToFix</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/replacement-progress-tracker.html"><span class="keyword">val </span><span class="identifier">replacementProgressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/index.html"><span class="keyword">class </span><span class="identifier">Floater</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/-init-.html"><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/payload">payload</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/public-key.html"><span class="keyword">val </span><span class="identifier">publicKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Primary</span><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-init-.html"><span class="identifier">Primary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span> <span class="identifier">U</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-c-o-p-y-i-n-g_-t-o_-r-e-g-u-l-a-t-o-r.html"><span class="keyword">object </span><span class="identifier">COPYING_TO_REGULATOR</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-t-i-m-e-s-t-a-m-p-i-n-g.html"><span class="keyword">object </span><span class="identifier">TIMESTAMPING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/get-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">getPartialTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">U</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</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="protocols/-two-party-deal-protocol/-primary/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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/verify-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Secondary</span><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-init-.html"><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromPrimary</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/-init-.html"><span class="identifier">SignaturesFromPrimary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/timestampAuthoritySig">timestampAuthoritySig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/sellerSig">sellerSig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</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="protocols/-two-party-deal-protocol/-signatures-from-primary/timestamp-authority-sig.html"><span class="keyword">val </span><span class="identifier">timestampAuthoritySig</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyTradeProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">AssetMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/-init-.html"><span class="identifier">AssetMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/expectedTypeName">expectedTypeName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/typeName">typeName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/expected-type-name.html"><span class="keyword">val </span><span class="identifier">expectedTypeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/type-name.html"><span class="keyword">val </span><span class="identifier">typeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/index.html"><span class="keyword">class </span><span class="identifier">Buyer</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-init-.html"><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/acceptable-price.html"><span class="keyword">val </span><span class="identifier">acceptablePrice</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/type-to-buy.html"><span class="keyword">val </span><span class="identifier">typeToBuy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/index.html"><span class="keyword">class </span><span class="identifier">Seller</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-init-.html"><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-t-i-m-e-s-t-a-m-p-i-n-g.html"><span class="keyword">object </span><span class="identifier">TIMESTAMPING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/asset-to-sell.html"><span class="keyword">val </span><span class="identifier">assetToSell</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/buyer-session-i-d.html"><span class="keyword">val </span><span class="identifier">buyerSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</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="protocols/-two-party-trade-protocol/-seller/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/index.html"><span class="keyword">class </span><span class="identifier">SellerTradeInfo</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/-init-.html"><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/asset-for-sale.html"><span class="keyword">val </span><span class="identifier">assetForSale</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/seller-owner-key.html"><span class="keyword">val </span><span class="identifier">sellerOwnerKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromSeller</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/-init-.html"><span class="identifier">SignaturesFromSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/timestampAuthoritySig">timestampAuthoritySig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/sellerSig">sellerSig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</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="protocols/-two-party-trade-protocol/-signatures-from-seller/timestamp-authority-sig.html"><span class="keyword">val </span><span class="identifier">timestampAuthoritySig</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-t-r-a-d-e_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TRADE_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/index.html"><span class="keyword">class </span><span class="identifier">UnacceptablePriceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/-init-.html"><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.contracts.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/given-price.html"><span class="keyword">val </span><span class="identifier">givenPrice</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/run-buyer.html"><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/run-seller.html"><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">TypeOnlyCommandData</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/-init-.html"><span class="identifier">TypeOnlyCommandData</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">UnknownType</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/-init-.html"><span class="identifier">UnknownType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.UnknownType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/index.html"><span class="keyword">class </span><span class="identifier">UntrustworthyData</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/-init-.html"><span class="identifier">UntrustworthyData</span><span class="symbol">(</span><span class="identifier" id="core.utilities.UntrustworthyData$<init>(core.utilities.UntrustworthyData.T)/fromUntrustedWorld">fromUntrustedWorld</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/validate.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="core.utilities.UntrustworthyData$validate(kotlin.Function1((core.utilities.UntrustworthyData.T, core.utilities.UntrustworthyData.validate.R)))/validator">validator</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/index.html"><span class="keyword">object </span><span class="identifier">UpdateBusinessDayProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Broadcast.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/-l-o-c-a-l.html"><span class="keyword">object </span><span class="identifier">LOCAL</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-broadcast/-n-o-t-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">NOTIFYING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="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(core.node.Node)/node">node</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateBusinessDayMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/-init-.html"><span class="identifier">UpdateBusinessDayMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/index.html"><span class="keyword">class </span><span class="identifier">Updater</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/-init-.html"><span class="identifier">Updater</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Updater.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/-f-e-t-c-h-i-n-g.html"><span class="keyword">object </span><span class="identifier">FETCHING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-f-i-x-i-n-g.html"><span class="keyword">object </span><span class="identifier">FIXING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-i-t-e-r-a-t-i-n-g_-d-e-a-l-s.html"><span class="keyword">object </span><span class="identifier">ITERATING_DEALS</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-i-t-e-r-a-t-i-n-g_-f-i-x-i-n-g-s.html"><span class="keyword">object </span><span class="identifier">ITERATING_FIXINGS</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/other-party.html"><span class="keyword">fun </span><span class="identifier">otherParty</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$otherParty(contracts.DealState)/deal">deal</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</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="demos.protocols/-update-business-day-protocol/-updater/process-deal.html"><span class="keyword">fun </span><span class="identifier">processDeal</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/party">party</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/deal">deal</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/process-interest-rate-swap.html"><span class="keyword">fun </span><span class="identifier">processInterestRateSwap</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/party">party</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/deal">deal</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Wallet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/cash-balances.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/states.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span> <span class="identifier">statesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/index.html"><span class="keyword">class </span><span class="identifier">WalletImpl</span> <span class="symbol">:</span> <a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/-init-.html"><span class="identifier">WalletImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletImpl$<init>(kotlin.collections.List((core.contracts.StateAndRef((core.contracts.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/cash-balances.html"><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/states.html"><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/index.html"><span class="keyword">interface </span><span class="identifier">WalletService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/cash-balances.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/current-wallet.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/linear-heads.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/linear-heads-of-type_.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span> <span class="identifier">linearHeadsOfType_</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$linearHeadsOfType_(java.lang.Class((core.node.subsystems.WalletService.linearHeadsOfType_.T)))/stateType">stateType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/notify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$notify(core.contracts.WireTransaction)/tx">tx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/notify-all.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$notifyAll(kotlin.collections.Iterable((core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/states-for-refs.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">statesForRefs</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$statesForRefs(kotlin.collections.List((core.contracts.StateRef)))/refs">refs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/index.html"><span class="keyword">class </span><span class="identifier">WireNodeRegistration</span> <span class="symbol">:</span> <a href="core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/-init-.html"><span class="identifier">WireNodeRegistration</span><span class="symbol">(</span><span class="identifier" id="core.node.services.WireNodeRegistration$<init>(core.serialization.SerializedBytes((core.node.services.NodeRegistration)), core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.WireNodeRegistration$<init>(core.serialization.SerializedBytes((core.node.services.NodeRegistration)), core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/verify-data.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="core.node.services.WireNodeRegistration$verifyData(core.node.services.NodeRegistration)/reg">reg</span><span class="symbol">:</span> <a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WireTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/-init-.html"><span class="identifier">WireTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction.Companion$deserialize(core.serialization.SerializedBytes((core.contracts.WireTransaction)), )/bits">bits</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction.Companion$deserialize(core.serialization.SerializedBytes((core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$outRef(core.contracts.ContractState)/state">state</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/serialized.html"><span class="keyword">val </span><span class="identifier">serialized</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/index.html"><span class="keyword">object </span><span class="identifier">WireTransactionSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/obj">obj</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WorldCoordinate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/-init-.html"><span class="identifier">WorldCoordinate</span><span class="symbol">(</span><span class="identifier" id="core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/latitude">latitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/longitude">longitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/latitude.html"><span class="keyword">val </span><span class="identifier">latitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/longitude.html"><span class="keyword">val </span><span class="identifier">longitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/project.html"><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenWidth">screenWidth</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenHeight">screenHeight</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/topLatitude">topLatitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/bottomLatitude">bottomLatitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/leftLongitude">leftLongitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/rightLongitude">rightLongitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <span class="identifier">Double</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/java.nio.file.-path/index.html"><span class="identifier">java.nio.file.Path</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.nio.file.-path/use.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">.</span><span class="identifier">use</span><span class="symbol">(</span><span class="identifier" id="core$use(java.nio.file.Path, kotlin.Function1((java.io.InputStream, core.use.R)))/block">block</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/index.html"><span class="identifier">java.security.KeyPair</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/component1.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component1</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/component2.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component2</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</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="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes, core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/index.html"><span class="identifier">java.security.PrivateKey</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/index.html"><span class="identifier">java.security.PublicKey</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/to-string-short.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toStringShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, core.crypto.DigitalSignature)/content">content</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, core.crypto.DigitalSignature)/signature">signature</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.-local-date/index.html"><span class="identifier">java.time.LocalDate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.-local-date/is-working-day.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">.</span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="core$isWorkingDay(java.time.LocalDate, core.contracts.BusinessCalendar)/accordingToCalendar">accordingToCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.temporal.-temporal/index.html"><span class="identifier">java.time.temporal.Temporal</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.temporal.-temporal/until.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">.</span><span class="identifier">until</span><span class="symbol">(</span><span class="identifier" id="core$until(java.time.temporal.Temporal, java.time.temporal.Temporal)/endExclusive">endExclusive</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/kotlin.-byte-array/sha256.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/deserialize.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$deserialize(kotlin.ByteArray, )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/opaque.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">opaque</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/bd.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-p-o-u-n-d-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">POUNDS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-s-w-i-s-s_-f-r-a-n-c-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">SWISS_FRANCS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/bd.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/days.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">days</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/hours.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">hours</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/minutes.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">minutes</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/seconds.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">seconds</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.FixedRate)/other">other</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.Rate)/other">other</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-long/index.html"><span class="identifier">kotlin.Long</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-long/bd.html"><span class="keyword">val </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-string/bd.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-string/percent.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">percent</span><span class="symbol">: </span><a href="contracts/-percentage-ratio-unit/index.html"><span class="identifier">PercentageRatioUnit</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-throw.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrThrow</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrZero</span><span class="symbol">(</span><span class="identifier" id="core$sumOrZero(kotlin.collections.Iterable((core.contracts.Amount)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-by.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.contracts.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/filter-states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">filterStatesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="core$getTimestampBy(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/get-timestamp-by-name.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">getTimestampByName</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core$getTimestampByName(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/index-of-or-throw.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">indexOfOrThrow</span><span class="symbol">(</span><span class="identifier" id="core$indexOfOrThrow(kotlin.collections.List((core.indexOfOrThrow.T)), core.indexOfOrThrow.T)/item">item</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/require-single-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/require-single-command.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="identifier" id="core$requireSingleCommand(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.lang.Class((core.contracts.CommandData)))/klass">klass</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="core$select(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.security.PublicKey, core.crypto.Party)/signer">signer</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core$select(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.security.PublicKey, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/index.html"><span class="keyword">package</span> <span class="identifier">api</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/index.html"><span class="keyword">interface </span><span class="identifier">APIServer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/build-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">buildTransaction</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">></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"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/commit-transaction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">commitTransaction</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.APIServer$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></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/fetch-protocols-requiring-attention.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchProtocolsRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchProtocolsRequiringAttention(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/fetch-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchStates</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/fetch-transactions.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">fetchTransactions</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/generate-transaction-signature.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateTransactionSignature</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="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/invoke-protocol-sync.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">invokeProtocolSync</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></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/provide-protocol-response.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">provideProtocolResponse</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServer$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</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="api/-a-p-i-server/query-states.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">queryStates</span><span class="symbol">(</span><span class="identifier" id="api.APIServer$queryStates(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server/server-time.html"><span class="keyword">abstract</span> <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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/index.html"><span class="keyword">class </span><span class="identifier">APIServerImpl</span> <span class="symbol">:</span> <a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-a-p-i-server-impl/-init-.html"><span class="identifier">APIServerImpl</span><span class="symbol">(</span><span class="identifier" id="api.APIServerImpl$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span> <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="api.APIServerImpl$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/type">type</span><span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$buildTransaction(api.ContractDefRef, kotlin.collections.List((api.TransactionBuildStep)))/steps">steps</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="api/-transaction-build-step/index.html"><span class="identifier">TransactionBuildStep</span></a><span class="symbol">></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"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></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="api.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$commitTransaction(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/signatures">signatures</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></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="api.APIServerImpl$fetchProtocolsRequiringAttention(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="api/-protocol-requiring-attention/index.html"><span class="identifier">ProtocolRequiringAttention</span></a><span class="symbol">></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="api.APIServerImpl$fetchStates(kotlin.collections.List((core.contracts.StateRef)))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></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="api.APIServerImpl$fetchTransactions(kotlin.collections.List((core.crypto.SecureHash)))/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">></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="api.APIServerImpl$generateTransactionSignature(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="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="api.APIServerImpl$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$invokeProtocolSync(api.ProtocolRef, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></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="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/choice">choice</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.APIServerImpl$provideProtocolResponse(api.ProtocolInstanceRef, core.crypto.SecureHash, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</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="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="api.APIServerImpl$queryStates(api.StatesQuery)/query">query</span><span class="symbol">:</span> <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"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/index.html"><span class="keyword">class </span><span class="identifier">Config</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/-init-.html"><span class="identifier">Config</span><span class="symbol">(</span><span class="identifier" id="api.Config$<init>(core.node.ServiceHub)/services">services</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/default-object-mapper.html"><span class="keyword">val </span><span class="identifier">defaultObjectMapper</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/get-context.html"><span class="keyword">fun </span><span class="identifier">getContext</span><span class="symbol">(</span><span class="identifier" id="api.Config$getContext(java.lang.Class((kotlin.Any)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-config/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractClassRef</span> <span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/-init-.html"><span class="identifier">ContractClassRef</span><span class="symbol">(</span><span class="identifier" id="api.ContractClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-def-ref.html"><span class="keyword">interface </span><span class="identifier">ContractDefRef</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ContractLedgerRef</span> <span class="symbol">:</span> <a href="api/-contract-def-ref.html"><span class="identifier">ContractDefRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/-init-.html"><span class="identifier">ContractLedgerRef</span><span class="symbol">(</span><span class="identifier" id="api.ContractLedgerRef$<init>(core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-contract-ledger-ref/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwapAPI</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/-init-.html"><span class="identifier">InterestRateSwapAPI</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$<init>(api.APIServer)/api">api</span><span class="symbol">:</span> <a href="api/-a-p-i-server/index.html"><span class="identifier">APIServer</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/api.html"><span class="keyword">val </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="api/-interest-rate-swap-a-p-i/exit-server.html"><span class="keyword">fun </span><span class="identifier">exitServer</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-deal.html"><span class="keyword">fun </span><span class="identifier">fetchDeal</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$fetchDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-deals.html"><span class="keyword">fun </span><span class="identifier">fetchDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/fetch-demo-date.html"><span class="keyword">fun </span><span class="identifier">fetchDemoDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/store-deal.html"><span class="keyword">fun </span><span class="identifier">storeDeal</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$storeDeal(contracts.InterestRateSwap.State)/newDeal">newDeal</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-interest-rate-swap-a-p-i/store-demo-date.html"><span class="keyword">fun </span><span class="identifier">storeDemoDate</span><span class="symbol">(</span><span class="identifier" id="api.InterestRateSwapAPI$storeDemoDate(java.time.LocalDate)/newDemoDate">newDemoDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolClassRef</span> <span class="symbol">:</span> <a href="api/-protocol-ref.html"><span class="identifier">ProtocolRef</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/-init-.html"><span class="identifier">ProtocolClassRef</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolClassRef$<init>(kotlin.String)/className">className</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-class-ref/class-name.html"><span class="keyword">val </span><span class="identifier">className</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolInstanceRef</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/-init-.html"><span class="identifier">ProtocolInstanceRef</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolInstance">protocolInstance</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolClass">protocolClass</span><span class="symbol">:</span> <a href="api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolInstanceRef$<init>(core.crypto.SecureHash, api.ProtocolClassRef, kotlin.String)/protocolStepId">protocolStepId</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/protocol-class.html"><span class="keyword">val </span><span class="identifier">protocolClass</span><span class="symbol">: </span><a href="api/-protocol-class-ref/index.html"><span class="identifier">ProtocolClassRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-instance-ref/protocol-instance.html"><span class="keyword">val </span><span class="identifier">protocolInstance</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/-protocol-instance-ref/protocol-step-id.html"><span class="keyword">val </span><span class="identifier">protocolStepId</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-ref.html"><span class="keyword">interface </span><span class="identifier">ProtocolRef</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ProtocolRequiringAttention</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/-init-.html"><span class="identifier">ProtocolRequiringAttention</span><span class="symbol">(</span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/ref">ref</span><span class="symbol">:</span> <a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/prompt">prompt</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/choiceIdsToMessages">choiceIdsToMessages</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="api.ProtocolRequiringAttention$<init>(api.ProtocolInstanceRef, kotlin.String, kotlin.collections.Map((core.crypto.SecureHash, kotlin.String)), java.time.Instant)/dueBy">dueBy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/choice-ids-to-messages.html"><span class="keyword">val </span><span class="identifier">choiceIdsToMessages</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/due-by.html"><span class="keyword">val </span><span class="identifier">dueBy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/prompt.html"><span class="keyword">val </span><span class="identifier">prompt</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-protocol-requiring-attention/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="api/-protocol-instance-ref/index.html"><span class="identifier">ProtocolInstanceRef</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/index.html"><span class="keyword">class </span><span class="identifier">ResponseFilter</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/-init-.html"><span class="identifier">ResponseFilter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-response-filter/filter.html"><span class="keyword">fun </span><span class="identifier">filter</span><span class="symbol">(</span><span class="identifier" id="api.ResponseFilter$filter(, )/requestContext">requestContext</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="api.ResponseFilter$filter(, )/responseContext">responseContext</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/index.html"><span class="keyword">interface </span><span class="identifier">StatesQuery</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/index.html"><span class="keyword">interface </span><span class="identifier">Criteria</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-all-deals.html"><span class="keyword">object </span><span class="identifier">AllDeals</span> <span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Deal</span> <span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/-init-.html"><span class="identifier">Deal</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Criteria.Deal$<init>(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-criteria/-deal/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Selection</span> <span class="symbol">:</span> <a href="api/-states-query/index.html"><span class="identifier">StatesQuery</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/-init-.html"><span class="identifier">Selection</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Selection$<init>(api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/-selection/criteria.html"><span class="keyword">val </span><span class="identifier">criteria</span><span class="symbol">: </span><a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select.html"><span class="keyword">fun </span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Companion$select(api.StatesQuery.Criteria)/criteria">criteria</span><span class="symbol">:</span> <a href="api/-states-query/-criteria/index.html"><span class="identifier">Criteria</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select-all-deals.html"><span class="keyword">fun </span><span class="identifier">selectAllDeals</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-states-query/select-deal.html"><span class="keyword">fun </span><span class="identifier">selectDeal</span><span class="symbol">(</span><span class="identifier" id="api.StatesQuery.Companion$selectDeal(kotlin.String)/ref">ref</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="api/-states-query/-selection/index.html"><span class="identifier">Selection</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionBuildStep</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/-init-.html"><span class="identifier">TransactionBuildStep</span><span class="symbol">(</span><span class="identifier" id="api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/generateMethodName">generateMethodName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="api.TransactionBuildStep$<init>(kotlin.String, kotlin.collections.Map((kotlin.String, kotlin.Any)))/args">args</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/args.html"><span class="keyword">val </span><span class="identifier">args</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="api/-transaction-build-step/generate-method-name.html"><span class="keyword">val </span><span class="identifier">generateMethodName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/index.html"><span class="keyword">package</span> <span class="identifier">contracts</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-c-a-s-h_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CASH_PROGRAM_ID</span><span class="symbol">: </span><a href="contracts/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-c-p_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CP_PROGRAM_ID</span><span class="symbol">: </span><a href="contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-c-r-o-w-d-f-u-n-d_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">CROWDFUND_PROGRAM_ID</span><span class="symbol">: </span><a href="contracts/-crowd-fund/index.html"><span class="identifier">CrowdFund</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/index.html"><span class="keyword">class </span><span class="identifier">Cash</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-init-.html"><span class="identifier">Cash</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Exit</span> <span class="symbol">:</span> <a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/-init-.html"><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-exit/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Issue</span> <span class="symbol">:</span> <a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Issue$<init>(kotlin.Long)/nonce">nonce</span><span class="symbol">:</span> <span class="identifier">Long</span> <span class="symbol">=</span> SecureRandom.getInstanceStrong().nextLong()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-issue/nonce.html"><span class="keyword">val </span><span class="identifier">nonce</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-cash/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-cash/index.html"><span class="identifier">Cash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/deposit.html"><span class="keyword">val </span><span class="identifier">deposit</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/generate-spend.html"><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-cash/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-cash/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/index.html"><span class="keyword">class </span><span class="identifier">CommercialPaper</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-init-.html"><span class="identifier">CommercialPaper</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-issue/index.html"><span class="keyword">class </span><span class="identifier">Issue</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-issue/-init-.html"><span class="identifier">Issue</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-move/index.html"><span class="keyword">class </span><span class="identifier">Move</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-move/-init-.html"><span class="identifier">Move</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-redeem/index.html"><span class="keyword">class </span><span class="identifier">Redeem</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-commercial-paper/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-commands/-redeem/-init-.html"><span class="identifier">Redeem</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-commercial-paper/index.html"><span class="identifier">CommercialPaper</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/face-value.html"><span class="keyword">val </span><span class="identifier">faceValue</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/issuance.html"><span class="keyword">val </span><span class="identifier">issuance</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/maturity-date.html"><span class="keyword">val </span><span class="identifier">maturityDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-face-value.html"><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.contracts.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-issuance.html"><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-maturity-date.html"><span class="keyword">fun </span><span class="identifier">withMaturityDate</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withMaturityDate(java.time.Instant)/newMaturityDate">newMaturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-new-owner.html"><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/with-owner.html"><span class="keyword">fun </span><span class="identifier">withOwner</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/-state/without-owner.html"><span class="keyword">fun </span><span class="identifier">withoutOwner</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-issue.html"><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-move.html"><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-commercial-paper/generate-redeem.html"><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></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="contracts/-commercial-paper/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-commercial-paper/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/index.html"><span class="keyword">class </span><span class="identifier">CrowdFund</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-init-.html"><span class="identifier">CrowdFund</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Campaign</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/-init-.html"><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/closing-time.html"><span class="keyword">val </span><span class="identifier">closingTime</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/target.html"><span class="keyword">val </span><span class="identifier">target</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-campaign/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-close/index.html"><span class="keyword">class </span><span class="identifier">Close</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-close/-init-.html"><span class="identifier">Close</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-pledge/index.html"><span class="keyword">class </span><span class="identifier">Pledge</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-pledge/-init-.html"><span class="identifier">Pledge</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-register/index.html"><span class="keyword">class </span><span class="identifier">Register</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-crowd-fund/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-commands/-register/-init-.html"><span class="identifier">Register</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Pledge</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/-init-.html"><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/amount.html"><span class="keyword">val </span><span class="identifier">amount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-pledge/owner.html"><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/campaign">campaign</span><span class="symbol">:</span> <a href="contracts/-crowd-fund/-campaign/index.html"><span class="identifier">Campaign</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/closed">closed</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.State$<init>(contracts.CrowdFund.Campaign, kotlin.Boolean, kotlin.collections.List((contracts.CrowdFund.Pledge)))/pledges">pledges</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="contracts/-crowd-fund/-pledge/index.html"><span class="identifier">Pledge</span></a><span class="symbol">></span> <span class="symbol">=</span> ArrayList()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/campaign.html"><span class="keyword">val </span><span class="identifier">campaign</span><span class="symbol">: </span><a href="contracts/-crowd-fund/-campaign/index.html"><span class="identifier">Campaign</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/closed.html"><span class="keyword">val </span><span class="identifier">closed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-crowd-fund/index.html"><span class="identifier">CrowdFund</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/pledged-amount.html"><span class="keyword">val </span><span class="identifier">pledgedAmount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/-state/pledges.html"><span class="keyword">val </span><span class="identifier">pledges</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="contracts/-crowd-fund/-pledge/index.html"><span class="identifier">Pledge</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/generate-close.html"><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-crowd-fund/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></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="contracts/-crowd-fund/generate-pledge.html"><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-crowd-fund/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/generate-register.html"><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-crowd-fund/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-crowd-fund/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-d-u-m-m-y_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">DUMMY_PROGRAM_ID</span><span class="symbol">: </span><a href="contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">DealState</span> <span class="symbol">:</span> <a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/generate-agreement.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/parties.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/ref.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-deal-state/with-public-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/index.html"><span class="keyword">class </span><span class="identifier">DummyContract</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-init-.html"><span class="identifier">DummyContract</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/-create/index.html"><span class="keyword">class </span><span class="identifier">Create</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-dummy-contract/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-commands/-create/-init-.html"><span class="identifier">Create</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/index.html"><span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract.State$<init>(kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-dummy-contract/index.html"><span class="identifier">DummyContract</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/-state/magic-number.html"><span class="keyword">val </span><span class="identifier">magicNumber</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/generate-initial.html"><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-dummy-contract/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-dummy-contract/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Event</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/-init-.html"><span class="identifier">Event</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Event$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/index.html"><span class="keyword">interface </span><span class="identifier">FixableDealState</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/generate-fix.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixable-deal-state/next-fixing-of.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/index.html"><span class="keyword">class </span><span class="identifier">FixedRate</span> <span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.Rate)/otherRate">otherRate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/-init-.html"><span class="identifier">FixedRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/is-positive.html"><span class="keyword">fun </span><span class="identifier">isPositive</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FixedRatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/-init-.html"><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-fixed-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">FloatingRate</span> <span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate/-init-.html"><span class="identifier">FloatingRate</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/index.html"><span class="keyword">class </span><span class="identifier">FloatingRatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-rate-payment-event/index.html"><span class="identifier">RatePaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/-init-.html"><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/as-c-s-v.html"><span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/fixing-date.html"><span class="keyword">val </span><span class="identifier">fixingDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/flow.html"><span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-floating-rate-payment-event/with-new-rate.html"><span class="keyword">fun </span><span class="identifier">withNewRate</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$withNewRate(contracts.Rate)/newRate">newRate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-i-r-s_-p-r-o-g-r-a-m_-i-d.html"><span class="keyword">val </span><span class="identifier">IRS_PROGRAM_ID</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/index.html"><span class="keyword">class </span><span class="identifier">InsufficientBalanceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/-init-.html"><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.contracts.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-insufficient-balance-exception/amount-missing.html"><span class="keyword">val </span><span class="identifier">amountMissing</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/index.html"><span class="keyword">class </span><span class="identifier">InterestRateSwap</span> <span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-init-.html"><span class="identifier">InterestRateSwap</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Calculation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/-init-.html"><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/apply-fixing.html"><span class="keyword">fun </span><span class="identifier">applyFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$applyFixing(java.time.LocalDate, contracts.FixedRate)/newRate">newRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/expression.html"><span class="keyword">val </span><span class="identifier">expression</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/fixed-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">fixedLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/floating-leg-payment-schedule.html"><span class="keyword">val </span><span class="identifier">floatingLegPaymentSchedule</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/get-fixing.html"><span class="keyword">fun </span><span class="identifier">getFixing</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$getFixing(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-calculation/next-fixing-date.html"><span class="keyword">fun </span><span class="identifier">nextFixingDate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="keyword">interface </span><span class="identifier">Commands</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-agree/index.html"><span class="keyword">class </span><span class="identifier">Agree</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-agree/-init-.html"><span class="identifier">Agree</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-fix/index.html"><span class="keyword">class </span><span class="identifier">Fix</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-mature/index.html"><span class="keyword">class </span><span class="identifier">Mature</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-mature/-init-.html"><span class="identifier">Mature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-pay/index.html"><span class="keyword">class </span><span class="identifier">Pay</span> <span class="symbol">:</span> <a href="core/-type-only-command-data/index.html"><span class="identifier">TypeOnlyCommandData</span></a><span class="symbol">, </span><a href="contracts/-interest-rate-swap/-commands/index.html"><span class="identifier">Commands</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-commands/-pay/-init-.html"><span class="identifier">Pay</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Common</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/-init-.html"><span class="identifier">Common</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/baseCurrency">baseCurrency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCurrency">eligibleCurrency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/eligibleCreditSupport">eligibleCreditSupport</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/independentAmounts">independentAmounts</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/threshold">threshold</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/minimumTransferAmount">minimumTransferAmount</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/rounding">rounding</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/valuationDate">valuationDate</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/notificationTime">notificationTime</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/resolutionTime">resolutionTime</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/interestRate">interestRate</span><span class="symbol">:</span> <a href="contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/addressForTransfers">addressForTransfers</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/exposure">exposure</span><span class="symbol">:</span> <a href="contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/localBusinessDay">localBusinessDay</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/dailyInterestAmount">dailyInterestAmount</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/tradeID">tradeID</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Common$<init>(java.util.Currency, java.util.Currency, kotlin.String, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, core.contracts.Amount, kotlin.String, kotlin.String, kotlin.String, contracts.ReferenceRate, kotlin.String, contracts.UnknownType, core.contracts.BusinessCalendar, core.contracts.Expression, kotlin.String, kotlin.String)/hashLegalDocs">hashLegalDocs</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/address-for-transfers.html"><span class="keyword">val </span><span class="identifier">addressForTransfers</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/base-currency.html"><span class="keyword">val </span><span class="identifier">baseCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/daily-interest-amount.html"><span class="keyword">val </span><span class="identifier">dailyInterestAmount</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/eligible-credit-support.html"><span class="keyword">val </span><span class="identifier">eligibleCreditSupport</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/eligible-currency.html"><span class="keyword">val </span><span class="identifier">eligibleCurrency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/exposure.html"><span class="keyword">val </span><span class="identifier">exposure</span><span class="symbol">: </span><a href="contracts/-unknown-type/index.html"><span class="identifier">UnknownType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/hash-legal-docs.html"><span class="keyword">val </span><span class="identifier">hashLegalDocs</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/independent-amounts.html"><span class="keyword">val </span><span class="identifier">independentAmounts</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/interest-rate.html"><span class="keyword">val </span><span class="identifier">interestRate</span><span class="symbol">: </span><a href="contracts/-reference-rate/index.html"><span class="identifier">ReferenceRate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/local-business-day.html"><span class="keyword">val </span><span class="identifier">localBusinessDay</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/minimum-transfer-amount.html"><span class="keyword">val </span><span class="identifier">minimumTransferAmount</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/notification-time.html"><span class="keyword">val </span><span class="identifier">notificationTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/resolution-time.html"><span class="keyword">val </span><span class="identifier">resolutionTime</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/rounding.html"><span class="keyword">val </span><span class="identifier">rounding</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/threshold.html"><span class="keyword">val </span><span class="identifier">threshold</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/trade-i-d.html"><span class="keyword">val </span><span class="identifier">tradeID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common/valuation-date.html"><span class="keyword">val </span><span class="identifier">valuationDate</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">CommonLeg</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/-init-.html"><span class="identifier">CommonLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$<init>(core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/day-in-month.html"><span class="keyword">val </span><span class="identifier">dayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/effective-date.html"><span class="keyword">val </span><span class="identifier">effectiveDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/effective-date-adjustment.html"><span class="keyword">val </span><span class="identifier">effectiveDateAdjustment</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.CommonLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/interest-period-adjustment.html"><span class="keyword">val </span><span class="identifier">interestPeriodAdjustment</span><span class="symbol">: </span><a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-calendar.html"><span class="keyword">val </span><span class="identifier">paymentCalendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-delay.html"><span class="keyword">val </span><span class="identifier">paymentDelay</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-frequency.html"><span class="keyword">val </span><span class="identifier">paymentFrequency</span><span class="symbol">: </span><a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/payment-rule.html"><span class="keyword">val </span><span class="identifier">paymentRule</span><span class="symbol">: </span><a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/termination-date.html"><span class="keyword">val </span><span class="identifier">terminationDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/termination-date-adjustment.html"><span class="keyword">val </span><span class="identifier">terminationDateAdjustment</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-common-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="keyword">class </span><span class="identifier">FixedLeg</span> <span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/-init-.html"><span class="identifier">FixedLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/fixedRate">fixedRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate, core.contracts.DateRollConvention)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/fixedRatePayer">fixedRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> this.fixedRatePayer<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.effectiveDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.terminationDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.dayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.paymentRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.paymentDelay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a> <span class="symbol">=</span> this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, contracts.FixedRate)/fixedRate">fixedRate</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a> <span class="symbol">=</span> this.fixedRate<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FixedLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/fixed-rate.html"><span class="keyword">var </span><span class="identifier">fixedRate</span><span class="symbol">: </span><a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/fixed-rate-payer.html"><span class="keyword">var </span><span class="identifier">fixedRatePayer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-fixed-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="keyword">class </span><span class="identifier">FloatingLeg</span> <span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/-init-.html"><span class="identifier">FloatingLeg</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span> <a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/index">index</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$<init>(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/copy.html"><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/floatingRatePayer">floatingRatePayer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> this.floatingRatePayer<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentFrequency">paymentFrequency</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.paymentFrequency<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDate">effectiveDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.effectiveDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/effectiveDateAdjustment">effectiveDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.effectiveDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDate">terminationDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.terminationDate<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/terminationDateAdjustment">terminationDateAdjustment</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">?</span> <span class="symbol">=</span> this.terminationDateAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/dayInMonth">dayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.dayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentRule">paymentRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.paymentRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentDelay">paymentDelay</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.paymentDelay<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/paymentCalendar">paymentCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.paymentCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/interestPeriodAdjustment">interestPeriodAdjustment</span><span class="symbol">:</span> <a href="core/-accrual-adjustment/index.html"><span class="identifier">AccrualAdjustment</span></a> <span class="symbol">=</span> this.interestPeriodAdjustment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/rollConvention">rollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> this.rollConvention<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingRollConvention">fixingRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> this.fixingRollConvention<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetDayInMonth">resetDayInMonth</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> this.resetDayInMonth<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingPeriod">fixingPeriod</span><span class="symbol">:</span> <a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a> <span class="symbol">=</span> this.fixingPeriod<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/resetRule">resetRule</span><span class="symbol">:</span> <a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a> <span class="symbol">=</span> this.resetRule<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingsPerPayment">fixingsPerPayment</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a> <span class="symbol">=</span> this.fixingsPerPayment<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/fixingCalendar">fixingCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> this.fixingCalendar<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/index">index</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> this.index<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexSource">indexSource</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> this.indexSource<span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$copy(core.crypto.Party, core.contracts.Amount, core.contracts.Frequency, java.time.LocalDate, core.contracts.DateRollConvention, java.time.LocalDate, core.contracts.DateRollConvention, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, kotlin.Int, core.contracts.PaymentRule, kotlin.Int, core.contracts.BusinessCalendar, core.contracts.AccrualAdjustment, core.contracts.DateRollConvention, core.contracts.DateRollConvention, kotlin.Int, core.contracts.DateOffset, core.contracts.PaymentRule, core.contracts.Frequency, core.contracts.BusinessCalendar, kotlin.String, kotlin.String, core.contracts.Tenor)/indexTenor">indexTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a> <span class="symbol">=</span> this.indexTenor<span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.FloatingLeg$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-calendar.html"><span class="keyword">var </span><span class="identifier">fixingCalendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-period.html"><span class="keyword">var </span><span class="identifier">fixingPeriod</span><span class="symbol">: </span><a href="core/-date-offset/index.html"><span class="identifier">DateOffset</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixing-roll-convention.html"><span class="keyword">var </span><span class="identifier">fixingRollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/fixings-per-payment.html"><span class="keyword">var </span><span class="identifier">fixingsPerPayment</span><span class="symbol">: </span><a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/floating-rate-payer.html"><span class="keyword">var </span><span class="identifier">floatingRatePayer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/--index--.html"><span class="keyword">var </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index-source.html"><span class="keyword">var </span><span class="identifier">indexSource</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/index-tenor.html"><span class="keyword">var </span><span class="identifier">indexTenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/reset-day-in-month.html"><span class="keyword">var </span><span class="identifier">resetDayInMonth</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/reset-rule.html"><span class="keyword">var </span><span class="identifier">resetRule</span><span class="symbol">: </span><a href="core/-payment-rule/index.html"><span class="identifier">PaymentRule</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/roll-convention.html"><span class="keyword">var </span><span class="identifier">rollConvention</span><span class="symbol">: </span><a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-floating-leg/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">State</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/-init-.html"><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$<init>(contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/calculation.html"><span class="keyword">val </span><span class="identifier">calculation</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/common.html"><span class="keyword">val </span><span class="identifier">common</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/index.html"><span class="identifier">InterestRateSwap</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/evaluate-calculation.html"><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/expression">expression</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/fixed-leg.html"><span class="keyword">val </span><span class="identifier">fixedLeg</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/floating-leg.html"><span class="keyword">val </span><span class="identifier">floatingLeg</span><span class="symbol">: </span><a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/is-relevant.html"><span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/next-fixing-of.html"><span class="keyword">fun </span><span class="identifier">nextFixingOf</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/parties.html"><span class="keyword">val </span><span class="identifier">parties</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/pretty-print.html"><span class="keyword">fun </span><span class="identifier">prettyPrint</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/thread.html"><span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/-state/with-public-key.html"><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-leg-amounts.html"><span class="keyword">fun </span><span class="identifier">checkLegAmounts</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegAmounts(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-leg-dates.html"><span class="keyword">fun </span><span class="identifier">checkLegDates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkLegDates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-rates.html"><span class="keyword">fun </span><span class="identifier">checkRates</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkRates(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/check-schedules.html"><span class="keyword">fun </span><span class="identifier">checkSchedules</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$checkSchedules(kotlin.Array((contracts.InterestRateSwap.CommonLeg)))/legs">legs</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-common-leg/index.html"><span class="identifier">CommonLeg</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/generate-agreement.html"><span class="keyword">fun </span><span class="identifier">generateAgreement</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/floatingLeg">floatingLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-floating-leg/index.html"><span class="identifier">FloatingLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/fixedLeg">fixedLeg</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-fixed-leg/index.html"><span class="identifier">FixedLeg</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/calculation">calculation</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-calculation/index.html"><span class="identifier">Calculation</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateAgreement(contracts.InterestRateSwap.FloatingLeg, contracts.InterestRateSwap.FixedLeg, contracts.InterestRateSwap.Calculation, contracts.InterestRateSwap.Common)/common">common</span><span class="symbol">:</span> <a href="contracts/-interest-rate-swap/-common/index.html"><span class="identifier">Common</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/generate-fix.html"><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><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="contracts/-interest-rate-swap/get-floating-leg-payments-differences.html"><span class="keyword">fun </span><span class="identifier">getFloatingLegPaymentsDifferences</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments1">payments1</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$getFloatingLegPaymentsDifferences(kotlin.collections.Map((java.time.LocalDate, contracts.Event)), kotlin.collections.Map((java.time.LocalDate, contracts.Event)))/payments2">payments2</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">,</span> <a href="contracts/-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-interest-rate-swap/legal-contract-reference.html"><span class="keyword">val </span><span class="identifier">legalContractReference</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="contracts/-interest-rate-swap/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">PaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-event/index.html"><span class="identifier">Event</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/-init-.html"><span class="identifier">PaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.PaymentEvent$<init>(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-payment-event/calculate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">PercentageRatioUnit</span> <span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/-init-.html"><span class="identifier">PercentageRatioUnit</span><span class="symbol">(</span><span class="identifier" id="contracts.PercentageRatioUnit$<init>(kotlin.String)/percentageAsString">percentageAsString</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-percentage-ratio-unit/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">Rate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/-init-.html"><span class="identifier">Rate</span><span class="symbol">(</span><span class="identifier" id="contracts.Rate$<init>(contracts.RatioUnit)/ratioUnit">ratioUnit</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.Rate$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate/ratio-unit.html"><span class="keyword">val </span><span class="identifier">ratioUnit</span><span class="symbol">: </span><a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">RatePaymentEvent</span> <span class="symbol">:</span> <a href="contracts/-payment-event/index.html"><span class="identifier">PaymentEvent</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/-init-.html"><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/-c-s-v-header.html"><span class="keyword">val </span><span class="identifier">CSVHeader</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/accrual-end-date.html"><span class="keyword">val </span><span class="identifier">accrualEndDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/accrual-start-date.html"><span class="keyword">val </span><span class="identifier">accrualStartDate</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/as-c-s-v.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">asCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/calculate.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">calculate</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-basis-day.html"><span class="keyword">val </span><span class="identifier">dayCountBasisDay</span><span class="symbol">: </span><a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-basis-year.html"><span class="keyword">val </span><span class="identifier">dayCountBasisYear</span><span class="symbol">: </span><a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/day-count-factor.html"><span class="keyword">val </span><span class="identifier">dayCountFactor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/days.html"><span class="keyword">val </span><span class="identifier">days</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/flow.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">flow</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/notional.html"><span class="keyword">val </span><span class="identifier">notional</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-rate-payment-event/rate.html"><span class="keyword">val </span><span class="identifier">rate</span><span class="symbol">: </span><a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatioUnit</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/-init-.html"><span class="identifier">RatioUnit</span><span class="symbol">(</span><span class="identifier" id="contracts.RatioUnit$<init>(java.math.BigDecimal)/value">value</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.RatioUnit$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-ratio-unit/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/index.html"><span class="keyword">class </span><span class="identifier">ReferenceRate</span> <span class="symbol">:</span> <a href="contracts/-floating-rate/index.html"><span class="identifier">FloatingRate</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/-init-.html"><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/oracle.html"><span class="keyword">val </span><span class="identifier">oracle</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/tenor.html"><span class="keyword">val </span><span class="identifier">tenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-reference-rate/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">UnknownType</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/-init-.html"><span class="identifier">UnknownType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="contracts.UnknownType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/-unknown-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/export-i-r-s-to-c-s-v.html"><span class="keyword">fun </span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">exportIRSToCSV</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.FixedRate)/other">other</span><span class="symbol">:</span> <a href="contracts/-fixed-rate/index.html"><span class="identifier">FixedRate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.Rate)/other">other</span><span class="symbol">:</span> <a href="contracts/-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-int/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(kotlin.Int, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.-string/percent.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">percent</span><span class="symbol">: </span><a href="contracts/-percentage-ratio-unit/index.html"><span class="identifier">PercentageRatioUnit</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-by.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="contracts/kotlin.collections.-iterable/sum-cash-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.contracts.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="contracts/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(core.contracts.Amount, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="contracts/-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/index.html"><span class="keyword">package</span> <span class="identifier">core</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AccrualAdjustment</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/-adjusted.html"><span class="identifier">Adjusted</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-accrual-adjustment/-unadjusted.html"><span class="identifier">Unadjusted</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Amount</span> <span class="symbol">:</span> <span class="identifier">Comparable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$<init>(java.math.BigDecimal, java.util.Currency)/amount">amount</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Amount$<init>(java.math.BigDecimal, java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/-init-.html"><span class="identifier">Amount</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$<init>(kotlin.Long, java.util.Currency)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.contracts.Amount$<init>(kotlin.Long, java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$compareTo(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/currency.html"><span class="keyword">val </span><span class="identifier">currency</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$div(kotlin.Long)/other">other</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/div.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">div</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$div(kotlin.Int)/other">other</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/minus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">minus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$minus(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/pennies.html"><span class="keyword">val </span><span class="identifier">pennies</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$plus(core.contracts.Amount)/other">other</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$times(kotlin.Long)/other">other</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/times.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Amount$times(kotlin.Int)/other">other</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-amount/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/index.html"><span class="keyword">interface </span><span class="identifier">Attachment</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/extract-file.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">extractFile</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/path">path</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.contracts.Attachment$extractFile(kotlin.String, java.io.OutputStream)/outputTo">outputTo</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/OutputStream.html"><span class="identifier">OutputStream</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="core/-attachment/open.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">open</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-attachment/open-as-j-a-r.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">openAsJAR</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/jar/JarInputStream.html"><span class="identifier">JarInputStream</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AuthenticatedObject</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/-init-.html"><span class="identifier">AuthenticatedObject</span><span class="symbol">(</span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/signers">signers</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/signingParties">signingParties</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.AuthenticatedObject$<init>(kotlin.collections.List((java.security.PublicKey)), kotlin.collections.List((core.crypto.Party)), core.contracts.AuthenticatedObject.T)/value">value</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/signing-parties.html"><span class="keyword">val </span><span class="identifier">signingParties</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-authenticated-object/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BusinessCalendar</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-t-e-s-t_-c-a-l-e-n-d-a-r_-d-a-t-a.html"><span class="keyword">val </span><span class="identifier">TEST_CALENDAR_DATA</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-unknown-calendar/index.html"><span class="keyword">class </span><span class="identifier">UnknownCalendar</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/-unknown-calendar/-init-.html"><span class="identifier">UnknownCalendar</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.UnknownCalendar$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/apply-roll-convention.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">applyRollConvention</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, core.contracts.DateRollConvention)/testDate">testDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$applyRollConvention(java.time.LocalDate, core.contracts.DateRollConvention)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/calendars.html"><span class="keyword">val </span><span class="identifier">calendars</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/create-generic-schedule.html"><span class="keyword">fun </span><span class="identifier">createGenericSchedule</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/startDate">startDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/period">period</span><span class="symbol">:</span> <a href="core/-frequency/index.html"><span class="identifier">Frequency</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a> <span class="symbol">=</span> BusinessCalendar.getInstance()<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/dateRollConvention">dateRollConvention</span><span class="symbol">:</span> <a href="core/-date-roll-convention/index.html"><span class="identifier">DateRollConvention</span></a> <span class="symbol">=</span> DateRollConvention.Following<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/noOfAdditionalPeriods">noOfAdditionalPeriods</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> Integer.MAX_VALUE<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/endDate">endDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$createGenericSchedule(java.time.LocalDate, core.contracts.Frequency, core.contracts.BusinessCalendar, core.contracts.DateRollConvention, kotlin.Int, java.time.LocalDate, kotlin.Int)/periodOffset">periodOffset</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/get-instance.html"><span class="keyword">fun </span><span class="identifier">getInstance</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.BusinessCalendar.Companion$getInstance(kotlin.Array((kotlin.String)))/calname">calname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/holiday-dates.html"><span class="keyword">val </span><span class="identifier">holidayDates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/is-working-day.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$isWorkingDay(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/move-business-days.html"><span class="keyword">fun </span><span class="identifier">moveBusinessDays</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/direction">direction</span><span class="symbol">:</span> <a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.BusinessCalendar$moveBusinessDays(java.time.LocalDate, core.contracts.DateRollDirection, kotlin.Int)/i">i</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-business-calendar/parse-date-from-string.html"><span class="keyword">fun </span><span class="identifier">parseDateFromString</span><span class="symbol">(</span><span class="identifier" id="core.contracts.BusinessCalendar.Companion$parseDateFromString(kotlin.String)/it">it</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-c-h-f.html"><span class="keyword">val </span><span class="identifier">CHF</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Command</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, java.security.PublicKey)/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/-init-.html"><span class="identifier">Command</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/value">value</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Command$<init>(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/signers">signers</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/signers.html"><span class="keyword">val </span><span class="identifier">signers</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-command/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-command-data.html"><span class="keyword">interface </span><span class="identifier">CommandData</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/index.html"><span class="keyword">interface </span><span class="identifier">Contract</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/legal-contract-reference.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">legalContractReference</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract/verify.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Contract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract-state/index.html"><span class="keyword">interface </span><span class="identifier">ContractState</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-contract-state/contract.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateOffset</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/-t-w-o-d-a-y-s.html"><span class="identifier">TWODAYS</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-offset/-z-e-r-o.html"><span class="identifier">ZERO</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollConvention</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/index.html"><span class="identifier">Actual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-actual/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/index.html"><span class="identifier">Following</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/index.html"><span class="identifier">ModifiedFollowing</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-following/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/index.html"><span class="identifier">ModifiedPrevious</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-modified-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/index.html"><span class="identifier">Previous</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/direction.html"><span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/-previous/is-modified.html"><span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/direction.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">direction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-date-roll-direction/index.html"><span class="identifier">DateRollDirection</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-convention/is-modified.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isModified</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DateRollDirection</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/-b-a-c-k-w-a-r-d.html"><span class="identifier">BACKWARD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/-f-o-r-w-a-r-d.html"><span class="identifier">FORWARD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-date-roll-direction/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisDay</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30.html"><span class="identifier">D30</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-e.html"><span class="identifier">D30E</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-f.html"><span class="identifier">D30F</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-g.html"><span class="identifier">D30G</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-n.html"><span class="identifier">D30N</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-p.html"><span class="identifier">D30P</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d30-z.html"><span class="identifier">D30Z</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-actual.html"><span class="identifier">DActual</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-actual-j.html"><span class="identifier">DActualJ</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/-d-bus_-sao-paulo.html"><span class="identifier">DBus_SaoPaulo</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-day/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">DayCountBasisYear</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y252.html"><span class="identifier">Y252</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y360.html"><span class="identifier">Y360</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365.html"><span class="identifier">Y365</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-b.html"><span class="identifier">Y365B</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-f.html"><span class="identifier">Y365F</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-l.html"><span class="identifier">Y365L</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y365-q.html"><span class="identifier">Y365Q</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y366.html"><span class="identifier">Y366</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-actual.html"><span class="identifier">YActual</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-actual-a.html"><span class="identifier">YActualA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-i-c-m-a.html"><span class="identifier">YICMA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/-y-i-s-m-a.html"><span class="identifier">YISMA</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-day-count-basis-year/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Expression</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/-init-.html"><span class="identifier">Expression</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Expression$<init>(kotlin.String)/expr">expr</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression/expr.html"><span class="keyword">val </span><span class="identifier">expr</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-deserializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.ExpressionDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-expression/index.html"><span class="identifier">Expression</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-serializer/index.html"><span class="keyword">object </span><span class="identifier">ExpressionSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-expression-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/expr">expr</span><span class="symbol">:</span> <a href="core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.contracts.ExpressionSerializer$serialize(core.contracts.Expression, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Fix</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/-init-.html"><span class="identifier">Fix</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Fix$<init>(core.contracts.FixOf, java.math.BigDecimal)/of">of</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Fix$<init>(core.contracts.FixOf, java.math.BigDecimal)/value">value</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/of.html"><span class="keyword">val </span><span class="identifier">of</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FixOf</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/-init-.html"><span class="identifier">FixOf</span><span class="symbol">(</span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/forDay">forDay</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.FixOf$<init>(kotlin.String, java.time.LocalDate, core.contracts.Tenor)/ofTenor">ofTenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/for-day.html"><span class="keyword">val </span><span class="identifier">forDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-fix-of/of-tenor.html"><span class="keyword">val </span><span class="identifier">ofTenor</span><span class="symbol">: </span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">Frequency</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-annual/index.html"><span class="identifier">Annual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Annual$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-bi-weekly/index.html"><span class="identifier">BiWeekly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-bi-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.BiWeekly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-monthly/index.html"><span class="identifier">Monthly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-monthly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Monthly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-quarterly/index.html"><span class="identifier">Quarterly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-quarterly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Quarterly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-semi-annual/index.html"><span class="identifier">SemiAnnual</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-semi-annual/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.SemiAnnual$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-weekly/index.html"><span class="identifier">Weekly</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/-weekly/offset.html"><span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency.Weekly$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/annual-compound-count.html"><span class="keyword">val </span><span class="identifier">annualCompoundCount</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-frequency/offset.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">offset</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Frequency$offset(java.time.LocalDate)/d">d</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-g-b-p.html"><span class="keyword">val </span><span class="identifier">GBP</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">LedgerTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/-init-.html"><span class="identifier">LedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.LedgerTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LedgerTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ledger-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/index.html"><span class="keyword">interface </span><span class="identifier">LinearState</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/is-relevant.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-linear-state/thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">thread</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-named-by-hash/index.html"><span class="keyword">interface </span><span class="identifier">NamedByHash</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-named-by-hash/id.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/index.html"><span class="keyword">interface </span><span class="identifier">OwnableState</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/owner.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-ownable-state/with-new-owner.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="core.contracts.OwnableState$withNewOwner(java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">,</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Party</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/-init-.html"><span class="identifier">Party</span><span class="symbol">(</span><span class="identifier" id="core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.crypto.Party$<init>(kotlin.String, java.security.PublicKey)/owningKey">owningKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/owning-key.html"><span class="keyword">val </span><span class="identifier">owningKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="identifier" id="core.crypto.Party$ref(core.serialization.OpaqueBytes)/bytes">bytes</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/ref.html"><span class="keyword">fun </span><span class="identifier">ref</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.crypto.Party$ref(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span> <span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PartyAndReference</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/-init-.html"><span class="identifier">PartyAndReference</span><span class="symbol">(</span><span class="identifier" id="core.contracts.PartyAndReference$<init>(core.crypto.Party, core.serialization.OpaqueBytes)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.PartyAndReference$<init>(core.crypto.Party, core.serialization.OpaqueBytes)/reference">reference</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/party.html"><span class="keyword">val </span><span class="identifier">party</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/reference.html"><span class="keyword">val </span><span class="identifier">reference</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-party-and-reference/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">PaymentRule</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/-in-advance.html"><span class="identifier">InAdvance</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-payment-rule/-in-arrears.html"><span class="identifier">InArrears</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-r.html"><span class="keyword">val </span><span class="identifier">R</span><span class="symbol">: </span><a href="core/-requirements/index.html"><span class="identifier">Requirements</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/index.html"><span class="keyword">class </span><span class="identifier">Requirements</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/-init-.html"><span class="identifier">Requirements</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-requirements/by.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">by</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Requirements$by(kotlin.String, kotlin.Boolean)/expr">expr</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-run-on-caller-thread.html"><span class="keyword">val </span><span class="identifier">RunOnCallerThread</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SignedTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/-init-.html"><span class="identifier">SignedTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/txBits">txBits</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.SignedTransaction$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), kotlin.collections.List((core.crypto.DigitalSignature.WithKey)))/sigs">sigs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/plus.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">plus</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$plus(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/sigs.html"><span class="keyword">val </span><span class="identifier">sigs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/tx-bits.html"><span class="keyword">val </span><span class="identifier">txBits</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$verify(kotlin.Boolean)/throwIfSignaturesAreMissing">throwIfSignaturesAreMissing</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> true<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-signed-transaction/verify-signatures.html"><span class="keyword">fun </span><span class="identifier">verifySignatures</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/-signed-transaction/with-additional-signature.html"><span class="keyword">fun </span><span class="identifier">withAdditionalSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.SignedTransaction$withAdditionalSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateAndRef</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/-init-.html"><span class="identifier">StateAndRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.StateAndRef$<init>(core.contracts.StateAndRef.T, core.contracts.StateRef)/state">state</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="core.contracts.StateAndRef$<init>(core.contracts.StateAndRef.T, core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/ref.html"><span class="keyword">val </span><span class="identifier">ref</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-and-ref/state.html"><span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">StateRef</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/-init-.html"><span class="identifier">StateRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.StateRef$<init>(core.crypto.SecureHash, kotlin.Int)/txhash">txhash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.StateRef$<init>(core.crypto.SecureHash, kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/--index--.html"><span class="keyword">val </span><span class="identifier">index</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-state-ref/txhash.html"><span class="keyword">val </span><span class="identifier">txhash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Tenor</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-init-.html"><span class="identifier">Tenor</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Tenor$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">TimeUnit</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-day.html"><span class="identifier">Day</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-month.html"><span class="identifier">Month</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-week.html"><span class="identifier">Week</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/-year.html"><span class="identifier">Year</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/-time-unit/code.html"><span class="keyword">val </span><span class="identifier">code</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/days-to-maturity.html"><span class="keyword">fun </span><span class="identifier">daysToMaturity</span><span class="symbol">(</span><span class="identifier" id="core.contracts.Tenor$daysToMaturity(java.time.LocalDate, core.contracts.BusinessCalendar)/startDate">startDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.Tenor$daysToMaturity(java.time.LocalDate, core.contracts.BusinessCalendar)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-tenor/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/index.html"><span class="keyword">class </span><span class="identifier">ThreadBox</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/-init-.html"><span class="identifier">ThreadBox</span><span class="symbol">(</span><span class="identifier" id="core.ThreadBox$<init>(core.ThreadBox.T, java.util.concurrent.locks.Lock)/content">content</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="core.ThreadBox$<init>(core.ThreadBox.T, java.util.concurrent.locks.Lock)/lock">lock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a> <span class="symbol">=</span> ReentrantLock()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/content.html"><span class="keyword">val </span><span class="identifier">content</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/lock.html"><span class="keyword">val </span><span class="identifier">lock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/locks/Lock.html"><span class="identifier">Lock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-thread-box/locked.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">locked</span><span class="symbol">(</span><span class="identifier" id="core.ThreadBox$locked(kotlin.Function1((core.ThreadBox.T, core.ThreadBox.locked.R)))/body">body</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TimestampCommand</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/time">time</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/-init-.html"><span class="identifier">TimestampCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.contracts.TimestampCommand$<init>(java.time.Instant, java.time.Instant)/before">before</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/after.html"><span class="keyword">val </span><span class="identifier">after</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/before.html"><span class="keyword">val </span><span class="identifier">before</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-timestamp-command/midpoint.html"><span class="keyword">val </span><span class="identifier">midpoint</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/index.html"><span class="keyword">class </span><span class="identifier">TransactionBuilder</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/-init-.html"><span class="identifier">TransactionBuilder</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$<init>(kotlin.collections.MutableList((core.contracts.StateRef)), kotlin.collections.MutableList((core.crypto.SecureHash)), kotlin.collections.MutableList((core.contracts.ContractState)), kotlin.collections.MutableList((core.contracts.Command)))/commands">commands</span><span class="symbol">:</span> <span class="identifier">MutableList</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span> <span class="symbol">=</span> arrayListOf()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-attachment.html"><span class="keyword">fun </span><span class="identifier">addAttachment</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addAttachment(core.contracts.Attachment)/attachment">attachment</span><span class="symbol">:</span> <a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.Command)/arg">arg</span><span class="symbol">:</span> <a href="core/-command/index.html"><span class="identifier">Command</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="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.Array((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-command.html"><span class="keyword">fun </span><span class="identifier">addCommand</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/data">data</span><span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$addCommand(core.contracts.CommandData, kotlin.collections.List((java.security.PublicKey)))/keys">keys</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-input-state.html"><span class="keyword">fun </span><span class="identifier">addInputState</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addInputState(core.contracts.StateRef)/ref">ref</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-output-state.html"><span class="keyword">fun </span><span class="identifier">addOutputState</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addOutputState(core.contracts.ContractState)/state">state</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/add-signature-unchecked.html"><span class="keyword">fun </span><span class="identifier">addSignatureUnchecked</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$addSignatureUnchecked(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/attachments.html"><span class="keyword">fun </span><span class="identifier">attachments</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/check-and-add-signature.html"><span class="keyword">fun </span><span class="identifier">checkAndAddSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$checkAndAddSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/check-signature.html"><span class="keyword">fun </span><span class="identifier">checkSignature</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$checkSignature(core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</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="core/-transaction-builder/commands.html"><span class="keyword">fun </span><span class="identifier">commands</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/input-states.html"><span class="keyword">fun </span><span class="identifier">inputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/output-states.html"><span class="keyword">fun </span><span class="identifier">outputStates</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/set-time.html"><span class="keyword">fun </span><span class="identifier">setTime</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/time">time</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/authenticatedBy">authenticatedBy</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$setTime(java.time.Instant, core.crypto.Party, java.time.Duration)/timeTolerance">timeTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a><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/-transaction-builder/sign-with.html"><span class="keyword">fun </span><span class="identifier">signWith</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$signWith(java.security.KeyPair)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/time.html"><span class="keyword">val </span><span class="identifier">time</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$timestamp(core.node.services.TimestamperService, java.time.Clock)/timestamper">timestamper</span><span class="symbol">:</span> <a href="core.node.services/-timestamper-service/index.html"><span class="identifier">TimestamperService</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionBuilder$timestamp(core.node.services.TimestamperService, java.time.Clock)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemUTC()<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/-transaction-builder/to-signed-transaction.html"><span class="keyword">fun </span><span class="identifier">toSignedTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionBuilder$toSignedTransaction(kotlin.Boolean)/checkSufficientSignatures">checkSufficientSignatures</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> true<span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/to-wire-transaction.html"><span class="keyword">fun </span><span class="identifier">toWireTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-builder/with-items.html"><span class="keyword">fun </span><span class="identifier">withItems</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.contracts.TransactionBuilder$withItems(kotlin.Array((kotlin.Any)))/items">items</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionConflictException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/-init-.html"><span class="identifier">TransactionConflictException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/conflictRef">conflictRef</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/tx1">tx1</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionConflictException$<init>(core.contracts.StateRef, core.contracts.LedgerTransaction, core.contracts.LedgerTransaction)/tx2">tx2</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/conflict-ref.html"><span class="keyword">val </span><span class="identifier">conflictRef</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/tx1.html"><span class="keyword">val </span><span class="identifier">tx1</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-conflict-exception/tx2.html"><span class="keyword">val </span><span class="identifier">tx2</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">TransactionForVerification</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-init-.html"><span class="identifier">TransactionForVerification</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/inStates">inStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/outStates">outStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$<init>(kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Attachment)), kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.SecureHash)/origHash">origHash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">InOutGroup</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/-init-.html"><span class="identifier">InOutGroup</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification.InOutGroup$<init>(kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), kotlin.collections.List((core.contracts.TransactionForVerification.InOutGroup.T)), core.contracts.TransactionForVerification.InOutGroup.K)/groupingKey">groupingKey</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/grouping-key.html"><span class="keyword">val </span><span class="identifier">groupingKey</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/-in-out-group/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$getTimestampBy(core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(java.lang.Class((core.contracts.TransactionForVerification.groupStates.T)), kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/ofType">ofType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(java.lang.Class((core.contracts.TransactionForVerification.groupStates.T)), kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/selector">selector</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">groupStates</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStates(kotlin.Function1((core.contracts.TransactionForVerification.groupStates.T, core.contracts.TransactionForVerification.groupStates.K)))/selector">selector</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/group-states-internal.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier">K</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <s><span class="identifier">groupStatesInternal</span></s><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionForVerification$groupStatesInternal(kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))), kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))))/inGroups">inGroups</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionForVerification$groupStatesInternal(kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))), kotlin.collections.Map((core.contracts.TransactionForVerification.groupStatesInternal.K, kotlin.collections.List((core.contracts.TransactionForVerification.groupStatesInternal.T)))))/outGroups">outGroups</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-transaction-for-verification/-in-out-group/index.html"><span class="identifier">InOutGroup</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">,</span> <span class="identifier">K</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/in-states.html"><span class="keyword">val </span><span class="identifier">inStates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/orig-hash.html"><span class="keyword">val </span><span class="identifier">origHash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/out-states.html"><span class="keyword">val </span><span class="identifier">outStates</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-for-verification/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/index.html"><span class="keyword">class </span><span class="identifier">TransactionGraphSearch</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Callable.html"><span class="identifier">Callable</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-init-.html"><span class="identifier">TransactionGraphSearch</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGraphSearch$<init>(kotlin.collections.Map((core.crypto.SecureHash, core.contracts.SignedTransaction)), kotlin.collections.List((core.contracts.WireTransaction)))/transactions">transactions</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionGraphSearch$<init>(kotlin.collections.Map((core.crypto.SecureHash, core.contracts.SignedTransaction)), kotlin.collections.List((core.contracts.WireTransaction)))/startPoints">startPoints</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/index.html"><span class="keyword">class </span><span class="identifier">Query</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/-init-.html"><span class="identifier">Query</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGraphSearch.Query$<init>(java.lang.Class((core.contracts.CommandData)))/withCommandOfType">withCommandOfType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/-query/with-command-of-type.html"><span class="keyword">val </span><span class="identifier">withCommandOfType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/query.html"><span class="keyword">var </span><span class="identifier">query</span><span class="symbol">: </span><a href="core/-transaction-graph-search/-query/index.html"><span class="identifier">Query</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/start-points.html"><span class="keyword">val </span><span class="identifier">startPoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-graph-search/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/index.html"><span class="keyword">class </span><span class="identifier">TransactionGroup</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/-init-.html"><span class="identifier">TransactionGroup</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionGroup$<init>(kotlin.collections.Set((core.contracts.LedgerTransaction)), kotlin.collections.Set((core.contracts.LedgerTransaction)))/transactions">transactions</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionGroup$<init>(kotlin.collections.Set((core.contracts.LedgerTransaction)), kotlin.collections.Set((core.contracts.LedgerTransaction)))/nonVerifiedRoots">nonVerifiedRoots</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/non-verified-roots.html"><span class="keyword">val </span><span class="identifier">nonVerifiedRoots</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/transactions.html"><span class="keyword">val </span><span class="identifier">transactions</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-group/verify.html"><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionResolutionException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/-init-.html"><span class="identifier">TransactionResolutionException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionResolutionException$<init>(core.crypto.SecureHash)/hash">hash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-resolution-exception/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/index.html"><span class="keyword">class </span><span class="identifier">TransactionVerificationException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/-init-.html"><span class="identifier">TransactionVerificationException</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="identifier" id="core.contracts.TransactionVerificationException$<init>(core.contracts.TransactionForVerification, core.contracts.Contract, kotlin.Throwable)/cause">cause</span><span class="symbol">:</span> <span class="identifier">Throwable</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/contract.html"><span class="keyword">val </span><span class="identifier">contract</span><span class="symbol">: </span><a href="core/-contract/index.html"><span class="identifier">Contract</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transaction-verification-exception/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/index.html"><span class="keyword">class </span><span class="identifier">TransientProperty</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/-init-.html"><span class="identifier">TransientProperty</span><span class="symbol">(</span><span class="identifier" id="core.TransientProperty$<init>(kotlin.Function0((core.TransientProperty.T)))/initializer">initializer</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-transient-property/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/thisRef">thisRef</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.TransientProperty$getValue(kotlin.Any, kotlin.reflect.KProperty((kotlin.Any)))/property">property</span><span class="symbol">:</span> <span class="identifier">KProperty</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">TypeOnlyCommandData</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/-init-.html"><span class="identifier">TypeOnlyCommandData</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-type-only-command-data/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/-u-s-d.html"><span class="keyword">val </span><span class="identifier">USD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WireTransaction</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/-init-.html"><span class="identifier">WireTransaction</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/outputs">outputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction$<init>(kotlin.collections.List((core.contracts.StateRef)), kotlin.collections.List((core.crypto.SecureHash)), kotlin.collections.List((core.contracts.ContractState)), kotlin.collections.List((core.contracts.Command)))/commands">commands</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/attachments.html"><span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/commands.html"><span class="keyword">val </span><span class="identifier">commands</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-command/index.html"><span class="identifier">Command</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction.Companion$deserialize(core.serialization.SerializedBytes((core.contracts.WireTransaction)), )/bits">bits</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.contracts.WireTransaction.Companion$deserialize(core.serialization.SerializedBytes((core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/inputs.html"><span class="keyword">val </span><span class="identifier">inputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$outRef(kotlin.Int)/index">index</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/out-ref.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">outRef</span><span class="symbol">(</span><span class="identifier" id="core.contracts.WireTransaction$outRef(core.contracts.ContractState)/state">state</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/outputs.html"><span class="keyword">val </span><span class="identifier">outputs</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/serialized.html"><span class="keyword">val </span><span class="identifier">serialized</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/-wire-transaction/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/calculate-days-between.html"><span class="keyword">fun </span><span class="identifier">calculateDaysBetween</span><span class="symbol">(</span><span class="identifier" id="core$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisYear, core.contracts.DayCountBasisDay)/startDate">startDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisYear, core.contracts.DayCountBasisDay)/endDate">endDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisYear, core.contracts.DayCountBasisDay)/dcbYear">dcbYear</span><span class="symbol">:</span> <a href="core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="core$calculateDaysBetween(java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisYear, core.contracts.DayCountBasisDay)/dcbDay">dcbDay</span><span class="symbol">:</span> <a href="core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/currency.html"><span class="keyword">fun </span><span class="identifier">currency</span><span class="symbol">(</span><span class="identifier" id="core$currency(kotlin.String)/code">code</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/extract-zip-file.html"><span class="keyword">fun </span><span class="identifier">extractZipFile</span><span class="symbol">(</span><span class="identifier" id="core$extractZipFile(java.nio.file.Path, java.nio.file.Path)/zipPath">zipPath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core$extractZipFile(java.nio.file.Path, java.nio.file.Path)/toPath">toPath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/failure.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">failure</span><span class="symbol">(</span><span class="identifier" id="core$failure(((core.failure.T)), java.util.concurrent.Executor, kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="core$failure(((core.failure.T)), java.util.concurrent.Executor, kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Throwable</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/failure.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">failure</span><span class="symbol">(</span><span class="identifier" id="core$failure(((core.failure.T)), kotlin.Function1((kotlin.Throwable, kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Throwable</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/hash.html"><span class="keyword">fun </span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">.</span><span class="identifier">hash</span><span class="symbol">(</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="core/java.nio.file.-path/index.html"><span class="identifier">java.nio.file.Path</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.nio.file.-path/use.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">.</span><span class="identifier">use</span><span class="symbol">(</span><span class="identifier" id="core$use(java.nio.file.Path, kotlin.Function1((java.io.InputStream, core.use.R)))/block">block</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.-local-date/index.html"><span class="identifier">java.time.LocalDate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.-local-date/is-working-day.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">.</span><span class="identifier">isWorkingDay</span><span class="symbol">(</span><span class="identifier" id="core$isWorkingDay(java.time.LocalDate, core.contracts.BusinessCalendar)/accordingToCalendar">accordingToCalendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.temporal.-temporal/index.html"><span class="identifier">java.time.temporal.Temporal</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/java.time.temporal.-temporal/until.html"><span class="keyword">infix</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">.</span><span class="identifier">until</span><span class="symbol">(</span><span class="identifier" id="core$until(java.time.temporal.Temporal, java.time.temporal.Temporal)/endExclusive">endExclusive</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/temporal/Temporal.html"><span class="identifier">Temporal</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/index.html"><span class="identifier">kotlin.Double</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-double/bd.html"><span class="keyword">val </span><span class="identifier">Double</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/index.html"><span class="identifier">kotlin.Int</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-d-o-l-l-a-r-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">DOLLARS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-p-o-u-n-d-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">POUNDS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/-s-w-i-s-s_-f-r-a-n-c-s.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">SWISS_FRANCS</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/bd.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/days.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">days</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/hours.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">hours</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/minutes.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">minutes</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-int/seconds.html"><span class="keyword">val </span><span class="identifier">Int</span><span class="symbol">.</span><span class="identifier">seconds</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-long/index.html"><span class="identifier">kotlin.Long</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-long/bd.html"><span class="keyword">val </span><span class="identifier">Long</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-string/index.html"><span class="identifier">kotlin.String</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.-string/bd.html"><span class="keyword">val </span><span class="identifier">String</span><span class="symbol">.</span><span class="identifier">bd</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/index.html"><span class="identifier">kotlin.collections.Iterable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-null.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-throw.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrThrow</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-iterable/sum-or-zero.html"><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumOrZero</span><span class="symbol">(</span><span class="identifier" id="core$sumOrZero(kotlin.collections.Iterable((core.contracts.Amount)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/index.html"><span class="identifier">kotlin.collections.List</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/filter-states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">filterStatesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/get-timestamp-by.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">getTimestampBy</span><span class="symbol">(</span><span class="identifier" id="core$getTimestampBy(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), core.crypto.Party)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/get-timestamp-by-name.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">getTimestampByName</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core$getTimestampByName(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-timestamp-command/index.html"><span class="identifier">TimestampCommand</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/index-of-or-throw.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">indexOfOrThrow</span><span class="symbol">(</span><span class="identifier" id="core$indexOfOrThrow(kotlin.collections.List((core.indexOfOrThrow.T)), core.indexOfOrThrow.T)/item">item</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/require-single-command.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/require-single-command.html"><span class="keyword">fun </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">requireSingleCommand</span><span class="symbol">(</span><span class="identifier" id="core$requireSingleCommand(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.lang.Class((core.contracts.CommandData)))/klass">klass</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/kotlin.collections.-list/select.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-authenticated-object/index.html"><span class="identifier">AuthenticatedObject</span></a><span class="symbol"><</span><a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">select</span><span class="symbol">(</span><span class="identifier" id="core$select(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.security.PublicKey, core.crypto.Party)/signer">signer</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core$select(kotlin.collections.List((core.contracts.AuthenticatedObject((core.contracts.CommandData)))), java.security.PublicKey, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core/log-elapsed-time.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">logElapsedTime</span><span class="symbol">(</span><span class="identifier" id="core$logElapsedTime(kotlin.String, , kotlin.Function0((core.logElapsedTime.T)))/label">label</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core$logElapsedTime(kotlin.String, , kotlin.Function0((core.logElapsedTime.T)))/logger">logger</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core$logElapsedTime(kotlin.String, , kotlin.Function0((core.logElapsedTime.T)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/random63-bit-value.html"><span class="keyword">fun </span><span class="identifier">random63BitValue</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/require-that.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">requireThat</span><span class="symbol">(</span><span class="identifier" id="core$requireThat(kotlin.Function1((core.contracts.Requirements, core.contracts.requireThat.R)))/body">body</span><span class="symbol">:</span> <a href="core/-requirements/index.html"><span class="identifier">Requirements</span></a><span class="symbol">.</span><span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/set-from.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">setFrom</span><span class="symbol">(</span><span class="identifier" id="core$setFrom(((core.setFrom.T)), , kotlin.Function0((core.setFrom.T)))/logger">logger</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core$setFrom(((core.setFrom.T)), , kotlin.Function0((core.setFrom.T)))/block">block</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/success.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="core$success(((core.success.T)), java.util.concurrent.Executor, kotlin.Function1((core.success.T, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="core$success(((core.success.T)), java.util.concurrent.Executor, kotlin.Function1((core.success.T, kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/success.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="core$success(((core.success.T)), kotlin.Function1((core.success.T, kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/then.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="core$then(((core.then.T)), java.util.concurrent.Executor, kotlin.Function0((kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">, </span><span class="identifier" id="core$then(((core.then.T)), java.util.concurrent.Executor, kotlin.Function0((kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/then.html"><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="core$then(((core.then.T)), kotlin.Function0((kotlin.Unit)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/to-ledger-transaction.html"><span class="keyword">fun </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">.</span><span class="identifier">toLedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="core$toLedgerTransaction(core.contracts.WireTransaction, core.node.services.IdentityService, core.node.services.AttachmentStorage)/identityService">identityService</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">, </span><span class="identifier" id="core$toLedgerTransaction(core.contracts.WireTransaction, core.node.services.IdentityService, core.node.services.AttachmentStorage)/attachmentStorage">attachmentStorage</span><span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/verify-move-commands.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-command-data.html"><span class="identifier">CommandData</span></a><span class="symbol">></span> <span class="identifier">verifyMoveCommands</span><span class="symbol">(</span><span class="identifier" id="core$verifyMoveCommands(kotlin.collections.List((core.contracts.OwnableState)), core.contracts.TransactionForVerification)/inputs">inputs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core$verifyMoveCommands(kotlin.collections.List((core.contracts.OwnableState)), core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core/verify-to-ledger-transaction.html"><span class="keyword">fun </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">.</span><span class="identifier">verifyToLedgerTransaction</span><span class="symbol">(</span><span class="identifier" id="core$verifyToLedgerTransaction(core.contracts.SignedTransaction, core.node.services.IdentityService, core.node.services.AttachmentStorage)/identityService">identityService</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">, </span><span class="identifier" id="core$verifyToLedgerTransaction(core.contracts.SignedTransaction, core.node.services.IdentityService, core.node.services.AttachmentStorage)/attachmentStorage">attachmentStorage</span><span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/index.html"><span class="keyword">package</span> <span class="identifier">core.crypto</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DigitalSignature</span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-init-.html"><span class="identifier">DigitalSignature</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature$<init>(kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature$<init>(kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="keyword">class </span><span class="identifier">LegallyIdentifiable</span> <span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/-init-.html"><span class="identifier">LegallyIdentifiable</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/signer">signer</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.LegallyIdentifiable$<init>(core.crypto.Party, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-legally-identifiable/signer.html"><span class="keyword">val </span><span class="identifier">signer</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">WithKey</span> <span class="symbol">:</span> <a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/-init-.html"><span class="identifier">WithKey</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/by">by</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$<init>(java.security.PublicKey, kotlin.ByteArray, kotlin.Int)/covering">covering</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 0<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/by.html"><span class="keyword">val </span><span class="identifier">by</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$verifyWithECDSA(kotlin.ByteArray)/content">content</span><span class="symbol">:</span> <span class="identifier">ByteArray</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.crypto/-digital-signature/-with-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DigitalSignature.WithKey$verifyWithECDSA(core.serialization.OpaqueBytes)/content">content</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-digital-signature/covering.html"><span class="keyword">val </span><span class="identifier">covering</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/index.html"><span class="keyword">class </span><span class="identifier">DummyPublicKey</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/-init-.html"><span class="identifier">DummyPublicKey</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$<init>(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.crypto.DummyPublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/s.html"><span class="keyword">val </span><span class="identifier">s</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-dummy-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/index.html"><span class="keyword">object </span><span class="identifier">NullPublicKey</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier">Comparable</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/compare-to.html"><span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="core.crypto.NullPublicKey$compareTo(java.security.PublicKey)/other">other</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-algorithm.html"><span class="keyword">fun </span><span class="identifier">getAlgorithm</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-encoded.html"><span class="keyword">fun </span><span class="identifier">getEncoded</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/get-format.html"><span class="keyword">fun </span><span class="identifier">getFormat</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-null-public-key/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">SecureHash</span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="keyword">class </span><span class="identifier">SHA256</span> <span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/-init-.html"><span class="identifier">SHA256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.SHA256$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/-s-h-a256/signature-algorithm-name.html"><span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/parse.html"><span class="keyword">fun </span><span class="identifier">parse</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$parse(kotlin.String)/str">str</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/prefix-chars.html"><span class="keyword">fun </span><span class="identifier">prefixChars</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash$prefixChars(kotlin.Int)/prefixLen">prefixLen</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 6<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/random-s-h-a256.html"><span class="keyword">fun </span><span class="identifier">randomSHA256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256.html"><span class="keyword">fun </span><span class="identifier">sha256</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256(kotlin.String)/str">str</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/sha256-twice.html"><span class="keyword">fun </span><span class="identifier">sha256Twice</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SecureHash.Companion$sha256Twice(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/signature-algorithm-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">signatureAlgorithmName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-secure-hash/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SignedData</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/-init-.html"><span class="identifier">SignedData</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SignedData$<init>(core.serialization.SerializedBytes((core.crypto.SignedData.T)), core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.crypto.SignedData$<init>(core.serialization.SerializedBytes((core.crypto.SignedData.T)), core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/raw.html"><span class="keyword">val </span><span class="identifier">raw</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/sig.html"><span class="keyword">val </span><span class="identifier">sig</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="core.crypto/-signed-data/verified.html"><span class="keyword">fun </span><span class="identifier">verified</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/-signed-data/verify-data.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="core.crypto.SignedData$verifyData(core.crypto.SignedData.T)/data">data</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/generate-key-pair.html"><span class="keyword">fun </span><span class="identifier">generateKeyPair</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/index.html"><span class="identifier">java.security.KeyPair</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/component1.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component1</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/component2.html"><span class="keyword">operator</span> <span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">component2</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</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="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes, core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, core.serialization.OpaqueBytes, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-key-pair/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, core.crypto.Party)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.KeyPair, kotlin.ByteArray, core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/index.html"><span class="identifier">java.security.PrivateKey</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-private-key/sign-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">.</span><span class="identifier">signWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/bitsToSign">bitsToSign</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$signWithECDSA(java.security.PrivateKey, kotlin.ByteArray, java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/index.html"><span class="identifier">java.security.PublicKey</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/to-string-short.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">toStringShort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/java.security.-public-key/verify-with-e-c-d-s-a.html"><span class="keyword">fun </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">.</span><span class="identifier">verifyWithECDSA</span><span class="symbol">(</span><span class="identifier" id="core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, core.crypto.DigitalSignature)/content">content</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">, </span><span class="identifier" id="core.crypto$verifyWithECDSA(java.security.PublicKey, kotlin.ByteArray, core.crypto.DigitalSignature)/signature">signature</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/index.html"><span class="identifier">DigitalSignature</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/kotlin.-byte-array/sha256.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.crypto/sha256.html"><span class="keyword">fun </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">.</span><span class="identifier">sha256</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/-s-h-a256/index.html"><span class="identifier">SHA256</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/index.html"><span class="keyword">package</span> <span class="identifier">core.math</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/index.html"><span class="keyword">class </span><span class="identifier">CubicSplineInterpolator</span> <span class="symbol">:</span> <a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/-init-.html"><span class="identifier">CubicSplineInterpolator</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.CubicSplineInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.CubicSplineInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-cubic-spline-interpolator/index.html"><span class="identifier">CubicSplineInterpolator</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-cubic-spline-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.CubicSplineInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator/index.html"><span class="keyword">interface </span><span class="identifier">Interpolator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator/interpolate.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.Interpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator-factory/index.html"><span class="keyword">interface </span><span class="identifier">InterpolatorFactory</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-interpolator-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="core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.InterpolatorFactory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/index.html"><span class="keyword">class </span><span class="identifier">LinearInterpolator</span> <span class="symbol">:</span> <a href="core.math/-interpolator/index.html"><span class="identifier">Interpolator</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/-init-.html"><span class="identifier">LinearInterpolator</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.LinearInterpolator$<init>(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/xs">xs</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">, </span><span class="identifier" id="core.math.LinearInterpolator.Factory$create(kotlin.DoubleArray, kotlin.DoubleArray)/ys">ys</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.math/-linear-interpolator/index.html"><span class="identifier">LinearInterpolator</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-linear-interpolator/interpolate.html"><span class="keyword">fun </span><span class="identifier">interpolate</span><span class="symbol">(</span><span class="identifier" id="core.math.LinearInterpolator$interpolate(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/index.html"><span class="keyword">class </span><span class="identifier">Polynomial</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/-init-.html"><span class="identifier">Polynomial</span><span class="symbol">(</span><span class="identifier" id="core.math.Polynomial$<init>(kotlin.DoubleArray)/coefficients">coefficients</span><span class="symbol">:</span> <span class="identifier">DoubleArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-polynomial/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.math.Polynomial$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/index.html"><span class="keyword">class </span><span class="identifier">SplineFunction</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/-init-.html"><span class="identifier">SplineFunction</span><span class="symbol">(</span><span class="identifier" id="core.math.SplineFunction$<init>(java.util.TreeMap((kotlin.Double, core.math.Polynomial)))/segmentMap">segmentMap</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/TreeMap.html"><span class="identifier">TreeMap</span></a><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="core.math/-polynomial/index.html"><span class="identifier">Polynomial</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.math/-spline-function/get-value.html"><span class="keyword">fun </span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.math.SplineFunction$getValue(kotlin.Double)/x">x</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/index.html"><span class="keyword">package</span> <span class="identifier">core.messaging</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-all-possible-recipients.html"><span class="keyword">interface </span><span class="identifier">AllPossibleRecipients</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/index.html"><span class="keyword">interface </span><span class="identifier">Message</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/data.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/debug-message-i-d.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugMessageID</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/debug-timestamp.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">debugTimestamp</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/serialise.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">serialise</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message/topic.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-handler-registration.html"><span class="keyword">interface </span><span class="identifier">MessageHandlerRegistration</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-recipient-group.html"><span class="keyword">interface </span><span class="identifier">MessageRecipientGroup</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-message-recipients.html"><span class="keyword">interface </span><span class="identifier">MessageRecipients</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/index.html"><span class="keyword">interface </span><span class="identifier">MessagingService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/add-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> ""<span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/create-message.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/my-address.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service/remove-message-handler.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.messaging/-messaging-service/send.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.messaging.MessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.MessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.messaging/-messaging-service/stop.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service-builder/index.html"><span class="keyword">interface </span><span class="identifier">MessagingServiceBuilder</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-messaging-service-builder/start.html"><span class="keyword">abstract</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"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-single-message-recipient.html"><span class="keyword">interface </span><span class="identifier">SingleMessageRecipient</span> <span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-stack-snapshot/index.html"><span class="keyword">class </span><span class="identifier">StackSnapshot</span> <span class="symbol">:</span> <span class="identifier">Throwable</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-stack-snapshot/-init-.html"><span class="identifier">StackSnapshot</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/index.html"><span class="keyword">class </span><span class="identifier">StateMachineManager</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-init-.html"><span class="identifier">StateMachineManager</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$<init>(core.node.ServiceHub, core.utilities.AffinityExecutor)/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager$<init>(core.node.ServiceHub, core.utilities.AffinityExecutor)/executor">executor</span><span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="keyword">class </span><span class="identifier">FiberRequest</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-init-.html"><span class="identifier">FiberRequest</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">ExpectingResponse</span><span class="symbol"><</span><span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/-init-.html"><span class="identifier">ExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.ExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.messaging.StateMachineManager.FiberRequest.ExpectingResponse.R)))/responseType">responseType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-expecting-response/response-type.html"><span class="keyword">val </span><span class="identifier">responseType</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-not-expecting-response/index.html"><span class="keyword">class </span><span class="identifier">NotExpectingResponse</span> <span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/-not-expecting-response/-init-.html"><span class="identifier">NotExpectingResponse</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager.FiberRequest.NotExpectingResponse$<init>(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/destination.html"><span class="keyword">val </span><span class="identifier">destination</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/obj.html"><span class="keyword">val </span><span class="identifier">obj</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="core.messaging/-state-machine-manager/-fiber-request/session-i-d-for-receive.html"><span class="keyword">val </span><span class="identifier">sessionIDForReceive</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/session-i-d-for-send.html"><span class="keyword">val </span><span class="identifier">sessionIDForSend</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/stack-trace-in-case-of-problems.html"><span class="keyword">val </span><span class="identifier">stackTraceInCaseOfProblems</span><span class="symbol">: </span><a href="core.messaging/-stack-snapshot/index.html"><span class="identifier">StackSnapshot</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-request/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-scheduler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">FiberScheduler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/-fiber-scheduler/-init-.html"><span class="identifier">FiberScheduler</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/add.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$add(kotlin.String, core.protocols.ProtocolLogic((core.messaging.StateMachineManager.add.T)))/loggerName">loggerName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging.StateMachineManager$add(kotlin.String, core.protocols.ProtocolLogic((core.messaging.StateMachineManager.add.T)))/logic">logic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/find-state-machines.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">findStateMachines</span><span class="symbol">(</span><span class="identifier" id="core.messaging.StateMachineManager$findStateMachines(java.lang.Class((core.protocols.ProtocolLogic((core.messaging.StateMachineManager.findStateMachines.T)))))/klass">klass</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">,</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/scheduler.html"><span class="keyword">val </span><span class="identifier">scheduler</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/-fiber-scheduler/index.html"><span class="identifier">FiberScheduler</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-state-machine-manager/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-topic-string-validator/index.html"><span class="keyword">object </span><span class="identifier">TopicStringValidator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/-topic-string-validator/check.html"><span class="keyword">fun </span><span class="identifier">check</span><span class="symbol">(</span><span class="identifier" id="core.messaging.TopicStringValidator$check(kotlin.String)/tag">tag</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/run-on-next-message.html"><span class="keyword">fun </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">runOnNextMessage</span><span class="symbol">(</span><span class="identifier" id="core.messaging$runOnNextMessage(core.messaging.MessagingService, kotlin.String, java.util.concurrent.Executor, kotlin.Function1((core.messaging.Message, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span> <span class="symbol">=</span> ""<span class="symbol">, </span><span class="identifier" id="core.messaging$runOnNextMessage(core.messaging.MessagingService, kotlin.String, java.util.concurrent.Executor, kotlin.Function1((core.messaging.Message, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.messaging$runOnNextMessage(core.messaging.MessagingService, kotlin.String, java.util.concurrent.Executor, kotlin.Function1((core.messaging.Message, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.messaging/send.html"><span class="keyword">fun </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">.</span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.messaging$send(core.messaging.MessagingService, kotlin.String, kotlin.Any, core.messaging.MessageRecipients)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.messaging$send(core.messaging.MessagingService, kotlin.String, kotlin.Any, core.messaging.MessageRecipients)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="core.messaging$send(core.messaging.MessagingService, kotlin.String, kotlin.Any, core.messaging.MessageRecipients)/to">to</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/index.html"><span class="keyword">package</span> <span class="identifier">core.node</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNode</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/-init-.html"><span class="identifier">AbstractNode</span><span class="symbol">(</span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">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><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/initialNetworkMapAddress">initialNetworkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/platformClock">platformClock</span><span class="symbol">:</span> <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"><</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">></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"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></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="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/attachments">attachments</span><span class="symbol">:</span> <a href="core.node.services/-node-attachment-service/index.html"><span class="identifier">NodeAttachmentService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/keypair">keypair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.AbstractNode$constructStorageService(core.node.services.NodeAttachmentService, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="identifier">StorageServiceImpl</span></a></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/in-node-network-map-service.html"><span class="keyword">var </span><span class="identifier">inNodeNetworkMapService</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">?</span></a></a><br/>
|
|
<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="core.node.AbstractNode$initialiseStorageService(java.nio.file.Path)/dir">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><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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-interest-rates-oracle-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeInterestRatesOracleService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-network-map-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeNetworkMapService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/make-timestamping-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeTimestampingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/net.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/network-map-seq.html"><span class="keyword">var </span><span class="identifier">networkMapSeq</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/network-map-service-call-timeout.html"><span class="keyword">val </span><span class="identifier">networkMapServiceCallTimeout</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/platform-clock.html"><span class="keyword">val </span><span class="identifier">platformClock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services.html"><span class="keyword">val </span><span class="identifier">services</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/services-that-accept-uploads.html"><span class="keyword">val </span><span class="identifier">servicesThatAcceptUploads</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/smm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">smm</span><span class="symbol">: </span><a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/stop.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">stop</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-abstract-node/storage.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">storage</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/wallet.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">wallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/index.html"><span class="keyword">interface </span><span class="identifier">AcceptsFileUpload</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/acceptable-file-extensions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/data-type-prefix.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-accepts-file-upload/upload.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.AcceptsFileUpload$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/index.html"><span class="keyword">class </span><span class="identifier">AttachmentsClassLoader</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureClassLoader.html"><span class="identifier">SecureClassLoader</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-init-.html"><span class="identifier">AttachmentsClassLoader</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((core.contracts.Attachment)), java.lang.ClassLoader)/attachments">attachments</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.AttachmentsClassLoader$<init>(kotlin.collections.List((core.contracts.Attachment)), java.lang.ClassLoader)/parent">parent</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a> <span class="symbol">=</span> ClassLoader.getSystemClassLoader()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/index.html"><span class="keyword">class </span><span class="identifier">OverlappingAttachments</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/-init-.html"><span class="identifier">OverlappingAttachments</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader.OverlappingAttachments$<init>(kotlin.String)/path">path</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/path.html"><span class="keyword">val </span><span class="identifier">path</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/-overlapping-attachments/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/find-class.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findClass</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$findClass(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/find-resource.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">findResource</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$findResource(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/net/URL.html"><span class="identifier">URL</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-attachments-class-loader/get-resource-as-stream.html"><span class="keyword">fun </span><span class="identifier">getResourceAsStream</span><span class="symbol">(</span><span class="identifier" id="core.node.AttachmentsClassLoader$getResourceAsStream(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-city-database/index.html"><span class="keyword">object </span><span class="identifier">CityDatabase</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-city-database/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.CityDatabase$get(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/index.html"><span class="keyword">class </span><span class="identifier">ConfigurationException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-configuration-exception/-init-.html"><span class="identifier">ConfigurationException</span><span class="symbol">(</span><span class="identifier" id="core.node.ConfigurationException$<init>(kotlin.String)/message">message</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/index.html"><span class="keyword">class </span><span class="identifier">Node</span> <span class="symbol">:</span> <a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/-init-.html"><span class="identifier">Node</span><span class="symbol">(</span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/dir">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><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/p2pAddr">p2pAddr</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/configuration">configuration</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.Node$<init>(java.nio.file.Path, , core.node.NodeConfiguration, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), java.time.Clock)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> 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"><ERROR CLASS></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/p2p-addr.html"><span class="keyword">val </span><span class="identifier">p2pAddr</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="identifier">ServiceAffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/start.html"><span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-node/index.html"><span class="identifier">Node</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node/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.node/-node/web-server.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">webServer</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/index.html"><span class="keyword">interface </span><span class="identifier">NodeConfiguration</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/export-j-m-xto.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/my-legal-name.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration/nearest-city.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/index.html"><span class="keyword">class </span><span class="identifier">NodeConfigurationFromConfig</span> <span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/-init-.html"><span class="identifier">NodeConfigurationFromConfig</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeConfigurationFromConfig$<init>()/config">config</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> ConfigFactory.load()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/config.html"><span class="keyword">val </span><span class="identifier">config</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/export-j-m-xto.html"><span class="keyword">val </span><span class="identifier">exportJMXto</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/my-legal-name.html"><span class="keyword">val </span><span class="identifier">myLegalName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-configuration-from-config/nearest-city.html"><span class="keyword">val </span><span class="identifier">nearestCity</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">NodeInfo</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/-init-.html"><span class="identifier">NodeInfo</span><span class="symbol">(</span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/address">address</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span> <span class="symbol">=</span> emptySet()<span class="symbol">, </span><span class="identifier" id="core.node.NodeInfo$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.collections.Set((core.node.services.ServiceType)), core.node.PhysicalLocation)/physicalLocation">physicalLocation</span><span class="symbol">:</span> <a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/address.html"><span class="keyword">val </span><span class="identifier">address</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/advertised-services.html"><span class="keyword">var </span><span class="identifier">advertisedServices</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-node-info/physical-location.html"><span class="keyword">val </span><span class="identifier">physicalLocation</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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">PhysicalLocation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/-init-.html"><span class="identifier">PhysicalLocation</span><span class="symbol">(</span><span class="identifier" id="core.node.PhysicalLocation$<init>(core.node.WorldCoordinate, kotlin.String)/coordinate">coordinate</span><span class="symbol">:</span> <a href="core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a><span class="symbol">, </span><span class="identifier" id="core.node.PhysicalLocation$<init>(core.node.WorldCoordinate, kotlin.String)/description">description</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/coordinate.html"><span class="keyword">val </span><span class="identifier">coordinate</span><span class="symbol">: </span><a href="core.node/-world-coordinate/index.html"><span class="identifier">WorldCoordinate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-physical-location/description.html"><span class="keyword">val </span><span class="identifier">description</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/index.html"><span class="keyword">interface </span><span class="identifier">ServiceHub</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/clock.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/identity-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identityService</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/key-management-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keyManagementService</span><span class="symbol">: </span><a href="core.node.subsystems/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/monitoring-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">monitoringService</span><span class="symbol">: </span><a href="core.node.subsystems/-monitoring-service/index.html"><span class="identifier">MonitoringService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/network-map-cache.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapCache</span><span class="symbol">: </span><a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/network-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkService</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/record-transactions.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">recordTransactions</span><span class="symbol">(</span><span class="identifier" id="core.node.ServiceHub$recordTransactions(kotlin.collections.List((core.contracts.SignedTransaction)), kotlin.Boolean)/txs">txs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.ServiceHub$recordTransactions(kotlin.collections.List((core.contracts.SignedTransaction)), kotlin.Boolean)/skipRecordingMap">skipRecordingMap</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/storage-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">storageService</span><span class="symbol">: </span><a href="core.node.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/-service-hub/verify-transaction.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">verifyTransaction</span><span class="symbol">(</span><span class="identifier" id="core.node.ServiceHub$verifyTransaction(core.contracts.LedgerTransaction)/ltx">ltx</span><span class="symbol">:</span> <a href="core/-ledger-transaction/index.html"><span class="identifier">LedgerTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-service-hub/wallet-service.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">walletService</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">WorldCoordinate</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/-init-.html"><span class="identifier">WorldCoordinate</span><span class="symbol">(</span><span class="identifier" id="core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/latitude">latitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$<init>(kotlin.Double, kotlin.Double)/longitude">longitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/latitude.html"><span class="keyword">val </span><span class="identifier">latitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/longitude.html"><span class="keyword">val </span><span class="identifier">longitude</span><span class="symbol">: </span><span class="identifier">Double</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node/-world-coordinate/project.html"><span class="keyword">fun </span><span class="identifier">project</span><span class="symbol">(</span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenWidth">screenWidth</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/screenHeight">screenHeight</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/topLatitude">topLatitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/bottomLatitude">bottomLatitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/leftLongitude">leftLongitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="core.node.WorldCoordinate$project(kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double, kotlin.Double)/rightLongitude">rightLongitude</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <span class="identifier">Double</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node/get-value.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">getValue</span><span class="symbol">(</span><span class="identifier" id="core.node$getValue(, core.node.NodeConfigurationFromConfig, kotlin.reflect.KProperty((kotlin.Any)))/receiver">receiver</span><span class="symbol">:</span> <a href="core.node/-node-configuration-from-config/index.html"><span class="identifier">NodeConfigurationFromConfig</span></a><span class="symbol">, </span><span class="identifier" id="core.node$getValue(, core.node.NodeConfigurationFromConfig, kotlin.reflect.KProperty((kotlin.Any)))/metadata">metadata</span><span class="symbol">:</span> <span class="identifier">KProperty</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/index.html"><span class="keyword">package</span> <span class="identifier">core.node.services</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractNodeService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/-init-.html"><span class="identifier">AbstractNodeService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$<init>(core.messaging.MessagingService)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">Q</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span> <span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/handler">handler</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)), kotlin.Function2((core.messaging.Message, java.lang.Exception, kotlin.Unit)))/exceptionConsumer">exceptionConsumer</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/add-message-handler.html"><span class="keyword">protected</span> <span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">Q</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a><span class="symbol">, </span><span class="keyword">reified</span> <span class="identifier">R</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="keyword">crossinline</span> <span class="identifier" id="core.node.services.AbstractNodeService$addMessageHandler(kotlin.String, kotlin.Function1((core.node.services.AbstractNodeService.addMessageHandler.Q, core.node.services.AbstractNodeService.addMessageHandler.R)))/handler">handler</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Q</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-abstract-node-service/net.html"><span class="keyword">val </span><span class="identifier">net</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/index.html"><span class="keyword">interface </span><span class="identifier">AttachmentStorage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/import-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AttachmentStorage$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-attachment-storage/open-attachment.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.AttachmentStorage$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/index.html"><span class="keyword">object </span><span class="identifier">DummyTimestampingAuthority</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-dummy-timestamping-authority/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/index.html"><span class="keyword">interface </span><span class="identifier">IdentityService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/party-from-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/party-from-name.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-identity-service/register-identity.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.node.services.IdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryNetworkMapService</span> <span class="symbol">:</span> <a href="core.node.services/-network-map-service/index.html"><span class="identifier">NetworkMapService</span></a><span class="symbol">, </span><a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/-init-.html"><span class="identifier">InMemoryNetworkMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/home">home</span><span class="symbol">:</span> <a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$<init>(core.messaging.MessagingService, core.node.services.NodeRegistration, core.node.subsystems.NetworkMapCache)/cache">cache</span><span class="symbol">:</span> <a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/cache.html"><span class="keyword">val </span><span class="identifier">cache</span><span class="symbol">: </span><a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/get-unacknowledged-count.html"><span class="keyword">fun </span><span class="identifier">getUnacknowledgedCount</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$getUnacknowledgedCount(core.messaging.SingleMessageRecipient)/subscriber">subscriber</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/max-size-registration-request-bytes.html"><span class="keyword">val </span><span class="identifier">maxSizeRegistrationRequestBytes</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/max-unacknowledged-updates.html"><span class="keyword">val </span><span class="identifier">maxUnacknowledgedUpdates</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/notify-subscribers.html"><span class="keyword">fun </span><span class="identifier">notifySubscribers</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$notifySubscribers(core.node.services.WireNodeRegistration)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</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="core.node.services/-in-memory-network-map-service/process-acknowledge.html"><span class="keyword">fun </span><span class="identifier">processAcknowledge</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processAcknowledge(core.node.services.NetworkMapService.UpdateAcknowledge)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-update-acknowledge/index.html"><span class="identifier">UpdateAcknowledge</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="core.node.services/-in-memory-network-map-service/process-fetch-all-request.html"><span class="keyword">fun </span><span class="identifier">processFetchAllRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processFetchAllRequest(core.node.services.NetworkMapService.FetchMapRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-fetch-map-request/index.html"><span class="identifier">FetchMapRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-fetch-map-response/index.html"><span class="identifier">FetchMapResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-query-request.html"><span class="keyword">fun </span><span class="identifier">processQueryRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processQueryRequest(core.node.services.NetworkMapService.QueryIdentityRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-query-identity-request/index.html"><span class="identifier">QueryIdentityRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-query-identity-response/index.html"><span class="identifier">QueryIdentityResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-registration-change-request.html"><span class="keyword">fun </span><span class="identifier">processRegistrationChangeRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processRegistrationChangeRequest(core.node.services.NetworkMapService.RegistrationRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-registration-request/index.html"><span class="identifier">RegistrationRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-registration-response/index.html"><span class="identifier">RegistrationResponse</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-in-memory-network-map-service/process-subscription-request.html"><span class="keyword">fun </span><span class="identifier">processSubscriptionRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.InMemoryNetworkMapService$processSubscriptionRequest(core.node.services.NetworkMapService.SubscribeRequest)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-subscribe-request/index.html"><span class="identifier">SubscribeRequest</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-network-map-service/-subscribe-response/index.html"><span class="identifier">SubscribeResponse</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-d-e-f-a-u-l-t_-e-x-p-i-r-a-t-i-o-n_-p-e-r-i-o-d.html"><span class="keyword">val </span><span class="identifier">DEFAULT_EXPIRATION_PERIOD</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Period.html"><span class="identifier">Period</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-f-e-t-c-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">FETCH_PROTOCOL_TOPIC</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/-network-map-service/-fetch-map-request/index.html"><span class="keyword">class </span><span class="identifier">FetchMapRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/-init-.html"><span class="identifier">FetchMapRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/ifChangedSinceVersion">ifChangedSinceVersion</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapRequest$<init>(kotlin.Boolean, kotlin.Int, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/if-changed-since-version.html"><span class="keyword">val </span><span class="identifier">ifChangedSinceVersion</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">FetchMapResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/-init-.html"><span class="identifier">FetchMapResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((core.node.services.NodeRegistration)), kotlin.Int)/nodes">nodes</span><span class="symbol">:</span> <span class="identifier">Collection</span><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.FetchMapResponse$<init>(kotlin.collections.Collection((core.node.services.NodeRegistration)), kotlin.Int)/version">version</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/nodes.html"><span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-fetch-map-response/version.html"><span class="keyword">val </span><span class="identifier">version</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-p-u-s-h_-a-c-k_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_ACK_PROTOCOL_TOPIC</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/-network-map-service/-p-u-s-h_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">PUSH_PROTOCOL_TOPIC</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/-network-map-service/-q-u-e-r-y_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">QUERY_PROTOCOL_TOPIC</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/-network-map-service/-query-identity-request/index.html"><span class="keyword">class </span><span class="identifier">QueryIdentityRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-request/-init-.html"><span class="identifier">QueryIdentityRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityRequest$<init>(core.crypto.Party, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-request/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">QueryIdentityResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/-init-.html"><span class="identifier">QueryIdentityResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.QueryIdentityResponse$<init>(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-query-identity-response/node.html"><span class="keyword">val </span><span class="identifier">node</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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-r-e-g-i-s-t-e-r_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">REGISTER_PROTOCOL_TOPIC</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/-network-map-service/-registration-request/index.html"><span class="keyword">class </span><span class="identifier">RegistrationRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-request/-init-.html"><span class="identifier">RegistrationRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationRequest$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-request/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">RegistrationResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/-init-.html"><span class="identifier">RegistrationResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.RegistrationResponse$<init>(kotlin.Boolean)/success">success</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-registration-response/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-s-u-b-s-c-r-i-p-t-i-o-n_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">SUBSCRIPTION_PROTOCOL_TOPIC</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/-network-map-service/-subscribe-request/index.html"><span class="keyword">class </span><span class="identifier">SubscribeRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-request/-init-.html"><span class="identifier">SubscribeRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeRequest$<init>(kotlin.Boolean, core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-request/subscribe.html"><span class="keyword">val </span><span class="identifier">subscribe</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">SubscribeResponse</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/-init-.html"><span class="identifier">SubscribeResponse</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.SubscribeResponse$<init>(kotlin.Boolean)/confirmed">confirmed</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-subscribe-response/confirmed.html"><span class="keyword">val </span><span class="identifier">confirmed</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Update</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/-init-.html"><span class="identifier">Update</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.Update$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients)/wireReg">wireReg</span><span class="symbol">:</span> <a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.Update$<init>(core.node.services.WireNodeRegistration, core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update/wire-reg.html"><span class="keyword">val </span><span class="identifier">wireReg</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateAcknowledge</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/-init-.html"><span class="identifier">UpdateAcknowledge</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NetworkMapService.UpdateAcknowledge$<init>(core.crypto.SecureHash, core.messaging.MessageRecipients)/wireRegHash">wireRegHash</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NetworkMapService.UpdateAcknowledge$<init>(core.crypto.SecureHash, core.messaging.MessageRecipients)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/-update-acknowledge/wire-reg-hash.html"><span class="keyword">val </span><span class="identifier">wireRegHash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-network-map-service/nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">nodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/index.html"><span class="keyword">class </span><span class="identifier">NodeAttachmentService</span> <span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-init-.html"><span class="identifier">NodeAttachmentService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/storePath">storePath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeAttachmentService$<init>(java.nio.file.Path, )/metrics">metrics</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/index.html"><span class="keyword">class </span><span class="identifier">OnDiskHashMismatch</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/-init-.html"><span class="identifier">OnDiskHashMismatch</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, core.crypto.SecureHash)/file">file</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeAttachmentService.OnDiskHashMismatch$<init>(java.nio.file.Path, core.crypto.SecureHash)/actual">actual</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/actual.html"><span class="keyword">val </span><span class="identifier">actual</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/file.html"><span class="keyword">val </span><span class="identifier">file</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/-on-disk-hash-mismatch/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/acceptable-file-extensions.html"><span class="keyword">val </span><span class="identifier">acceptableFileExtensions</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/automatically-extract-attachments.html"><span class="keyword">var </span><span class="identifier">automaticallyExtractAttachments</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/check-attachments-on-load.html"><span class="keyword">var </span><span class="identifier">checkAttachmentsOnLoad</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/data-type-prefix.html"><span class="keyword">val </span><span class="identifier">dataTypePrefix</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/import-attachment.html"><span class="keyword">fun </span><span class="identifier">importAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$importAttachment(java.io.InputStream)/jar">jar</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/open-attachment.html"><span class="keyword">fun </span><span class="identifier">openAttachment</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$openAttachment(core.crypto.SecureHash)/id">id</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/store-path.html"><span class="keyword">val </span><span class="identifier">storePath</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-attachment-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeAttachmentService$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/index.html"><span class="keyword">object </span><span class="identifier">NodeInterestRates</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="keyword">class </span><span class="identifier">FixContainer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/-init-.html"><span class="identifier">FixContainer</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((core.contracts.Fix)), core.math.InterpolatorFactory)/fixes">fixes</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$<init>(kotlin.collections.List((core.contracts.Fix)), core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span> <a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a> <span class="symbol">=</span> CubicSplineInterpolator.Factory<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/fixes.html"><span class="keyword">val </span><span class="identifier">fixes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/get.html"><span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.FixContainer$get(core.contracts.FixOf)/fixOf">fixOf</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-fix-container/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/index.html"><span class="keyword">class </span><span class="identifier">InterpolatingRateMap</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/-init-.html"><span class="identifier">InterpolatingRateMap</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/inputRates">inputRates</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/calendar">calendar</span><span class="symbol">:</span> <a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$<init>(java.time.LocalDate, kotlin.collections.Map((core.contracts.Tenor, java.math.BigDecimal)), core.contracts.BusinessCalendar, core.math.InterpolatorFactory)/factory">factory</span><span class="symbol">:</span> <a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/calendar.html"><span class="keyword">val </span><span class="identifier">calendar</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/factory.html"><span class="keyword">val </span><span class="identifier">factory</span><span class="symbol">: </span><a href="core.math/-interpolator-factory/index.html"><span class="identifier">InterpolatorFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/get-rate.html"><span class="keyword">fun </span><span class="identifier">getRate</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.InterpolatingRateMap$getRate(core.contracts.Tenor)/tenor">tenor</span><span class="symbol">:</span> <a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/input-rates.html"><span class="keyword">val </span><span class="identifier">inputRates</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-interpolating-rate-map/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/index.html"><span class="keyword">class </span><span class="identifier">Oracle</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/-init-.html"><span class="identifier">Oracle</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.crypto.Party, java.security.KeyPair)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$<init>(core.crypto.Party, java.security.KeyPair)/signingKey">signingKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/known-fixes.html"><span class="keyword">var </span><span class="identifier">knownFixes</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$query(kotlin.collections.List((core.contracts.FixOf)))/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-oracle/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Oracle$sign(core.contracts.WireTransaction)/wtx">wtx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/index.html"><span class="keyword">class </span><span class="identifier">Service</span> <span class="symbol">:</span> <a href="core.node/-accepts-file-upload/index.html"><span class="identifier">AcceptsFileUpload</span></a><span class="symbol">, </span><a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/-init-.html"><span class="identifier">Service</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$<init>(core.node.AbstractNode)/node">node</span><span class="symbol">:</span> <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"><ERROR CLASS></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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-service/ss.html"><span class="keyword">val </span><span class="identifier">ss</span><span class="symbol">: </span><a href="core.node.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.services/-node-interest-rates/-service/upload.html"><span class="keyword">fun </span><span class="identifier">upload</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.Service$upload(java.io.InputStream)/data">data</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/io/InputStream.html"><span class="identifier">InputStream</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/index.html"><span class="keyword">class </span><span class="identifier">UnknownFix</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/-init-.html"><span class="identifier">UnknownFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates.UnknownFix$<init>(core.contracts.FixOf)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/fix.html"><span class="keyword">val </span><span class="identifier">fix</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/-unknown-fix/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-file.html"><span class="keyword">fun </span><span class="identifier">parseFile</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFile(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-node-interest-rates/-fix-container/index.html"><span class="identifier">FixContainer</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix.html"><span class="keyword">fun </span><span class="identifier">parseFix</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFix(kotlin.String)/s">s</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-interest-rates/parse-fix-of.html"><span class="keyword">fun </span><span class="identifier">parseFixOf</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeInterestRates$parseFixOf(kotlin.String)/key">key</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NodeMapError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-signature/index.html"><span class="keyword">class </span><span class="identifier">InvalidSignature</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-signature/-init-.html"><span class="identifier">InvalidSignature</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-subscriber/index.html"><span class="keyword">class </span><span class="identifier">InvalidSubscriber</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-invalid-subscriber/-init-.html"><span class="identifier">InvalidSubscriber</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-unknown-change-type/index.html"><span class="keyword">class </span><span class="identifier">UnknownChangeType</span> <span class="symbol">:</span> <a href="core.node.services/-node-map-error/index.html"><span class="identifier">NodeMapError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-map-error/-unknown-change-type/-init-.html"><span class="identifier">UnknownChangeType</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/index.html"><span class="keyword">class </span><span class="identifier">NodeRegistration</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/-init-.html"><span class="identifier">NodeRegistration</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/serial">serial</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/type">type</span><span class="symbol">:</span> <a href="core.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeRegistration$<init>(core.node.NodeInfo, kotlin.Long, core.utilities.AddOrRemove, java.time.Instant)/expires">expires</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/expires.html"><span class="keyword">var </span><span class="identifier">expires</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/node.html"><span class="keyword">val </span><span class="identifier">node</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.services/-node-registration/serial.html"><span class="keyword">val </span><span class="identifier">serial</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/to-wire.html"><span class="keyword">fun </span><span class="identifier">toWire</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeRegistration$toWire(java.security.PrivateKey)/privateKey">privateKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.services/-wire-node-registration/index.html"><span class="identifier">WireNodeRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-registration/type.html"><span class="keyword">val </span><span class="identifier">type</span><span class="symbol">: </span><a href="core.utilities/-add-or-remove/index.html"><span class="identifier">AddOrRemove</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/index.html"><span class="keyword">class </span><span class="identifier">NodeTimestamperService</span> <span class="symbol">:</span> <a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/-init-.html"><span class="identifier">NodeTimestamperService</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/signingKey">signingKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/clock">clock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemDefaultZone()<span class="symbol">, </span><span class="identifier" id="core.node.services.NodeTimestamperService$<init>(core.messaging.MessagingService, core.crypto.Party, java.security.KeyPair, java.time.Clock, java.time.Duration)/tolerance">tolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a> <span class="symbol">=</span> 30.seconds<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/-t-i-m-e-s-t-a-m-p-i-n-g_-p-r-o-t-o-c-o-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TIMESTAMPING_PROTOCOL_TOPIC</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-timestamper-service/clock.html"><span class="keyword">val </span><span class="identifier">clock</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/process-request.html"><span class="keyword">fun </span><span class="identifier">processRequest</span><span class="symbol">(</span><span class="identifier" id="core.node.services.NodeTimestamperService$processRequest(protocols.TimestampingProtocol.Request)/req">req</span><span class="symbol">:</span> <a href="protocols/-timestamping-protocol/-request/index.html"><span class="identifier">Request</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/signing-key.html"><span class="keyword">val </span><span class="identifier">signingKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-node-timestamper-service/tolerance.html"><span class="keyword">val </span><span class="identifier">tolerance</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-regulator-service/index.html"><span class="keyword">interface </span><span class="identifier">RegulatorService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-regulator-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ServiceType</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/-init-.html"><span class="identifier">ServiceType</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceType$<init>(kotlin.String)/id">id</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/equals.html"><span class="keyword">open</span> <span class="keyword">operator</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.node.services.ServiceType$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-service-type/id.html"><span class="keyword">val </span><span class="identifier">id</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/-service-type/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/index.html"><span class="keyword">interface </span><span class="identifier">TimestamperService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/-type.html"><span class="keyword">object </span><span class="identifier">Type</span> <span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamper-service/timestamp.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="core.node.services.TimestamperService$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">TimestampingError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-for-me/index.html"><span class="keyword">class </span><span class="identifier">NotForMe</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-for-me/-init-.html"><span class="identifier">NotForMe</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-on-time-exception/index.html"><span class="keyword">class </span><span class="identifier">NotOnTimeException</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-not-on-time-exception/-init-.html"><span class="identifier">NotOnTimeException</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-requires-exactly-one-command/index.html"><span class="keyword">class </span><span class="identifier">RequiresExactlyOneCommand</span> <span class="symbol">:</span> <a href="core.node.services/-timestamping-error/index.html"><span class="identifier">TimestampingError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-timestamping-error/-requires-exactly-one-command/-init-.html"><span class="identifier">RequiresExactlyOneCommand</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/index.html"><span class="keyword">class </span><span class="identifier">WireNodeRegistration</span> <span class="symbol">:</span> <a href="core.crypto/-signed-data/index.html"><span class="identifier">SignedData</span></a><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/-init-.html"><span class="identifier">WireNodeRegistration</span><span class="symbol">(</span><span class="identifier" id="core.node.services.WireNodeRegistration$<init>(core.serialization.SerializedBytes((core.node.services.NodeRegistration)), core.crypto.DigitalSignature.WithKey)/raw">raw</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.services.WireNodeRegistration$<init>(core.serialization.SerializedBytes((core.node.services.NodeRegistration)), core.crypto.DigitalSignature.WithKey)/sig">sig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.services/-wire-node-registration/verify-data.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">verifyData</span><span class="symbol">(</span><span class="identifier" id="core.node.services.WireNodeRegistration$verifyData(core.node.services.NodeRegistration)/reg">reg</span><span class="symbol">:</span> <a href="core.node.services/-node-registration/index.html"><span class="identifier">NodeRegistration</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/index.html"><span class="keyword">package</span> <span class="identifier">core.node.servlets</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/index.html"><span class="keyword">class </span><span class="identifier">AttachmentDownloadServlet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/-init-.html"><span class="identifier">AttachmentDownloadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-attachment-download-servlet/do-get.html"><span class="keyword">fun </span><span class="identifier">doGet</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.AttachmentDownloadServlet$doGet(, )/req">req</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.AttachmentDownloadServlet$doGet(, )/resp">resp</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/index.html"><span class="keyword">class </span><span class="identifier">DataUploadServlet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/-init-.html"><span class="identifier">DataUploadServlet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.servlets/-data-upload-servlet/do-post.html"><span class="keyword">fun </span><span class="identifier">doPost</span><span class="symbol">(</span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/req">req</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.servlets.DataUploadServlet$doPost(, )/resp">resp</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/index.html"><span class="keyword">package</span> <span class="identifier">core.node.storage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Checkpoint</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/-init-.html"><span class="identifier">Checkpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/serialisedFiber">serialisedFiber</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingTopic">awaitingTopic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.storage.Checkpoint$<init>(core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.String, kotlin.String)/awaitingObjectOfType">awaitingObjectOfType</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/awaiting-object-of-type.html"><span class="keyword">val </span><span class="identifier">awaitingObjectOfType</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/awaiting-topic.html"><span class="keyword">val </span><span class="identifier">awaitingTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/serialised-fiber.html"><span class="keyword">val </span><span class="identifier">serialisedFiber</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/index.html"><span class="keyword">interface </span><span class="identifier">CheckpointStorage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/add-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-checkpoint-storage/checkpoints.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-checkpoint-storage/remove-checkpoint.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.CheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/index.html"><span class="keyword">class </span><span class="identifier">PerFileCheckpointStorage</span> <span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/-init-.html"><span class="identifier">PerFileCheckpointStorage</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$<init>(java.nio.file.Path)/storeDir">storeDir</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/add-checkpoint.html"><span class="keyword">fun </span><span class="identifier">addCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$addCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-per-file-checkpoint-storage/checkpoints.html"><span class="keyword">val </span><span class="identifier">checkpoints</span><span class="symbol">: </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.storage/-per-file-checkpoint-storage/remove-checkpoint.html"><span class="keyword">fun </span><span class="identifier">removeCheckpoint</span><span class="symbol">(</span><span class="identifier" id="core.node.storage.PerFileCheckpointStorage$removeCheckpoint(core.node.storage.Checkpoint)/checkpoint">checkpoint</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint/index.html"><span class="identifier">Checkpoint</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="core.node.storage/-per-file-checkpoint-storage/store-dir.html"><span class="keyword">val </span><span class="identifier">storeDir</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/index.html"><span class="keyword">package</span> <span class="identifier">core.node.subsystems</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/index.html"><span class="keyword">class </span><span class="identifier">ArtemisMessagingService</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-init-.html"><span class="identifier">ArtemisMessagingService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/directory">directory</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/myHostPort">myHostPort</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$<init>(java.nio.file.Path, , java.util.concurrent.Executor)/defaultExecutor">defaultExecutor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a> <span class="symbol">=</span> RunOnCallerThread<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span> <span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.node.subsystems/-artemis-messaging-service/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-handler/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/-t-o-p-i-c_-p-r-o-p-e-r-t-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_PROPERTY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/default-executor.html"><span class="keyword">val </span><span class="identifier">defaultExecutor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/directory.html"><span class="keyword">val </span><span class="identifier">directory</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.subsystems/-artemis-messaging-service/log.html"><span class="keyword">val </span><span class="identifier">log</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$makeRecipient()/hostAndPort">hostAndPort</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/make-recipient.html"><span class="keyword">fun </span><span class="identifier">makeRecipient</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$makeRecipient(kotlin.String)/hostname">hostname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/my-host-port.html"><span class="keyword">val </span><span class="identifier">myHostPort</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.node.subsystems/-artemis-messaging-service/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.node.subsystems/-artemis-messaging-service/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/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-artemis-messaging-service/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.node.subsystems/-artemis-messaging-service/to-host-and-port.html"><span class="keyword">fun </span><span class="identifier">toHostAndPort</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.ArtemisMessagingService.Companion$toHostAndPort(kotlin.String)/hostname">hostname</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/index.html"><span class="keyword">class </span><span class="identifier">DataVendingService</span> <span class="symbol">:</span> <a href="core.node.services/-abstract-node-service/index.html"><span class="identifier">AbstractNodeService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-init-.html"><span class="identifier">DataVendingService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.DataVendingService$<init>(core.messaging.MessagingService, core.node.subsystems.StorageService)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService$<init>(core.messaging.MessagingService, core.node.subsystems.StorageService)/storage">storage</span><span class="symbol">:</span> <a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/index.html"><span class="keyword">class </span><span class="identifier">Request</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/hashes">hashes</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.DataVendingService.Request$<init>(kotlin.collections.List((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/-request/hashes.html"><span class="keyword">val </span><span class="identifier">hashes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-data-vending-service/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/index.html"><span class="keyword">class </span><span class="identifier">E2ETestKeyManagementService</span> <span class="symbol">:</span> <a href="core.node.subsystems/-key-management-service/index.html"><span class="identifier">KeyManagementService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/-init-.html"><span class="identifier">E2ETestKeyManagementService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/fresh-key.html"><span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-e2-e-test-key-management-service/keys.html"><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/index.html"><span class="keyword">class </span><span class="identifier">InMemoryIdentityService</span> <span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/-init-.html"><span class="identifier">InMemoryIdentityService</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryIdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">InMemoryNetworkMapCache</span> <span class="symbol">:</span> <a href="core.node.subsystems/-network-map-cache/index.html"><span class="identifier">NetworkMapCache</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/-init-.html"><span class="identifier">InMemoryNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/add-map-service.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/add-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$addNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/deregister-for-updates.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$get(core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/get-recommended.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/type">type</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-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.subsystems/-in-memory-network-map-cache/network-map-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/party-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/process-update-push.html"><span class="keyword">fun </span><span class="identifier">processUpdatePush</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$processUpdatePush(core.node.services.NetworkMapService.Update)/req">req</span><span class="symbol">:</span> <a href="core.node.services/-network-map-service/-update/index.html"><span class="identifier">Update</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="core.node.subsystems/-in-memory-network-map-cache/rates-oracle-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/registered-nodes.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">registeredNodes</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><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.subsystems/-in-memory-network-map-cache/regulators.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/remove-node.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.InMemoryNetworkMapCache$removeNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-in-memory-network-map-cache/timestamping-nodes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/index.html"><span class="keyword">interface </span><span class="identifier">KeyManagementService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/fresh-key.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">freshKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/keys.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/to-key-pair.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toKeyPair</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toKeyPair(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-key-management-service/to-private.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toPrivate</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.KeyManagementService$toPrivate(java.security.PublicKey)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html"><span class="identifier">PrivateKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/index.html"><span class="keyword">class </span><span class="identifier">MonitoringService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/-init-.html"><span class="identifier">MonitoringService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.MonitoringService$<init>()/metrics">metrics</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-monitoring-service/metrics.html"><span class="keyword">val </span><span class="identifier">metrics</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">NetworkCacheError</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/-deregistration-failed/index.html"><span class="keyword">class </span><span class="identifier">DeregistrationFailed</span> <span class="symbol">:</span> <a href="core.node.subsystems/-network-cache-error/index.html"><span class="identifier">NetworkCacheError</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-cache-error/-deregistration-failed/-init-.html"><span class="identifier">DeregistrationFailed</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/index.html"><span class="keyword">interface </span><span class="identifier">NetworkMapCache</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/add-map-service.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addMapService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/subscribe">subscribe</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addMapService(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo, kotlin.Boolean, kotlin.Int)/ifChangedSinceVer">ifChangedSinceVer</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/add-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">addNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$addNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/deregister-for-updates.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deregisterForUpdates</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/net">net</span><span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$deregisterForUpdates(core.messaging.StateMachineManager, core.messaging.MessagingService, core.node.NodeInfo)/service">service</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</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.subsystems/-network-map-cache/get.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$get(core.node.services.ServiceType)/serviceType">serviceType</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Collection</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.subsystems/-network-map-cache/get-recommended.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getRecommended</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/type">type</span><span class="symbol">:</span> <a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/contract">contract</span><span class="symbol">:</span> <a href="core/-contract/index.html"><span class="identifier">Contract</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.node.subsystems.NetworkMapCache$getRecommended(core.node.services.ServiceType, core.contracts.Contract, kotlin.Array((core.crypto.Party)))/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-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.subsystems/-network-map-cache/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/network-map-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">networkMapNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/node-for-party-name.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">nodeForPartyName</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$nodeForPartyName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</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.subsystems/-network-map-cache/party-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">partyNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/rates-oracle-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">ratesOracleNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/regulators.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/remove-node.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">removeNode</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NetworkMapCache$removeNode(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-network-map-cache/timestamping-nodes.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">timestampingNodes</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/index.html"><span class="keyword">class </span><span class="identifier">NodeWalletService</span> <span class="symbol">:</span> <a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/-init-.html"><span class="identifier">NodeWalletService</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$<init>(core.node.ServiceHub)/services">services</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/cash-balances.html"><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/current-wallet.html"><span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/fill-with-some-test-cash.html"><span class="keyword">fun </span><span class="identifier">fillWithSomeTestCash</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/howMuch">howMuch</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/atLeastThisManyStates">atLeastThisManyStates</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 3<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/atMostThisManyStates">atMostThisManyStates</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 10<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.NodeWalletService$fillWithSomeTestCash(core.contracts.Amount, kotlin.Int, kotlin.Int, java.util.Random)/rng">rng</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a> <span class="symbol">=</span> Random()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/linear-heads.html"><span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-node-wallet-service/notify-all.html"><span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.NodeWalletService$notifyAll(kotlin.collections.Iterable((core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/index.html"><span class="keyword">interface </span><span class="identifier">StorageService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/attachments.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/checkpoint-storage.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/my-legal-identity.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/my-legal-identity-key.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service/validated-transactions.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">StorageServiceImpl</span> <span class="symbol">:</span> <a href="core.node.subsystems/-storage-service/index.html"><span class="identifier">StorageService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/-init-.html"><span class="identifier">StorageServiceImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/attachments">attachments</span><span class="symbol">:</span> <a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/checkpointStorage">checkpointStorage</span><span class="symbol">:</span> <a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentityKey">myLegalIdentityKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/myLegalIdentity">myLegalIdentity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a> <span class="symbol">=</span> Party("Unit test party", myLegalIdentityKey.public)<span class="symbol">, </span><span class="identifier" id="core.node.subsystems.StorageServiceImpl$<init>(core.node.services.AttachmentStorage, core.node.storage.CheckpointStorage, java.security.KeyPair, core.crypto.Party, kotlin.Function1((kotlin.String, )))/recordingAs">recordingAs</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span> <span class="symbol">=</span> { tableName -> "" }<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/attachments.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">attachments</span><span class="symbol">: </span><a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/checkpoint-storage.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">checkpointStorage</span><span class="symbol">: </span><a href="core.node.storage/-checkpoint-storage/index.html"><span class="identifier">CheckpointStorage</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/my-legal-identity.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/my-legal-identity-key.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">myLegalIdentityKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/recording-as.html"><span class="keyword">val </span><span class="identifier">recordingAs</span><span class="symbol">: </span><span class="symbol">(</span><span class="identifier">String</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/tables.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tables</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><span class="identifier">String</span><span class="symbol">,</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">,</span> <span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-storage-service-impl/validated-transactions.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">validatedTransactions</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-t-o-p-i-c_-d-e-f-a-u-l-t_-p-o-s-t-f-i-x.html"><span class="keyword">val </span><span class="identifier">TOPIC_DEFAULT_POSTFIX</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Wallet</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/-init-.html"><span class="identifier">Wallet</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/cash-balances.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/states.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet/states-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span> <span class="identifier">statesOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/index.html"><span class="keyword">class </span><span class="identifier">WalletImpl</span> <span class="symbol">:</span> <a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/-init-.html"><span class="identifier">WalletImpl</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletImpl$<init>(kotlin.collections.List((core.contracts.StateAndRef((core.contracts.ContractState)))))/states">states</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/cash-balances.html"><span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-impl/states.html"><span class="keyword">val </span><span class="identifier">states</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/index.html"><span class="keyword">interface </span><span class="identifier">WalletService</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/cash-balances.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">cashBalances</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">,</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/current-wallet.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">currentWallet</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/linear-heads.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">linearHeads</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/linear-heads-of-type_.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span> <span class="identifier">linearHeadsOfType_</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$linearHeadsOfType_(java.lang.Class((core.node.subsystems.WalletService.linearHeadsOfType_.T)))/stateType">stateType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">,</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/notify.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">notify</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$notify(core.contracts.WireTransaction)/tx">tx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/notify-all.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">notifyAll</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$notifyAll(kotlin.collections.Iterable((core.contracts.WireTransaction)))/txns">txns</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.node.subsystems/-wallet/index.html"><span class="identifier">Wallet</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/-wallet-service/states-for-refs.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">statesForRefs</span><span class="symbol">(</span><span class="identifier" id="core.node.subsystems.WalletService$statesForRefs(kotlin.collections.List((core.contracts.StateRef)))/refs">refs</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">,</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">?</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.node.subsystems/linear-heads-of-type.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-linear-state/index.html"><span class="identifier">LinearState</span></a><span class="symbol">></span> <a href="core.node.subsystems/-wallet-service/index.html"><span class="identifier">WalletService</span></a><span class="symbol">.</span><span class="identifier">linearHeadsOfType</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/index.html"><span class="keyword">package</span> <span class="identifier">core.protocols</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">ProtocolLogic</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/-init-.html"><span class="identifier">ProtocolLogic</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/call.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/psm.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">psm</span><span class="symbol">: </span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolLogic.receive.T)))/clazz">clazz</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</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.protocols/-protocol-logic/send-and-receive.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolLogic$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/service-hub.html"><span class="keyword">val </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-logic/sub-protocol.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">subProtocol</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolLogic$subProtocol(core.protocols.ProtocolLogic((core.protocols.ProtocolLogic.subProtocol.R)))/subLogic">subLogic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/index.html"><span class="keyword">class </span><span class="identifier">ProtocolStateMachine</span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/-init-.html"><span class="identifier">ProtocolStateMachine</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/logic">logic</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/scheduler">scheduler</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$<init>(core.protocols.ProtocolLogic((core.protocols.ProtocolStateMachine.R)), , kotlin.String)/loggerName">loggerName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logger-name.html"><span class="keyword">val </span><span class="identifier">loggerName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/logic.html"><span class="keyword">val </span><span class="identifier">logic</span><span class="symbol">: </span><a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/prepare-for-resume-with.html"><span class="keyword">fun </span><span class="identifier">prepareForResumeWith</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/serviceHub">serviceHub</span><span class="symbol">:</span> <a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/withObject">withObject</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$prepareForResumeWith(core.node.ServiceHub, kotlin.Any, kotlin.Function2((core.messaging.StateMachineManager.FiberRequest, core.serialization.SerializedBytes((core.protocols.ProtocolStateMachine((kotlin.Any)))), kotlin.Unit)))/suspendAction">suspendAction</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-state-machine-manager/-fiber-request/index.html"><span class="identifier">FiberRequest</span></a><span class="symbol">,</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core.protocols/-protocol-state-machine/index.html"><span class="identifier">ProtocolStateMachine</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</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.protocols/-protocol-state-machine/receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">receive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$receive(kotlin.String, kotlin.Long, java.lang.Class((core.protocols.ProtocolStateMachine.receive.T)))/recvType">recvType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/result-future.html"><span class="keyword">val </span><span class="identifier">resultFuture</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/run.html"><span class="keyword">fun </span><span class="identifier">run</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$send(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</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.protocols/-protocol-state-machine/send-and-receive.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sendAndReceive</span><span class="symbol">(</span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/destination">destination</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForSend">sessionIDForSend</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/sessionIDForReceive">sessionIDForReceive</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="core.protocols.ProtocolStateMachine$sendAndReceive(kotlin.String, core.messaging.MessageRecipients, kotlin.Long, kotlin.Long, kotlin.Any, java.lang.Class((core.protocols.ProtocolStateMachine.sendAndReceive.T)))/recvType">recvType</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.protocols/-protocol-state-machine/service-hub.html"><span class="keyword">lateinit</span> <span class="keyword">var </span><span class="identifier">serviceHub</span><span class="symbol">: </span><a href="core.node/-service-hub/index.html"><span class="identifier">ServiceHub</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/index.html"><span class="keyword">package</span> <span class="identifier">core.serialization</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-a-t-t-a-c-h-m-e-n-t_-s-t-o-r-a-g-e.html"><span class="keyword">val </span><span class="identifier">ATTACHMENT_STORAGE</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/index.html"><span class="keyword">class </span><span class="identifier">ImmutableClassSerializer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/-init-.html"><span class="identifier">ImmutableClassSerializer</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$<init>(kotlin.reflect.KClass((core.serialization.ImmutableClassSerializer.T)))/klass">klass</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/constructor.html"><span class="keyword">val </span><span class="identifier">constructor</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/klass.html"><span class="keyword">val </span><span class="identifier">klass</span><span class="symbol">: </span><span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/props.html"><span class="keyword">val </span><span class="identifier">props</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/props-by-name.html"><span class="keyword">val </span><span class="identifier">propsByName</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$read(, , java.lang.Class((core.serialization.ImmutableClassSerializer.T)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-immutable-class-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.ImmutableClassSerializer$write(, , core.serialization.ImmutableClassSerializer.T)/obj">obj</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/index.html"><span class="keyword">class </span><span class="identifier">MissingAttachmentsException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/-init-.html"><span class="identifier">MissingAttachmentsException</span><span class="symbol">(</span><span class="identifier" id="core.serialization.MissingAttachmentsException$<init>(kotlin.collections.List((core.crypto.SecureHash)))/ids">ids</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-missing-attachments-exception/ids.html"><span class="keyword">val </span><span class="identifier">ids</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">OpaqueBytes</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/-init-.html"><span class="identifier">OpaqueBytes</span><span class="symbol">(</span><span class="identifier" id="core.serialization.OpaqueBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/bits.html"><span class="keyword">val </span><span class="identifier">bits</span><span class="symbol">: </span><span class="identifier">ByteArray</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/equals.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.serialization.OpaqueBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/hash-code.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/of.html"><span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.serialization.OpaqueBytes.Companion$of(kotlin.ByteArray)/b">b</span><span class="symbol">:</span> <span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/size.html"><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-opaque-bytes/to-string.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/index.html"><span class="keyword">class </span><span class="identifier">SerializedBytes</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/-init-.html"><span class="identifier">SerializedBytes</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytes$<init>(kotlin.ByteArray)/bits">bits</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/hash.html"><span class="keyword">val </span><span class="identifier">hash</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes/write-to-file.html"><span class="keyword">fun </span><span class="identifier">writeToFile</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytes$writeToFile(java.nio.file.Path)/path">path</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span><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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/index.html"><span class="keyword">object </span><span class="identifier">SerializedBytesSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$read(, , java.lang.Class((core.serialization.SerializedBytes((kotlin.Any)))))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">Any</span><span class="symbol">></span><span class="symbol">></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"><</span><span class="identifier">Any</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-serialized-bytes-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.SerializedBytesSerializer$write(, , core.serialization.SerializedBytes((kotlin.Any)))/obj">obj</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">Any</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-t-h-r-e-a-d_-l-o-c-a-l_-k-r-y-o.html"><span class="keyword">val </span><span class="identifier">THREAD_LOCAL_KRYO</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/index.html"><span class="keyword">object </span><span class="identifier">WireTransactionSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/read.html"><span class="keyword">fun </span><span class="identifier">read</span><span class="symbol">(</span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/input">input</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$read(, , java.lang.Class((core.contracts.WireTransaction)))/type">type</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/-wire-transaction-serializer/write.html"><span class="keyword">fun </span><span class="identifier">write</span><span class="symbol">(</span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/output">output</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.serialization.WireTransactionSerializer$write(, , core.contracts.WireTransaction)/obj">obj</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/attachment-storage.html"><span class="keyword">var </span><span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">attachmentStorage</span><span class="symbol">: </span><a href="core.node.services/-attachment-storage/index.html"><span class="identifier">AttachmentStorage</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/create-kryo.html"><span class="keyword">fun </span><span class="identifier">createKryo</span><span class="symbol">(</span><span class="identifier" id="core.serialization$createKryo()/k">k</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> Kryo()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/deserialize.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$deserialize(core.serialization.OpaqueBytes, )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/deserialize.html"><span class="keyword">fun </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$deserialize(core.serialization.SerializedBytes((core.contracts.WireTransaction)), )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/deserialize.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$deserialize(core.serialization.SerializedBytes((core.serialization.deserialize.T)), )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/index.html"><span class="identifier">kotlin.ByteArray</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/deserialize.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$deserialize(kotlin.ByteArray, )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/kotlin.-byte-array/opaque.html"><span class="keyword">fun </span><span class="identifier">ByteArray</span><span class="symbol">.</span><span class="identifier">opaque</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/serialize.html"><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">T</span><span class="symbol">.</span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.serialization$serialize(core.serialization.serialize.T, )/kryo">kryo</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> THREAD_LOCAL_KRYO.get()<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"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.serialization/use-class-loader.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">useClassLoader</span><span class="symbol">(</span><span class="identifier" id="core.serialization$useClassLoader(, java.lang.ClassLoader, kotlin.Function0((core.serialization.useClassLoader.T)))/cl">cl</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/ClassLoader.html"><span class="identifier">ClassLoader</span></a><span class="symbol">, </span><span class="identifier" id="core.serialization$useClassLoader(, java.lang.ClassLoader, kotlin.Function0((core.serialization.useClassLoader.T)))/body">body</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/index.html"><span class="keyword">package</span> <span class="identifier">core.testing</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/index.html"><span class="keyword">class </span><span class="identifier">IRSSimulation</span> <span class="symbol">:</span> <a href="core.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-i-r-s-simulation/-init-.html"><span class="identifier">IRSSimulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.IRSSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.IRSSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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"><ERROR CLASS></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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/index.html"><span class="keyword">class </span><span class="identifier">InMemoryMessagingNetwork</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-init-.html"><span class="identifier">InMemoryMessagingNetwork</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Builder</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/-init-.html"><span class="identifier">Builder</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Builder$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/id">id</span><span class="symbol">:</span> <a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/manually-pumped.html"><span class="keyword">val </span><span class="identifier">manuallyPumped</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-builder/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"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="keyword">class </span><span class="identifier">Handle</span> <span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/-init-.html"><span class="identifier">Handle</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Handle$<init>(kotlin.Int)/id">id</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.Handle$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/hash-code.html"><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-handle/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/-in-memory-messaging-network/-handle/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InMemoryMessaging</span> <span class="symbol">:</span> <a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-init-.html"><span class="identifier">InMemoryMessaging</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.Handle)/handle">handle</span><span class="symbol">:</span> <a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">Handler</span> <span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/-init-.html"><span class="identifier">Handler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging.Handler$<init>(java.util.concurrent.Executor, kotlin.String, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/callback.html"><span class="keyword">val </span><span class="identifier">callback</span><span class="symbol">: </span><span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/executor.html"><span class="keyword">val </span><span class="identifier">executor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/topic.html"><span class="keyword">val </span><span class="identifier">topic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/index.html"><span class="keyword">protected</span> <span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">InnerState</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/-init-.html"><span class="identifier">InnerState</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/handlers.html"><span class="keyword">val </span><span class="identifier">handlers</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-handler/index.html"><span class="identifier">Handler</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/pending-redelivery.html"><span class="keyword">val </span><span class="identifier">pendingRedelivery</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html"><span class="identifier">LinkedList</span></a><span class="symbol"><</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/add-message-handler.html"><span class="keyword">fun </span><span class="identifier">addMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/executor">executor</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$addMessageHandler(kotlin.String, java.util.concurrent.Executor, kotlin.Function2((core.messaging.Message, core.messaging.MessageHandlerRegistration, kotlin.Unit)))/callback">callback</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/background-thread.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">backgroundThread</span><span class="symbol">: </span><span class="identifier">Nothing</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/create-message.html"><span class="keyword">fun </span><span class="identifier">createMessage</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.ByteArray)/topic">topic</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$createMessage(kotlin.String, kotlin.ByteArray)/data">data</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/pump.html"><span class="keyword">fun </span><span class="identifier">pump</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$pump(kotlin.Boolean)/block">block</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/remove-message-handler.html"><span class="keyword">fun </span><span class="identifier">removeMessageHandler</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$removeMessageHandler(core.messaging.MessageHandlerRegistration)/registration">registration</span><span class="symbol">:</span> <a href="core.messaging/-message-handler-registration.html"><span class="identifier">MessageHandlerRegistration</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/running.html"><span class="keyword">protected</span> <span class="keyword">var </span><span class="identifier">running</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/send.html"><span class="keyword">fun </span><span class="identifier">send</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$send(core.messaging.Message, core.messaging.MessageRecipients)/message">message</span><span class="symbol">:</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.InMemoryMessaging$send(core.messaging.Message, core.messaging.MessageRecipients)/target">target</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</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="core.testing/-in-memory-messaging-network/-in-memory-messaging/state.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">state</span><span class="symbol">: </span><a href="core/-thread-box/index.html"><span class="identifier">ThreadBox</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/-inner-state/index.html"><span class="identifier">InnerState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-latency-calculator/index.html"><span class="keyword">interface </span><span class="identifier">LatencyCalculator</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/-latency-calculator/between.html"><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.LatencyCalculator$between(core.messaging.SingleMessageRecipient, core.messaging.SingleMessageRecipient)/sender">sender</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork.LatencyCalculator$between(core.messaging.SingleMessageRecipient, core.messaging.SingleMessageRecipient)/receiver">receiver</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Duration.html"><span class="identifier">Duration</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/all-messages.html"><span class="keyword">val </span><span class="identifier">allMessages</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">,</span> <a href="core.messaging/-message/index.html"><span class="identifier">Message</span></a><span class="symbol">,</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/create-node.html"><span class="keyword">fun </span><span class="identifier">createNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-handle/index.html"><span class="identifier">Handle</span></a><span class="symbol">,</span> <a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/create-node-with-i-d.html"><span class="keyword">fun </span><span class="identifier">createNodeWithID</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$createNodeWithID(kotlin.Boolean, kotlin.Int)/id">id</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service-builder/index.html"><span class="identifier">MessagingServiceBuilder</span></a><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/endpoints.html"><span class="keyword">val </span><span class="identifier">endpoints</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/everyone-online.html"><span class="keyword">val </span><span class="identifier">everyoneOnline</span><span class="symbol">: </span><a href="core.messaging/-all-possible-recipients.html"><span class="identifier">AllPossibleRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/latency-calculator.html"><span class="keyword">var </span><span class="identifier">latencyCalculator</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/-in-memory-messaging-network/setup-timestamping-node.html"><span class="keyword">fun </span><span class="identifier">setupTimestampingNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.InMemoryMessagingNetwork$setupTimestampingNode(kotlin.Boolean)/manuallyPumped">manuallyPumped</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">,</span> <a href="core.testing/-in-memory-messaging-network/-in-memory-messaging/index.html"><span class="identifier">InMemoryMessaging</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-in-memory-messaging-network/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/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/index.html"><span class="keyword">class </span><span class="identifier">MockIdentityService</span> <span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/-init-.html"><span class="identifier">MockIdentityService</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$<init>(kotlin.collections.List((core.crypto.Party)))/identities">identities</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/party-from-key.html"><span class="keyword">fun </span><span class="identifier">partyFromKey</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$partyFromKey(java.security.PublicKey)/key">key</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/party-from-name.html"><span class="keyword">fun </span><span class="identifier">partyFromName</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$partyFromName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-identity-service/register-identity.html"><span class="keyword">fun </span><span class="identifier">registerIdentity</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockIdentityService$registerIdentity(core.crypto.Party)/party">party</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/index.html"><span class="keyword">class </span><span class="identifier">MockNetwork</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-init-.html"><span class="identifier">MockNetwork</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetwork$<init>(kotlin.Boolean, core.testing.MockNetwork.Factory)/threadPerNode">threadPerNode</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$<init>(kotlin.Boolean, core.testing.MockNetwork.Factory)/defaultFactory">defaultFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> 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> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.DefaultFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-factory/index.html"><span class="keyword">interface </span><span class="identifier">Factory</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.Factory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/index.html"><span class="keyword">class </span><span class="identifier">MockNode</span> <span class="symbol">:</span> <a href="core.node/-abstract-node/index.html"><span class="identifier">AbstractNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/-init-.html"><span class="identifier">MockNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork.MockNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/make-identity-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeIdentityService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.testing/-mock-identity-service/index.html"><span class="identifier">MockIdentityService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/make-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">makeMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.messaging/-messaging-service/index.html"><span class="identifier">MessagingService</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/mock-net.html"><span class="keyword">val </span><span class="identifier">mockNet</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/-mock-network/-mock-node/place.html"><span class="keyword">val </span><span class="identifier">place</span><span class="symbol">: </span><a href="core.node/-physical-location/index.html"><span class="identifier">PhysicalLocation</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/server-thread.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">serverThread</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network/-mock-node/start.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">start</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.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/-mock-node/start-messaging-service.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">startMessagingService</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.MockNetwork$addressToNode(core.messaging.SingleMessageRecipient)/address">address</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span><span class="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="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/forcedID">forcedID</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> -1<span class="symbol">, </span><span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/nodeFactory">nodeFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> defaultFactory<span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="core.testing.MockNetwork$createNode(core.node.NodeInfo, kotlin.Int, core.testing.MockNetwork.Factory, kotlin.Array((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span> <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="core.testing.MockNetwork$createTwoNodes(core.testing.MockNetwork.Factory)/nodeFactory">nodeFactory</span><span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a> <span class="symbol">=</span> defaultFactory<span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">,</span> <a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">></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"><ERROR CLASS></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"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></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"><</span><a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a><span class="symbol">></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="core.testing.MockNetwork$runNetwork(kotlin.Int)/rounds">rounds</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> -1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/index.html"><span class="keyword">class </span><span class="identifier">MockNetworkMapCache</span> <span class="symbol">:</span> <a href="core.node.subsystems/-in-memory-network-map-cache/index.html"><span class="identifier">InMemoryNetworkMapCache</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-init-.html"><span class="identifier">MockNetworkMapCache</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">MockAddress</span> <span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/-init-.html"><span class="identifier">MockAddress</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache.MockAddress$<init>(kotlin.String)/id">id</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/-mock-address/id.html"><span class="keyword">val </span><span class="identifier">id</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/add-registration.html"><span class="keyword">fun </span><span class="identifier">addRegistration</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache$addRegistration(core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-mock-network-map-cache/delete-registration.html"><span class="keyword">fun </span><span class="identifier">deleteRegistration</span><span class="symbol">(</span><span class="identifier" id="core.testing.MockNetworkMapCache$deleteRegistration(core.crypto.Party)/identity">identity</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Simulation</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-init-.html"><span class="identifier">Simulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.BankFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-network-map-node-factory/index.html"><span class="keyword">object </span><span class="identifier">NetworkMapNodeFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.NetworkMapNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-rates-oracle-factory/index.html"><span class="keyword">object </span><span class="identifier">RatesOracleFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RatesOracleFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/index.html"><span class="keyword">object </span><span class="identifier">RegulatorFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-regulator-factory/create.html"><span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.RegulatorFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">SimulatedNode</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-mock-node/index.html"><span class="identifier">MockNode</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-simulated-node/-init-.html"><span class="identifier">SimulatedNode</span><span class="symbol">(</span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/mockNet">mockNet</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddress">networkMapAddress</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.SimulatedNode$<init>(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/-timestamping-node-factory/index.html"><span class="keyword">object </span><span class="identifier">TimestampingNodeFactory</span> <span class="symbol">:</span> <a href="core.testing/-mock-network/-factory/index.html"><span class="identifier">Factory</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.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="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/dir">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><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/config">config</span><span class="symbol">:</span> <a href="core.node/-node-configuration/index.html"><span class="identifier">NodeConfiguration</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/network">network</span><span class="symbol">:</span> <a href="core.testing/-mock-network/index.html"><span class="identifier">MockNetwork</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/networkMapAddr">networkMapAddr</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation.TimestampingNodeFactory$create(java.nio.file.Path, core.node.NodeConfiguration, core.testing.MockNetwork, core.node.NodeInfo, kotlin.collections.Set((core.node.services.ServiceType)), kotlin.Int)/id">id</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/all-protocol-steps.html"><span class="keyword">val </span><span class="identifier">allProtocolSteps</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</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.html"><span class="keyword">val </span><span class="identifier">bankFactory</span><span class="symbol">: </span><a href="core.testing/-simulation/-bank-factory/index.html"><span class="identifier">BankFactory</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/bank-locations.html"><span class="keyword">val </span><span class="identifier">bankLocations</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/banks.html"><span class="keyword">val </span><span class="identifier">banks</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/current-day.html"><span class="keyword">var </span><span class="identifier">currentDay</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/date-changes.html"><span class="keyword">val </span><span class="identifier">dateChanges</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/done-steps.html"><span class="keyword">val </span><span class="identifier">doneSteps</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Collection</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</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/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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">,</span> <span class="identifier">String</span><span class="symbol">></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="core.testing.Simulation$linkConsensus(kotlin.collections.Collection((core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/nodes">nodes</span><span class="symbol">:</span> <span class="identifier">Collection</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$linkConsensus(kotlin.collections.Collection((core.testing.Simulation.SimulatedNode)), core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">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="core.testing.Simulation$linkProtocolProgress(core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/node">node</span><span class="symbol">:</span> <a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">, </span><span class="identifier" id="core.testing.Simulation$linkProtocolProgress(core.testing.Simulation.SimulatedNode, core.protocols.ProtocolLogic((kotlin.Any)))/protocol">protocol</span><span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">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/>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-simulation/regulators.html"><span class="keyword">val </span><span class="identifier">regulators</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></span></a></a><br/>
|
|
<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"><</span><a href="core.testing/-simulation/-simulated-node/index.html"><span class="identifier">SimulatedNode</span></a><span class="symbol">></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="core.testing.Simulation$startTradingCircle(kotlin.Function2((kotlin.Int, , (()))))/tradeBetween">tradeBetween</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">Int</span><span class="symbol">,</span> <span class="identifier">Int</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></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>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/index.html"><span class="keyword">class </span><span class="identifier">TradeSimulation</span> <span class="symbol">:</span> <a href="core.testing/-simulation/index.html"><span class="identifier">Simulation</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.testing/-trade-simulation/-init-.html"><span class="identifier">TradeSimulation</span><span class="symbol">(</span><span class="identifier" id="core.testing.TradeSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/runAsync">runAsync</span><span class="symbol">:</span> <span class="identifier">Boolean</span><span class="symbol">, </span><span class="identifier" id="core.testing.TradeSimulation$<init>(kotlin.Boolean, core.testing.InMemoryMessagingNetwork.LatencyCalculator)/latencyInjector">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><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>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/index.html"><span class="keyword">package</span> <span class="identifier">core.utilities</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-a-n-s-i-progress-renderer/index.html"><span class="keyword">object </span><span class="identifier">ANSIProgressRenderer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-a-n-s-i-progress-renderer/progress-tracker.html"><span class="keyword">var </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/index.html"><span class="keyword">enum</span> <span class="keyword">class </span><span class="identifier">AddOrRemove</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/-a-d-d.html"><span class="identifier">ADD</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-add-or-remove/-r-e-m-o-v-e.html"><span class="identifier">REMOVE</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/index.html"><span class="keyword">interface </span><span class="identifier">AffinityExecutor</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/Executor.html"><span class="identifier">Executor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/index.html"><span class="keyword">class </span><span class="identifier">Gate</span> <span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/-init-.html"><span class="identifier">Gate</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.Gate$<init>(kotlin.Boolean)/alwaysQueue">alwaysQueue</span><span class="symbol">:</span> <span class="identifier">Boolean</span> <span class="symbol">=</span> false<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/execute.html"><span class="keyword">fun </span><span class="identifier">execute</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.Gate$execute(java.lang.Runnable)/command">command</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</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="core.utilities/-affinity-executor/-gate/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/task-queue-size.html"><span class="keyword">val </span><span class="identifier">taskQueueSize</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-gate/wait-and-run.html"><span class="keyword">fun </span><span class="identifier">waitAndRun</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-s-a-m-e_-t-h-r-e-a-d.html"><span class="keyword">val </span><span class="identifier">SAME_THREAD</span><span class="symbol">: </span><a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/index.html"><span class="keyword">class </span><span class="identifier">ServiceAffinityExecutor</span> <span class="symbol">:</span> <a href="core.utilities/-affinity-executor/index.html"><span class="identifier">AffinityExecutor</span></a><span class="symbol">, </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/ThreadPoolExecutor.html"><span class="identifier">ThreadPoolExecutor</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/-init-.html"><span class="identifier">ServiceAffinityExecutor</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/threadName">threadName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$<init>(kotlin.String, kotlin.Int)/numThreads">numThreads</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/after-execute.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">afterExecute</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/r">r</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Runnable.html"><span class="identifier">Runnable</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.AffinityExecutor.ServiceAffinityExecutor$afterExecute(java.lang.Runnable, kotlin.Throwable)/t">t</span><span class="symbol">:</span> <span class="identifier">Throwable</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.utilities/-affinity-executor/-service-affinity-executor/is-on-thread.html"><span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/logger.html"><span class="keyword">val </span><span class="identifier">logger</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/-service-affinity-executor/threads.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">threads</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Thread.html"><span class="identifier">Thread</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/check-on-thread.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">checkOnThread</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.utilities/-affinity-executor/execute-a-s-a-p.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">executeASAP</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor$executeASAP(kotlin.Function0((kotlin.Unit)))/runnable">runnable</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/fetch-from.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">fetchFrom</span><span class="symbol">(</span><span class="identifier" id="core.utilities.AffinityExecutor$fetchFrom(kotlin.Function0((core.utilities.AffinityExecutor.fetchFrom.T)))/fetcher">fetcher</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">T</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-affinity-executor/flush.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">flush</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.utilities/-affinity-executor/is-on-thread.html"><span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">isOnThread</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/index.html"><span class="keyword">class </span><span class="identifier">BriefLogFormatter</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/Formatter.html"><span class="identifier">Formatter</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/-init-.html"><span class="identifier">BriefLogFormatter</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/format.html"><span class="keyword">fun </span><span class="identifier">format</span><span class="symbol">(</span><span class="identifier" id="core.utilities.BriefLogFormatter$format(java.util.logging.LogRecord)/logRecord">logRecord</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/logging/LogRecord.html"><span class="identifier">LogRecord</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-brief-log-formatter/init.html"><span class="keyword">fun </span><span class="identifier">init</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.utilities/-brief-log-formatter/init-verbose.html"><span class="keyword">fun </span><span class="identifier">initVerbose</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$initVerbose(kotlin.Array((kotlin.String)))/loggerNames">loggerNames</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-off.html"><span class="keyword">fun </span><span class="identifier">loggingOff</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOff(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">*</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.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.String)))/names">names</span><span class="symbol">:</span> <span class="identifier">String</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.utilities/-brief-log-formatter/logging-on.html"><span class="keyword">fun </span><span class="identifier">loggingOn</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.BriefLogFormatter.Companion$loggingOn(kotlin.Array((kotlin.reflect.KClass((kotlin.Any)))))/classes">classes</span><span class="symbol">:</span> <span class="identifier">KClass</span><span class="symbol"><</span><span class="identifier">*</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/index.html"><span class="keyword">object </span><span class="identifier">Emoji</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-b-a-g_-o-f_-c-a-s-h.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_BAG_OF_CASH</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-d-i-a-m-o-n-d.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_DIAMOND</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-g-r-e-e-n_-t-i-c-k.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_GREEN_TICK</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-l-e-f-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_LEFT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-n-e-w-s-p-a-p-e-r.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_NEWSPAPER</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-p-a-p-e-r-c-l-i-p.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_PAPERCLIP</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/-c-o-d-e_-r-i-g-h-t_-a-r-r-o-w.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">CODE_RIGHT_ARROW</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/bag-of-cash.html"><span class="keyword">val </span><span class="identifier">bagOfCash</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/diamond.html"><span class="keyword">val </span><span class="identifier">diamond</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/has-emoji-terminal.html"><span class="keyword">val </span><span class="identifier">hasEmojiTerminal</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/left-arrow.html"><span class="keyword">val </span><span class="identifier">leftArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/newspaper.html"><span class="keyword">val </span><span class="identifier">newspaper</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/paperclip.html"><span class="keyword">val </span><span class="identifier">paperclip</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/render-if-supported.html"><span class="keyword">fun </span><span class="identifier">renderIfSupported</span><span class="symbol">(</span><span class="identifier" id="core.utilities.Emoji$renderIfSupported(kotlin.Any)/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-emoji/right-arrow.html"><span class="keyword">val </span><span class="identifier">rightArrow</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/index.html"><span class="keyword">object </span><span class="identifier">JsonSupport</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-calendar-deserializer/index.html"><span class="keyword">object </span><span class="identifier">CalendarDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-calendar-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.CalendarDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-business-calendar/index.html"><span class="identifier">BusinessCalendar</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.LocalDateDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-key-deserializer/index.html"><span class="keyword">object </span><span class="identifier">LocalDateKeyDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-local-date-key-deserializer/deserialize-key.html"><span class="keyword">fun </span><span class="identifier">deserializeKey</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/text">text</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.LocalDateKeyDeserializer$deserializeKey(kotlin.String, )/p1">p1</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-deserializer/index.html"><span class="keyword">object </span><span class="identifier">PartyDeserializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.PartyDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartyDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-serializer/index.html"><span class="keyword">object </span><span class="identifier">PartySerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-party-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/obj">obj</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.PartySerializer$serialize(core.crypto.Party, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/index.html"><span class="keyword">class </span><span class="identifier">SecureHashDeserializer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/-init-.html"><span class="identifier">SecureHashDeserializer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-deserializer/deserialize.html"><span class="keyword">fun </span><span class="identifier">deserialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/parser">parser</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashDeserializer$deserialize(, )/context">context</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-serializer/index.html"><span class="keyword">object </span><span class="identifier">SecureHashSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-secure-hash-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/obj">obj</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.SecureHashSerializer$serialize(core.crypto.SecureHash, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/index.html"><span class="keyword">class </span><span class="identifier">ServiceHubObjectMapper</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/-init-.html"><span class="identifier">ServiceHubObjectMapper</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.ServiceHubObjectMapper$<init>(core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-service-hub-object-mapper/identities.html"><span class="keyword">val </span><span class="identifier">identities</span><span class="symbol">: </span><a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-to-string-serializer/index.html"><span class="keyword">object </span><span class="identifier">ToStringSerializer</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/-to-string-serializer/serialize.html"><span class="keyword">fun </span><span class="identifier">serialize</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/obj">obj</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/generator">generator</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="core.utilities.JsonSupport.ToStringSerializer$serialize(kotlin.Any, , )/provider">provider</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-json-support/create-default-mapper.html"><span class="keyword">fun </span><span class="identifier">createDefaultMapper</span><span class="symbol">(</span><span class="identifier" id="core.utilities.JsonSupport$createDefaultMapper(core.node.services.IdentityService)/identities">identities</span><span class="symbol">:</span> <a href="core.node.services/-identity-service/index.html"><span class="identifier">IdentityService</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/index.html"><span class="keyword">class </span><span class="identifier">ProgressTracker</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-init-.html"><span class="identifier">ProgressTracker</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="core.utilities.ProgressTracker$<init>(kotlin.Array((core.utilities.ProgressTracker.Step)))/steps">steps</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/index.html"><span class="keyword">sealed</span> <span class="keyword">class </span><span class="identifier">Change</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/index.html"><span class="keyword">class </span><span class="identifier">Position</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/-init-.html"><span class="identifier">Position</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Position$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Position$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/newStep">newStep</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/new-step.html"><span class="keyword">val </span><span class="identifier">newStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-position/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-position/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/index.html"><span class="keyword">class </span><span class="identifier">Rendering</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/-init-.html"><span class="identifier">Rendering</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Rendering$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Rendering$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/ofStep">ofStep</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/of-step.html"><span class="keyword">val </span><span class="identifier">ofStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-rendering/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-rendering/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/index.html"><span class="keyword">class </span><span class="identifier">Structural</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/-init-.html"><span class="identifier">Structural</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Change.Structural$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/tracker">tracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">, </span><span class="identifier" id="core.utilities.ProgressTracker.Change.Structural$<init>(core.utilities.ProgressTracker, core.utilities.ProgressTracker.Step)/parent">parent</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/parent.html"><span class="keyword">val </span><span class="identifier">parent</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/-change/-structural/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-change/-structural/tracker.html"><span class="keyword">val </span><span class="identifier">tracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-d-o-n-e/index.html"><span class="keyword">object </span><span class="identifier">DONE</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-d-o-n-e/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.DONE$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/index.html"><span class="keyword">inner</span> <span class="keyword">class </span><span class="identifier">RelabelableStep</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/-init-.html"><span class="identifier">RelabelableStep</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.RelabelableStep$<init>(kotlin.String)/currentLabel">currentLabel</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/current-label.html"><span class="keyword">var </span><span class="identifier">currentLabel</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-relabelable-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/index.html"><span class="keyword">class </span><span class="identifier">Step</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/-init-.html"><span class="identifier">Step</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.Step$<init>(kotlin.String)/label">label</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/changes.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-step/label.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">label</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/index.html"><span class="keyword">object </span><span class="identifier">UNSTARTED</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/-u-n-s-t-a-r-t-e-d/equals.html"><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.utilities.ProgressTracker.UNSTARTED$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/all-steps.html"><span class="keyword">val </span><span class="identifier">allSteps</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/changes.html"><span class="keyword">val </span><span class="identifier">changes</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-change/index.html"><span class="identifier">Change</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/children-for.html"><span class="keyword">var </span><span class="identifier">childrenFor</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/HashMap.html"><span class="identifier">HashMap</span></a><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">,</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/current-step.html"><span class="keyword">var </span><span class="identifier">currentStep</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/current-step-recursive.html"><span class="keyword">val </span><span class="identifier">currentStepRecursive</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/next-step.html"><span class="keyword">fun </span><span class="identifier">nextStep</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><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="core.utilities/-progress-tracker/parent.html"><span class="keyword">var </span><span class="identifier">parent</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/step-index.html"><span class="keyword">var </span><span class="identifier">stepIndex</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/steps.html"><span class="keyword">val </span><span class="identifier">steps</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol"><</span><a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-progress-tracker/top-level-tracker.html"><span class="keyword">val </span><span class="identifier">topLevelTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/index.html"><span class="keyword">class </span><span class="identifier">RecordingMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">, </span><span class="identifier">V</span><span class="symbol">></span> <span class="symbol">:</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-init-.html"><span class="identifier">RecordingMap</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$<init>(kotlin.collections.MutableMap((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)), )/wrappedMap">wrappedMap</span><span class="symbol">:</span> <span class="identifier">MutableMap</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap$<init>(kotlin.collections.MutableMap((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)), )/logger">logger</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span> <span class="symbol">=</span> loggerFor<RecordingMap<K, V>>()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Get</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/-init-.html"><span class="identifier">Get</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap.Get$<init>(core.utilities.RecordingMap.Get.K)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-get/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Put</span><span class="symbol"><</span><span class="identifier">K</span><span class="symbol">, </span><span class="identifier">V</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/-init-.html"><span class="identifier">Put</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap.Put$<init>(core.utilities.RecordingMap.Put.K, core.utilities.RecordingMap.Put.V)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap.Put$<init>(core.utilities.RecordingMap.Put.K, core.utilities.RecordingMap.Put.V)/value">value</span><span class="symbol">:</span> <span class="identifier">V</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/key.html"><span class="keyword">val </span><span class="identifier">key</span><span class="symbol">: </span><span class="identifier">K</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-put/value.html"><span class="keyword">val </span><span class="identifier">value</span><span class="symbol">: </span><span class="identifier">V</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/-record.html"><span class="keyword">interface </span><span class="identifier">Record</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/clear-records.html"><span class="keyword">fun </span><span class="identifier">clearRecords</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.utilities/-recording-map/get.html"><span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$get(core.utilities.RecordingMap.K)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/put.html"><span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$put(core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)/key">key</span><span class="symbol">:</span> <span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="core.utilities.RecordingMap$put(core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)/value">value</span><span class="symbol">:</span> <span class="identifier">V</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-recording-map/put-all.html"><span class="keyword">fun </span><span class="identifier">putAll</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$putAll(kotlin.collections.Map((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)))/from">from</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</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.utilities/-recording-map/put-all-unrecorded.html"><span class="keyword">fun </span><span class="identifier">putAllUnrecorded</span><span class="symbol">(</span><span class="identifier" id="core.utilities.RecordingMap$putAllUnrecorded(kotlin.collections.Map((core.utilities.RecordingMap.K, core.utilities.RecordingMap.V)))/from">from</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">K</span><span class="symbol">,</span> <span class="identifier">V</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.utilities/-recording-map/records.html"><span class="keyword">val </span><span class="identifier">records</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core.utilities/-recording-map/-record.html"><span class="identifier">Record</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/index.html"><span class="keyword">class </span><span class="identifier">UntrustworthyData</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/-init-.html"><span class="identifier">UntrustworthyData</span><span class="symbol">(</span><span class="identifier" id="core.utilities.UntrustworthyData$<init>(core.utilities.UntrustworthyData.T)/fromUntrustedWorld">fromUntrustedWorld</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/data.html"><span class="keyword">val </span><span class="identifier">data</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/-untrustworthy-data/validate.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">R</span><span class="symbol">></span> <span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="core.utilities.UntrustworthyData$validate(kotlin.Function1((core.utilities.UntrustworthyData.T, core.utilities.UntrustworthyData.validate.R)))/validator">validator</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">R</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">R</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/logger-for.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="keyword">reified</span> <span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">loggerFor</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="core.utilities/trace.html"><span class="keyword">inline</span> <span class="keyword">fun </span><span class="identifier"><ERROR CLASS></span><span class="symbol">.</span><span class="identifier">trace</span><span class="symbol">(</span><span class="identifier" id="core.utilities$trace(, kotlin.Function0((kotlin.String)))/msg">msg</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/index.html"><span class="keyword">package</span> <span class="identifier">demos</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/index.html"><span class="keyword">class </span><span class="identifier">DemoClock</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/-init-.html"><span class="identifier">DemoClock</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$<init>(java.time.Clock)/delegateClock">delegateClock</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a> <span class="symbol">=</span> Clock.systemUTC()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/get-zone.html"><span class="keyword">fun </span><span class="identifier">getZone</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/ZoneId.html"><span class="identifier">ZoneId</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/instant.html"><span class="keyword">fun </span><span class="identifier">instant</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/Instant.html"><span class="identifier">Instant</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/update-date.html"><span class="keyword">fun </span><span class="identifier">updateDate</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$updateDate(java.time.LocalDate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-demo-clock/with-zone.html"><span class="keyword">fun </span><span class="identifier">withZone</span><span class="symbol">(</span><span class="identifier" id="demos.DemoClock$withZone(java.time.ZoneId)/zone">zone</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/ZoneId.html"><span class="identifier">ZoneId</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/Clock.html"><span class="identifier">Clock</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/index.html"><span class="keyword">class </span><span class="identifier">TraderDemoProtocolBuyer</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/-init-.html"><span class="identifier">TraderDemoProtocolBuyer</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolBuyer$<init>(java.nio.file.Path)/attachmentsPath">attachmentsPath</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/nio/file/Path.html"><span class="identifier">Path</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/-s-t-a-r-t-i-n-g_-b-u-y.html"><span class="keyword">object </span><span class="identifier">STARTING_BUY</span> <span class="symbol">:</span> <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/-trader-demo-protocol-buyer/-w-a-i-t-i-n-g_-f-o-r_-s-e-l-l-e-r_-t-o_-c-o-n-n-e-c-t.html"><span class="keyword">object </span><span class="identifier">WAITING_FOR_SELLER_TO_CONNECT</span> <span class="symbol">:</span> <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/-trader-demo-protocol-buyer/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-buyer/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/index.html"><span class="keyword">class </span><span class="identifier">TraderDemoProtocolSeller</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-init-.html"><span class="identifier">TraderDemoProtocolSeller</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/myAddress">myAddress</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$<init>(, core.messaging.SingleMessageRecipient, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TraderDemoProtocolSeller.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/-p-r-o-s-p-e-c-t-u-s_-h-a-s-h.html"><span class="keyword">val </span><span class="identifier">PROSPECTUS_HASH</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/-s-e-l-f_-i-s-s-u-i-n-g.html"><span class="keyword">object </span><span class="identifier">SELF_ISSUING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/-t-r-a-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">TRADING</span> <span class="symbol">:</span> <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/-trader-demo-protocol-seller/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/my-address.html"><span class="keyword">val </span><span class="identifier">myAddress</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/self-issue-some-commercial-paper.html"><span class="keyword">fun </span><span class="identifier">selfIssueSomeCommercialPaper</span><span class="symbol">(</span><span class="identifier" id="demos.TraderDemoProtocolSeller$selfIssueSomeCommercialPaper(java.security.PublicKey, core.node.NodeInfo)/ownedBy">ownedBy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="demos.TraderDemoProtocolSeller$selfIssueSomeCommercialPaper(java.security.PublicKey, core.node.NodeInfo)/tsa">tsa</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-commercial-paper/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos/-trader-demo-protocol-seller/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><span class="identifier">String</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="demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><span class="identifier">String</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="demos/main.html"><span class="keyword">fun </span><span class="identifier">main</span><span class="symbol">(</span><span class="identifier" id="demos$main(kotlin.Array((kotlin.String)))/args">args</span><span class="symbol">:</span> <span class="identifier">Array</span><span class="symbol"><</span><span class="identifier">String</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="demos/node-info.html"><span class="keyword">fun </span><span class="identifier">nodeInfo</span><span class="symbol">(</span><span class="identifier" id="demos$nodeInfo(kotlin.String, kotlin.String, kotlin.collections.Set((core.node.services.ServiceType)))/hostAndPortString">hostAndPortString</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="demos$nodeInfo(kotlin.String, kotlin.String, kotlin.collections.Set((core.node.services.ServiceType)))/identityFile">identityFile</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="demos$nodeInfo(kotlin.String, kotlin.String, kotlin.collections.Set((core.node.services.ServiceType)))/advertisedServices">advertisedServices</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.node.services/-service-type/index.html"><span class="identifier">ServiceType</span></a><span class="symbol">></span> <span class="symbol">=</span> emptySet()<span class="symbol">)</span><span class="symbol">: </span><a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/index.html"><span class="keyword">package</span> <span class="identifier">demos.protocols</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/index.html"><span class="keyword">object </span><span class="identifier">AutoOfferProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">AutoOfferMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/-init-.html"><span class="identifier">AutoOfferMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="demos.protocols.AutoOfferProtocol.AutoOfferMessage$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, contracts.DealState)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/deal-being-offered.html"><span class="keyword">val </span><span class="identifier">dealBeingOffered</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-auto-offer-message/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/index.html"><span class="keyword">class </span><span class="identifier">Callback</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/-init-.html"><span class="identifier">Callback</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$<init>(kotlin.Function1((core.contracts.SignedTransaction, kotlin.Unit)))/success">success</span><span class="symbol">:</span> <span class="symbol">(</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-handler/-callback/on-failure.html"><span class="keyword">fun </span><span class="identifier">onFailure</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$onFailure(kotlin.Throwable)/t">t</span><span class="symbol">:</span> <span class="identifier">Throwable</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="demos.protocols/-auto-offer-protocol/-handler/-callback/on-success.html"><span class="keyword">fun </span><span class="identifier">onSuccess</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Handler.Callback$onSuccess(core.contracts.SignedTransaction)/st">st</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span><span class="symbol">)</span><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/-callback/success.html"><span class="keyword">val </span><span class="identifier">success</span><span class="symbol">: </span><span class="symbol">(</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</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> <span class="symbol">:</span> <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> <span class="symbol">:</span> <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(core.node.Node)/node">node</span><span class="symbol">:</span> <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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/index.html"><span class="keyword">class </span><span class="identifier">Requester</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/-init-.html"><span class="identifier">Requester</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.AutoOfferProtocol.Requester$<init>(contracts.DealState)/dealToBeOffered">dealToBeOffered</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/-a-n-n-o-u-n-c-i-n-g.html"><span class="keyword">object </span><span class="identifier">ANNOUNCING</span> <span class="symbol">:</span> <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/-requester/-d-e-a-l-i-n-g.html"><span class="keyword">object </span><span class="identifier">DEALING</span> <span class="symbol">:</span> <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/-requester/-r-e-c-e-i-v-e-d.html"><span class="keyword">object </span><span class="identifier">RECEIVED</span> <span class="symbol">:</span> <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/-requester/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/deal-to-be-offered.html"><span class="keyword">val </span><span class="identifier">dealToBeOffered</span><span class="symbol">: </span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/not-us.html"><span class="keyword">fun </span><span class="identifier">notUs</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="demos.protocols.AutoOfferProtocol.Requester$notUs(kotlin.Array((core.crypto.Party)))/parties">parties</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-requester/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-auto-offer-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/index.html"><span class="keyword">object </span><span class="identifier">ExitServerProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.Broadcast$<init>(java.lang.Integer)/exitCode">exitCode</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html"><span class="identifier">Integer</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-broadcast/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Integer.html"><span class="identifier">Integer</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">ExitMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/-init-.html"><span class="identifier">ExitMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.ExitServerProtocol.ExitMessage$<init>(kotlin.Int)/exitCode">exitCode</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-exit-message/exit-code.html"><span class="keyword">val </span><span class="identifier">exitCode</span><span class="symbol">: </span><span class="identifier">Int</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="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(core.node.Node)/node">node</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-exit-server-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/index.html"><span class="keyword">object </span><span class="identifier">UpdateBusinessDayProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/index.html"><span class="keyword">class </span><span class="identifier">Broadcast</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/-init-.html"><span class="identifier">Broadcast</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Broadcast$<init>(java.time.LocalDate, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Broadcast.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/-l-o-c-a-l.html"><span class="keyword">object </span><span class="identifier">LOCAL</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-broadcast/-n-o-t-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">NOTIFYING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-broadcast/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-broadcast/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"><ERROR CLASS></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-handler/index.html"><span class="keyword">object </span><span class="identifier">Handler</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="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(core.node.Node)/node">node</span><span class="symbol">:</span> <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>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">UpdateBusinessDayMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/-init-.html"><span class="identifier">UpdateBusinessDayMessage</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.UpdateBusinessDayMessage$<init>(java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-update-business-day-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/index.html"><span class="keyword">class </span><span class="identifier">Updater</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Boolean</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/-init-.html"><span class="identifier">Updater</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$<init>(java.time.LocalDate, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Updater.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/-f-e-t-c-h-i-n-g.html"><span class="keyword">object </span><span class="identifier">FETCHING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-f-i-x-i-n-g.html"><span class="keyword">object </span><span class="identifier">FIXING</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-i-t-e-r-a-t-i-n-g_-d-e-a-l-s.html"><span class="keyword">object </span><span class="identifier">ITERATING_DEALS</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/-i-t-e-r-a-t-i-n-g_-f-i-x-i-n-g-s.html"><span class="keyword">object </span><span class="identifier">ITERATING_FIXINGS</span> <span class="symbol">:</span> <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/-update-business-day-protocol/-updater/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/date.html"><span class="keyword">val </span><span class="identifier">date</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/other-party.html"><span class="keyword">fun </span><span class="identifier">otherParty</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$otherParty(contracts.DealState)/deal">deal</span><span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">)</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="demos.protocols/-update-business-day-protocol/-updater/process-deal.html"><span class="keyword">fun </span><span class="identifier">processDeal</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/party">party</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/deal">deal</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processDeal(core.node.NodeInfo, core.contracts.StateAndRef((contracts.DealState)), java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/process-interest-rate-swap.html"><span class="keyword">fun </span><span class="identifier">processInterestRateSwap</span><span class="symbol">(</span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/party">party</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/deal">deal</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="contracts/-interest-rate-swap/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="demos.protocols.UpdateBusinessDayProtocol.Updater$processInterestRateSwap(core.node.NodeInfo, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), java.time.LocalDate, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="demos.protocols/-update-business-day-protocol/-updater/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/index.html"><span class="keyword">package</span> <span class="identifier">protocols</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractRequestMessage</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/-init-.html"><span class="identifier">AbstractRequestMessage</span><span class="symbol">(</span><span class="identifier" id="protocols.AbstractRequestMessage$<init>(core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.AbstractRequestMessage$<init>(core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">?</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/reply-to.html"><span class="keyword">val </span><span class="identifier">replyTo</span><span class="symbol">: </span><a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-abstract-request-message/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span><span class="symbol">?</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchAttachmentsProtocol</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">,</span> <span class="identifier">ByteArray</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/-init-.html"><span class="identifier">FetchAttachmentsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchAttachmentsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$convert(kotlin.ByteArray)/wire">wire</span><span class="symbol">:</span> <span class="identifier">ByteArray</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchAttachmentsProtocol$maybeWriteToDisk(kotlin.collections.List((core.contracts.Attachment)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-attachment/index.html"><span class="identifier">Attachment</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-attachments-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">FetchDataProtocol</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">, </span><span class="identifier">W</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-init-.html"><span class="identifier">FetchDataProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">BadAnswer</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-bad-answer/-init-.html"><span class="identifier">BadAnswer</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/index.html"><span class="keyword">class </span><span class="identifier">DownloadedVsRequestedDataMismatch</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/-init-.html"><span class="identifier">DownloadedVsRequestedDataMismatch</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(core.crypto.SecureHash, core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol.DownloadedVsRequestedDataMismatch$<init>(core.crypto.SecureHash, core.crypto.SecureHash)/got">got</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/got.html"><span class="keyword">val </span><span class="identifier">got</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="protocols/-fetch-data-protocol/-downloaded-vs-requested-data-mismatch/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/index.html"><span class="keyword">class </span><span class="identifier">HashNotFound</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/-bad-answer/index.html"><span class="identifier">BadAnswer</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/-init-.html"><span class="identifier">HashNotFound</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.HashNotFound$<init>(core.crypto.SecureHash)/requested">requested</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-hash-not-found/requested.html"><span class="keyword">val </span><span class="identifier">requested</span><span class="symbol">: </span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Result</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="core/-named-by-hash/index.html"><span class="identifier">NamedByHash</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/-init-.html"><span class="identifier">Result</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((protocols.FetchDataProtocol.Result.T)))/fromDisk">fromDisk</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchDataProtocol.Result$<init>(kotlin.collections.List((protocols.FetchDataProtocol.Result.T)), kotlin.collections.List((protocols.FetchDataProtocol.Result.T)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/downloaded.html"><span class="keyword">val </span><span class="identifier">downloaded</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/-result/from-disk.html"><span class="keyword">val </span><span class="identifier">fromDisk</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-fetch-data-protocol/-result/index.html"><span class="identifier">Result</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/convert.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">convert</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$convert(protocols.FetchDataProtocol.W)/wire">wire</span><span class="symbol">:</span> <span class="identifier">W</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/maybe-write-to-disk.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">maybeWriteToDisk</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchDataProtocol$maybeWriteToDisk(kotlin.collections.List((protocols.FetchDataProtocol.T)))/downloaded">downloaded</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/other-side.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-data-protocol/requests.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">requests</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">FetchTransactionsProtocol</span> <span class="symbol">:</span> <a href="protocols/-fetch-data-protocol/index.html"><span class="identifier">FetchDataProtocol</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">,</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/-init-.html"><span class="identifier">FetchTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/requests">requests</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.FetchTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/-t-o-p-i-c.html"><span class="keyword">const</span> <span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/load.html"><span class="keyword">protected</span> <span class="keyword">fun </span><span class="identifier">load</span><span class="symbol">(</span><span class="identifier" id="protocols.FetchTransactionsProtocol$load(core.crypto.SecureHash)/txid">txid</span><span class="symbol">:</span> <a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-fetch-transactions-protocol/query-topic.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">queryTopic</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/index.html"><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">RatesFixProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-init-.html"><span class="identifier">RatesFixProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/tx">tx</span><span class="symbol">:</span> <a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/oracle">oracle</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/fixOf">fixOf</span><span class="symbol">:</span> <a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/expectedRate">expectedRate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/rateTolerance">rateTolerance</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol$<init>(core.contracts.TransactionBuilder, core.node.NodeInfo, core.contracts.FixOf, java.math.BigDecimal, java.math.BigDecimal, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> RatesFixProtocol.tracker(fixOf.name)<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/index.html"><span class="keyword">class </span><span class="identifier">FixOutOfRange</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/-init-.html"><span class="identifier">FixOutOfRange</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.FixOutOfRange$<init>(java.math.BigDecimal)/byAmount">byAmount</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-fix-out-of-range/by-amount.html"><span class="keyword">val </span><span class="identifier">byAmount</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html"><span class="identifier">BigDecimal</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/index.html"><span class="keyword">class </span><span class="identifier">QUERYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/-init-.html"><span class="identifier">QUERYING</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion.QUERYING$<init>(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-q-u-e-r-y-i-n-g/name.html"><span class="keyword">val </span><span class="identifier">name</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/index.html"><span class="keyword">class </span><span class="identifier">QueryRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/-init-.html"><span class="identifier">QueryRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/queries">queries</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.QueryRequest$<init>(kotlin.collections.List((core.contracts.FixOf)), core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-query-request/queries.html"><span class="keyword">val </span><span class="identifier">queries</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="core/-fix-of/index.html"><span class="identifier">FixOf</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/index.html"><span class="keyword">class </span><span class="identifier">SignRequest</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/-init-.html"><span class="identifier">SignRequest</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.RatesFixProtocol.SignRequest$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-sign-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c_-q-u-e-r-y.html"><span class="keyword">val </span><span class="identifier">TOPIC_QUERY</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-t-o-p-i-c_-s-i-g-n.html"><span class="keyword">val </span><span class="identifier">TOPIC_SIGN</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/-w-o-r-k-i-n-g.html"><span class="keyword">object </span><span class="identifier">WORKING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/before-signing.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">beforeSigning</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol$beforeSigning(core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/query.html"><span class="keyword">fun </span><span class="identifier">query</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-fix/index.html"><span class="identifier">Fix</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/sign.html"><span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="identifier" id="protocols.RatesFixProtocol.Companion$tracker(kotlin.String)/fixName">fixName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-rates-fix-protocol/tx.html"><span class="keyword">protected</span> <span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/index.html"><span class="keyword">class </span><span class="identifier">ResolveTransactionsProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><span class="identifier">Unit</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/stx">stx</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.SignedTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/wtx">wtx</span><span class="symbol">:</span> <a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(core.contracts.WireTransaction, core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-init-.html"><span class="identifier">ResolveTransactionsProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/txHashes">txHashes</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="core.crypto/-secure-hash/index.html"><span class="identifier">SecureHash</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.ResolveTransactionsProtocol$<init>(kotlin.collections.Set((core.crypto.SecureHash)), core.messaging.SingleMessageRecipient)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/index.html"><span class="keyword">class </span><span class="identifier">ExcessivelyLargeTransactionGraph</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/-excessively-large-transaction-graph/-init-.html"><span class="identifier">ExcessivelyLargeTransactionGraph</span><span class="symbol">(</span><span class="symbol">)</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-resolve-transactions-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/index.html"><span class="keyword">class </span><span class="identifier">TimestampingProtocol</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-init-.html"><span class="identifier">TimestampingProtocol</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol$<init>(core.node.NodeInfo, core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> TimestampingProtocol.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/index.html"><span class="keyword">class </span><span class="identifier">Client</span> <span class="symbol">:</span> <a href="core.node.services/-timestamper-service/index.html"><span class="identifier">TimestamperService</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/-init-.html"><span class="identifier">Client</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$<init>(core.messaging.StateMachineManager, core.node.NodeInfo)/stateMachineManager">stateMachineManager</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Client$<init>(core.messaging.StateMachineManager, core.node.NodeInfo)/node">node</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/identity.html"><span class="keyword">val </span><span class="identifier">identity</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-client/timestamp.html"><span class="keyword">fun </span><span class="identifier">timestamp</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Client$timestamp(core.serialization.SerializedBytes((core.contracts.WireTransaction)))/wtxBytes">wtxBytes</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-r-e-q-u-e-s-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">REQUESTING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/index.html"><span class="keyword">class </span><span class="identifier">Request</span> <span class="symbol">:</span> <a href="protocols/-abstract-request-message/index.html"><span class="identifier">AbstractRequestMessage</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/-init-.html"><span class="identifier">Request</span><span class="symbol">(</span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/tx">tx</span><span class="symbol">:</span> <a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/replyTo">replyTo</span><span class="symbol">:</span> <a href="core.messaging/-message-recipients.html"><span class="identifier">MessageRecipients</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TimestampingProtocol.Request$<init>(core.serialization.SerializedBytes((core.contracts.WireTransaction)), core.messaging.MessageRecipients, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-request/tx.html"><span class="keyword">val </span><span class="identifier">tx</span><span class="symbol">: </span><a href="core.serialization/-serialized-bytes/index.html"><span class="identifier">SerializedBytes</span></a><span class="symbol"><</span><a href="core/-wire-transaction/index.html"><span class="identifier">WireTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/-v-a-l-i-d-a-t-i-n-g.html"><span class="keyword">object </span><span class="identifier">VALIDATING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/call.html"><span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-legally-identifiable/index.html"><span class="identifier">LegallyIdentifiable</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/progress-tracker.html"><span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-timestamping-protocol/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyDealProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/index.html"><span class="keyword">class </span><span class="identifier">Acceptor</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/-init-.html"><span class="identifier">Acceptor</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/dealToBuy">dealToBuy</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, protocols.TwoPartyDealProtocol.Acceptor.T, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/deal-to-buy.html"><span class="keyword">val </span><span class="identifier">dealToBuy</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-acceptor/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Acceptor$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Acceptor.T)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-d-e-a-l_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">DEAL_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/-init-.html"><span class="identifier">DealMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealMismatchException$<init>(core.contracts.ContractState, core.contracts.ContractState)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="core/-contract-state/index.html"><span class="identifier">ContractState</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">DealRefMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/-init-.html"><span class="identifier">DealRefMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/expectedDeal">expectedDeal</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.DealRefMismatchException$<init>(core.contracts.StateRef, core.contracts.StateRef)/actualDeal">actualDeal</span><span class="symbol">:</span> <a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/actual-deal.html"><span class="keyword">val </span><span class="identifier">actualDeal</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/expected-deal.html"><span class="keyword">val </span><span class="identifier">expectedDeal</span><span class="symbol">: </span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-deal-ref-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/index.html"><span class="keyword">class </span><span class="identifier">Fixer</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="identifier">Secondary</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/-init-.html"><span class="identifier">Fixer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Fixer.T)), kotlin.Long, core.utilities.ProgressTracker)/replacementProgressTracker">replacementProgressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/create-tracker.html"><span class="keyword">fun </span><span class="identifier">createTracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/deal-to-fix.html"><span class="keyword">val </span><span class="identifier">dealToFix</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/replacement-progress-tracker.html"><span class="keyword">val </span><span class="identifier">replacementProgressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a><span class="symbol">?</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-fixer/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Fixer$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((core.contracts.StateRef)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/index.html"><span class="keyword">class </span><span class="identifier">Floater</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-fixable-deal-state/index.html"><span class="identifier">FixableDealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol"><</span><a href="core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/-init-.html"><span class="identifier">Floater</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealToFix">dealToFix</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Floater$<init>(core.messaging.SingleMessageRecipient, kotlin.Long, core.node.NodeInfo, core.contracts.StateAndRef((protocols.TwoPartyDealProtocol.Floater.T)), java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-floater/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="keyword">data</span> <span class="keyword">class </span><span class="identifier">Handshake</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/-init-.html"><span class="identifier">Handshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/payload">payload</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/publicKey">publicKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Handshake$<init>(protocols.TwoPartyDealProtocol.Handshake.T, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">T</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/public-key.html"><span class="keyword">val </span><span class="identifier">publicKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-handshake/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/index.html"><span class="keyword">class </span><span class="identifier">Instigator</span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <a href="contracts/-deal-state/index.html"><span class="identifier">DealState</span></a><span class="symbol">></span> <span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="identifier">Primary</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/-init-.html"><span class="identifier">Instigator</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/dealBeingOffered">dealBeingOffered</span><span class="symbol">:</span> <span class="identifier">T</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Instigator$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, protocols.TwoPartyDealProtocol.Instigator.T, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-instigator/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Primary</span><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-init-.html"><span class="identifier">Primary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/payload">payload</span><span class="symbol">:</span> <span class="identifier">U</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/otherSessionID">otherSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$<init>(protocols.TwoPartyDealProtocol.Primary.U, core.messaging.SingleMessageRecipient, kotlin.Long, java.security.KeyPair, core.node.NodeInfo, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Primary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-c-o-p-y-i-n-g_-t-o_-r-e-g-u-l-a-t-o-r.html"><span class="keyword">object </span><span class="identifier">COPYING_TO_REGULATOR</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-t-i-m-e-s-t-a-m-p-i-n-g.html"><span class="keyword">object </span><span class="identifier">TIMESTAMPING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/get-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">getPartialTransaction</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/other-session-i-d.html"><span class="keyword">val </span><span class="identifier">otherSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/payload.html"><span class="keyword">val </span><span class="identifier">payload</span><span class="symbol">: </span><span class="identifier">U</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</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="protocols/-two-party-deal-protocol/-primary/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"><ERROR CLASS></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-primary/verify-partial-transaction.html"><span class="keyword">fun </span><span class="identifier">verifyPartialTransaction</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Primary$verifyPartialTransaction(core.utilities.UntrustworthyData((core.contracts.SignedTransaction)))/untrustedPartialTX">untrustedPartialTX</span><span class="symbol">:</span> <a href="core.utilities/-untrustworthy-data/index.html"><span class="identifier">UntrustworthyData</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/index.html"><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">Secondary</span><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-init-.html"><span class="identifier">Secondary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Secondary.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-r-e-c-o-r-d-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECORDING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/assemble-shared-t-x.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">assembleSharedTX</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$assembleSharedTX(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">,</span> <span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-secondary/validate-handshake.html"><span class="keyword">protected</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validateHandshake</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.Secondary$validateHandshake(protocols.TwoPartyDealProtocol.Handshake((protocols.TwoPartyDealProtocol.Secondary.U)))/handshake">handshake</span><span class="symbol">:</span> <a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="protocols/-two-party-deal-protocol/-handshake/index.html"><span class="identifier">Handshake</span></a><span class="symbol"><</span><span class="identifier">U</span><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromPrimary</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/-init-.html"><span class="identifier">SignaturesFromPrimary</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/timestampAuthoritySig">timestampAuthoritySig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyDealProtocol.SignaturesFromPrimary$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/sellerSig">sellerSig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-deal-protocol/-signatures-from-primary/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</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="protocols/-two-party-deal-protocol/-signatures-from-primary/timestamp-authority-sig.html"><span class="keyword">val </span><span class="identifier">timestampAuthoritySig</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/index.html"><span class="keyword">object </span><span class="identifier">TwoPartyTradeProtocol</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/index.html"><span class="keyword">class </span><span class="identifier">AssetMismatchException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/-init-.html"><span class="identifier">AssetMismatchException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/expectedTypeName">expectedTypeName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.AssetMismatchException$<init>(kotlin.String, kotlin.String)/typeName">typeName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/expected-type-name.html"><span class="keyword">val </span><span class="identifier">expectedTypeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/to-string.html"><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-asset-mismatch-exception/type-name.html"><span class="keyword">val </span><span class="identifier">typeName</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/index.html"><span class="keyword">class </span><span class="identifier">Buyer</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-init-.html"><span class="identifier">Buyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Buyer$<init>(core.messaging.SingleMessageRecipient, core.crypto.Party, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-r-e-c-e-i-v-i-n-g.html"><span class="keyword">object </span><span class="identifier">RECEIVING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-s-w-a-p-p-i-n-g_-s-i-g-n-a-t-u-r-e-s.html"><span class="keyword">object </span><span class="identifier">SWAPPING_SIGNATURES</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/acceptable-price.html"><span class="keyword">val </span><span class="identifier">acceptablePrice</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</span><span class="symbol">: </span><a href="core/-party/index.html"><span class="identifier">Party</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-buyer/type-to-buy.html"><span class="keyword">val </span><span class="identifier">typeToBuy</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/index.html"><span class="keyword">class </span><span class="identifier">Seller</span> <span class="symbol">:</span> <a href="core.protocols/-protocol-logic/index.html"><span class="identifier">ProtocolLogic</span></a><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-init-.html"><span class="identifier">Seller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$<init>(core.messaging.SingleMessageRecipient, core.node.NodeInfo, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long, core.utilities.ProgressTracker)/progressTracker">progressTracker</span><span class="symbol">:</span> <a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a> <span class="symbol">=</span> Seller.tracker()<span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-a-w-a-i-t-i-n-g_-p-r-o-p-o-s-a-l.html"><span class="keyword">object </span><span class="identifier">AWAITING_PROPOSAL</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-s-e-n-d-i-n-g_-s-i-g-s.html"><span class="keyword">object </span><span class="identifier">SENDING_SIGS</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-s-i-g-n-i-n-g.html"><span class="keyword">object </span><span class="identifier">SIGNING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-t-i-m-e-s-t-a-m-p-i-n-g.html"><span class="keyword">object </span><span class="identifier">TIMESTAMPING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/-v-e-r-i-f-y-i-n-g.html"><span class="keyword">object </span><span class="identifier">VERIFYING</span> <span class="symbol">:</span> <a href="core.utilities/-progress-tracker/-step/index.html"><span class="identifier">Step</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/asset-to-sell.html"><span class="keyword">val </span><span class="identifier">assetToSell</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/buyer-session-i-d.html"><span class="keyword">val </span><span class="identifier">buyerSessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/call.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">call</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/my-key-pair.html"><span class="keyword">val </span><span class="identifier">myKeyPair</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/other-side.html"><span class="keyword">val </span><span class="identifier">otherSide</span><span class="symbol">: </span><a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/progress-tracker.html"><span class="keyword">open</span> <span class="keyword">val </span><span class="identifier">progressTracker</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/sign-with-our-key.html"><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">signWithOurKey</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.Seller$signWithOurKey(core.contracts.SignedTransaction)/partialTX">partialTX</span><span class="symbol">:</span> <a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller/timestamping-authority.html"><span class="keyword">val </span><span class="identifier">timestampingAuthority</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="protocols/-two-party-trade-protocol/-seller/tracker.html"><span class="keyword">fun </span><span class="identifier">tracker</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="core.utilities/-progress-tracker/index.html"><span class="identifier">ProgressTracker</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/index.html"><span class="keyword">class </span><span class="identifier">SellerTradeInfo</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/-init-.html"><span class="identifier">SellerTradeInfo</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/assetForSale">assetForSale</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sellerOwnerKey">sellerOwnerKey</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SellerTradeInfo$<init>(core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.PublicKey, kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/asset-for-sale.html"><span class="keyword">val </span><span class="identifier">assetForSale</span><span class="symbol">: </span><a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/price.html"><span class="keyword">val </span><span class="identifier">price</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/seller-owner-key.html"><span class="keyword">val </span><span class="identifier">sellerOwnerKey</span><span class="symbol">: </span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-seller-trade-info/session-i-d.html"><span class="keyword">val </span><span class="identifier">sessionID</span><span class="symbol">: </span><span class="identifier">Long</span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/index.html"><span class="keyword">class </span><span class="identifier">SignaturesFromSeller</span></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/-init-.html"><span class="identifier">SignaturesFromSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/timestampAuthoritySig">timestampAuthoritySig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol.SignaturesFromSeller$<init>(core.crypto.DigitalSignature.WithKey, core.crypto.DigitalSignature.WithKey)/sellerSig">sellerSig</span><span class="symbol">:</span> <a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-signatures-from-seller/seller-sig.html"><span class="keyword">val </span><span class="identifier">sellerSig</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="protocols/-two-party-trade-protocol/-signatures-from-seller/timestamp-authority-sig.html"><span class="keyword">val </span><span class="identifier">timestampAuthoritySig</span><span class="symbol">: </span><a href="core.crypto/-digital-signature/-with-key/index.html"><span class="identifier">WithKey</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-t-r-a-d-e_-t-o-p-i-c.html"><span class="keyword">val </span><span class="identifier">TRADE_TOPIC</span><span class="symbol">: </span><span class="identifier">String</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/index.html"><span class="keyword">class </span><span class="identifier">UnacceptablePriceException</span> <span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a></a></a><br/>
|
|
<ul>
|
|
<HTML>
|
|
<HEAD>
|
|
<title>Module Contents</title>
|
|
<link rel="stylesheet" href="style.css">
|
|
</HEAD>
|
|
<BODY>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/-init-.html"><span class="identifier">UnacceptablePriceException</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol.UnacceptablePriceException$<init>(core.contracts.Amount)/givenPrice">givenPrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/-unacceptable-price-exception/given-price.html"><span class="keyword">val </span><span class="identifier">givenPrice</span><span class="symbol">: </span><a href="core/-amount/index.html"><span class="identifier">Amount</span></a></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/run-buyer.html"><span class="keyword">fun </span><span class="identifier">runBuyer</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/acceptablePrice">acceptablePrice</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/typeToBuy">typeToBuy</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html"><span class="identifier">Class</span></a><span class="symbol"><</span><span class="keyword">out</span> <a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runBuyer(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.Amount, java.lang.Class((core.contracts.OwnableState)), kotlin.Long)/sessionID">sessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
<a href="docs/build/html/api/index"><a href="protocols/-two-party-trade-protocol/run-seller.html"><span class="keyword">fun </span><span class="identifier">runSeller</span><span class="symbol">(</span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/smm">smm</span><span class="symbol">:</span> <a href="core.messaging/-state-machine-manager/index.html"><span class="identifier">StateMachineManager</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/timestampingAuthority">timestampingAuthority</span><span class="symbol">:</span> <a href="core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/otherSide">otherSide</span><span class="symbol">:</span> <a href="core.messaging/-single-message-recipient.html"><span class="identifier">SingleMessageRecipient</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/assetToSell">assetToSell</span><span class="symbol">:</span> <a href="core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="core/-ownable-state/index.html"><span class="identifier">OwnableState</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/price">price</span><span class="symbol">:</span> <a href="core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/myKeyPair">myKeyPair</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyPair.html"><span class="identifier">KeyPair</span></a><span class="symbol">, </span><span class="identifier" id="protocols.TwoPartyTradeProtocol$runSeller(core.messaging.StateMachineManager, core.node.NodeInfo, core.messaging.SingleMessageRecipient, core.contracts.StateAndRef((core.contracts.OwnableState)), core.contracts.Amount, java.security.KeyPair, kotlin.Long)/buyerSessionID">buyerSessionID</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="core/-signed-transaction/index.html"><span class="identifier">SignedTransaction</span></a><span class="symbol">></span></a></a><br/>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|
|
</ul>
|
|
</BODY>
|
|
</HTML>
|