Release notes for M8

Regenerate docs
This commit is contained in:
Andrius Dagys 2017-02-06 16:16:25 +00:00
parent 5bf1c9d3d4
commit 73ce5ef98e
1515 changed files with 14940 additions and 13786 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 1768caf6e5e802b716b72241d5bd1c76
config: f31fa13a644d2330bb46729777cbb8f7
tags: 645f666f9bcd5a90fca523b33c5a78b7

View File

@ -34,9 +34,6 @@
<link rel="index" title="Index"
href="genindex.html"/>
<link rel="search" title="Search" href="search.html"/>
<link rel="top" title="R3 Corda latest documentation" href="index.html"/>
<link rel="next" title="Overview" href="key-concepts.html"/>
<link rel="prev" title="Running the demos" href="running-the-demos.html"/>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 907 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View File

@ -46,6 +46,14 @@ through to the server where the corresponding server-side observables are also u
a warning printed to the logs and the proxy will be closed for you. But don't rely on this, as garbage
collection is non-deterministic.
Futures
-------
A method can also return a ``ListenableFuture`` in its object graph and it will be treated in a similar manner to
observables, including needing to mark the RPC with the ``@RPCReturnsObservables`` annotation. Unlike for an observable,
once the single value (or an exception) has been received all server-side resources will be released automatically. Calling
the ``cancel`` method on the future will unsubscribe it from any future value and release any resources.
Versioning
----------

View File

@ -82,13 +82,16 @@ path to the node's base directory.
:messagingServerAddress: The address of the ArtemisMQ broker instance. If not provided the node will run one locally.
:webAddress: The host and port on which the node is available for web operations.
:webAddress: The host and port on which the bundled webserver will listen if it is started.
.. note:: If HTTPS is enabled then the browser security checks will require that the accessing url host name is one
of either the machine name, fully qualified machine name, or server IP address to line up with the Subject Alternative
Names contained within the development certificates. This is addition to requiring the ``/config/dev/corda_dev_ca.cer``
root certificate be installed as a Trusted CA.
.. note:: The driver will not automatically create a webserver instance, but the Cordformation will. If this field
is present the web server will start.
:extraAdvertisedServiceIds: A list of ServiceType id strings to be advertised to the NetworkMapService and thus be available
when other nodes query the NetworkMapCache for supporting nodes. This can also include plugin services loaded from .jar
files in the plugins folder. Optionally, a custom advertised service name can be provided by appending it to the service

View File

@ -34,21 +34,16 @@ of the node internal subsystems.
extensions to be created, or registered at startup. In particular:
a. The ``webApis`` property is a list of JAX-RS annotated REST access
classes. These classes will be constructed by the embedded web server
and must have a single argument constructor taking a ``ServiceHub``
reference. This reference provides access to functions such as querying
for states through the ``VaultService`` interface, or access to the
``NetworkMapCache`` to identify services on remote nodes. The framework will
provide a database transaction in scope during the lifetime of the web
call, so full access to database data is valid. Unlike
``servicePlugins`` the ``webApis`` cannot register new protocols, or
initiate threads. (N.B. The intent is to move the Web support into a
separate helper process using the RPC mechanism to control access.)
classes. These classes will be constructed by the bundled web server
and must have a single argument constructor taking a ``CordaRPCOps``
reference. This will allow it to communicate with the node process
via the RPC interface. These web APIs will not be available if the
bundled web server is not started.
b. The ``staticServeDirs`` property maps static web content to virtual
paths and allows simple web demos to be distributed within the CorDapp
jars. (N.B. The intent is to move the Web support into a separate helper
process using the RPC mechanism to control access.)
jars. These static serving directories will not be available if the
bundled web server is not started.
c. The ``requiredFlows`` property is used to declare new protocols in
the plugin jar. Specifically the property must return a map with a key

View File

@ -12,10 +12,10 @@ App plugins
To create an app plugin you must you must extend from `CordaPluginRegistry`_. The JavaDoc contains
specific details of the implementation, but you can extend the server in the following ways:
1. Required flows: Specify which flows will be whitelisted for use in your web APIs.
1. Required flows: Specify which flows will be whitelisted for use in your RPC calls.
2. Service plugins: Register your services (see below).
3. Web APIs: You may register your own endpoints under /api/ of the built-in web server.
4. Static web endpoints: You may register your own static serving directories for serving web content.
3. Web APIs: You may register your own endpoints under /api/ of the bundled web server.
4. Static web endpoints: You may register your own static serving directories for serving web content from the web server.
5. Registering your additional classes used in RPC.
Services

View File

@ -111,8 +111,8 @@ each side.
object TwoPartyTradeFlow {
class UnacceptablePriceException(val givenPrice: Amount<Currency>) : Exception("Unacceptable price: $givenPrice")
class AssetMismatchException(val expectedTypeName: String, val typeName: String) : Exception() {
class UnacceptablePriceException(val givenPrice: Amount<Currency>) : FlowException("Unacceptable price: $givenPrice")
class AssetMismatchException(val expectedTypeName: String, val typeName: String) : FlowException() {
override fun toString() = "The submitted asset didn't match the expected type: $expectedTypeName vs $typeName"
}
@ -241,17 +241,11 @@ Let's implement the ``Seller.call`` method. This will be run when the flow is in
.. container:: codeset
.. sourcecode:: kotlin
@Suspendable
override fun call(): SignedTransaction {
val partialTX: SignedTransaction = receiveAndCheckProposedTransaction()
val ourSignature: DigitalSignature.WithKey = computeOurSignature(partialTX)
val allPartySignedTx = partialTX + ourSignature
val notarySignature = getNotarySignature(allPartySignedTx)
val result: SignedTransaction = sendSignatures(allPartySignedTx, ourSignature, notarySignature)
return result
}
.. literalinclude:: ../../finance/src/main/kotlin/net/corda/flows/TwoPartyTradeFlow.kt
:language: kotlin
:start-after: DOCSTART 4
:end-before: DOCEND 4
:dedent: 4
Here we see the outline of the procedure. We receive a proposed trade transaction from the buyer and check that it's
valid. The buyer has already attached their signature before sending it. Then we calculate and attach our own signature so that the transaction is
@ -265,31 +259,11 @@ Let's fill out the ``receiveAndCheckProposedTransaction()`` method.
.. container:: codeset
.. sourcecode:: kotlin
@Suspendable
private fun receiveAndCheckProposedTransaction(): SignedTransaction {
// Make the first message we'll send to kick off the flow.
val myPublicKey = myKeyPair.public.composite
val hello = SellerTradeInfo(assetToSell, price, myPublicKey)
val maybeSTX = sendAndReceive<SignedTransaction>(otherSide, hello)
maybeSTX.unwrap {
// Check that the tx proposed by the buyer is valid.
val wtx: WireTransaction = it.verifySignatures(myPublicKey, notaryNode.notaryIdentity.owningKey)
logger.trace { "Received partially signed transaction: ${it.id}" }
// Download and check all the things that this transaction depends on and verify it is contract-valid,
// even though it is missing signatures.
subFlow(ResolveTransactionsFlow(wtx, otherParty))
if (wtx.outputs.map { it.data }.sumCashBy(myPublicKey).withoutIssuer() != price)
throw IllegalArgumentException("Transaction is not sending us the right amount of cash")
return it
}
}
.. literalinclude:: ../../finance/src/main/kotlin/net/corda/flows/TwoPartyTradeFlow.kt
:language: kotlin
:start-after: DOCSTART 5
:end-before: DOCEND 5
:dedent: 4
Let's break this down. We fill out the initial flow message with the trade info, and then call ``sendAndReceive``.
This function takes a few arguments:
@ -333,6 +307,26 @@ Our "scrubbing" has three parts:
2. We resolve the transaction, which we will cover below.
3. We verify that the transaction is paying us the demanded price.
Exception handling
------------------
Flows can throw exceptions to prematurely terminate their execution. The flow framework gives special treatment to
``FlowException`` and its subtypes. These exceptions are treated as error responses of the flow and are propagated
to all counterparties it is communicating with. The receiving flows will throw the same exception the next time they do
a ``receive`` or ``sendAndReceive`` and thus end the flow session. If the receiver was invoked via ``subFlow`` (details below)
then the exception can be caught there enabling re-invocation of the sub-flow.
If the exception thrown by the erroring flow is not a ``FlowException`` it will still terminate but will not propagate to
the other counterparties. Instead they will be informed the flow has terminated and will themselves be terminated with a
generic exception.
.. note:: A future version will extend this to give the node administrator more control on what to do with such erroring
flows.
Throwing a ``FlowException`` enables a flow to reject a piece of data it has received back to the sender. This is typically
done in the ``unwrap`` method of the received ``UntrustworthyData``. In the above example the seller checks the price
and throws ``FlowException`` if it's invalid. It's then up to the buyer to either try again with a better price or give up.
Sub-flows
---------
@ -340,13 +334,11 @@ Flows can be composed via nesting. Invoking a sub-flow looks similar to an ordin
.. container:: codeset
.. sourcecode:: kotlin
@Suspendable
private fun getNotarySignature(stx: SignedTransaction): DigitalSignature.LegallyIdentifiable {
progressTracker.currentStep = NOTARY
return subFlow(NotaryFlow.Client(stx))
}
.. literalinclude:: ../../finance/src/main/kotlin/net/corda/flows/TwoPartyTradeFlow.kt
:language: kotlin
:start-after: DOCSTART 6
:end-before: DOCEND 6
:dedent: 4
In this code snippet we are using the ``NotaryFlow.Client`` to request notarisation of the transaction.
We simply create the flow object via its constructor, and then pass it to the ``subFlow`` method which
@ -372,18 +364,11 @@ Here's the rest of the code:
.. container:: codeset
.. sourcecode:: kotlin
open fun calculateOurSignature(partialTX: SignedTransaction) = myKeyPair.signWithECDSA(partialTX.id)
@Suspendable
private fun sendSignatures(allPartySignedTX: SignedTransaction, ourSignature: DigitalSignature.WithKey,
notarySignature: DigitalSignature.WithKey): SignedTransaction {
val fullySigned = allPartySignedTX + notarySignature
logger.trace { "Built finished transaction, sending back to secondary!" }
send(otherSide, SignaturesFromSeller(ourSignature, notarySignature))
return fullySigned
}
.. literalinclude:: ../../finance/src/main/kotlin/net/corda/flows/TwoPartyTradeFlow.kt
:language: kotlin
:start-after: DOCSTART 7
:end-before: DOCEND 7
:dedent: 4
It's all pretty straightforward from now on. Here ``id`` is the secure hash representing the serialised
transaction, and we just use our private key to calculate a signature over it. As a reminder, in Corda signatures do
@ -413,7 +398,7 @@ OK, let's do the same for the buyer side:
:language: kotlin
:start-after: DOCSTART 1
:end-before: DOCEND 1
:dedent: 8
:dedent: 4
This code is longer but no more complicated. Here are some things to pay attention to:
@ -453,7 +438,6 @@ A flow might declare some steps with code inside the flow class like this:
:end-before: DOCSTART 1
:dedent: 4
.. sourcecode:: java
private final ProgressTracker progressTracker = new ProgressTracker(
@ -547,7 +531,7 @@ The flow framework is a key part of the platform and will be extended in major w
the features we have planned:
* Identity based addressing
* Exception propagation and management, with a "flow hospital" tool to manually provide solutions to unavoidable
* Exception management, with a "flow hospital" tool to manually provide solutions to unavoidable
problems (e.g. the other side doesn't know the trade)
* Being able to interact with internal apps and tools via RPC
* Being able to interact with people, either via some sort of external ticketing system, or email, or a custom UI.

View File

@ -1,34 +1,31 @@
Welcome to the Corda documentation!
===================================
.. warning:: This build of the docs is from the "|version|" branch, not a milestone release. It may not reflect the
current state of the code. `Read the docs for milestone release M7 <https://docs.corda.net/releases/release-M7.0/>`_.
`Corda <https://www.corda.net/>`_ is an open-source distributed ledger platform. The latest *milestone* (i.e. stable)
release is M7. The codebase is on `GitHub <https://github.com/corda>`_, and our community can be found on
`Corda <https://www.corda.net/>`_ is an open-source distributed ledger platform. The latest *milestone* (i.e. stable)
release is M8. The codebase is on `GitHub <https://github.com/corda>`_, and our community can be found on
`Slack <https://slack.corda.net/>`_ and in our `forum <https://discourse.corda.net/>`_.
If you're new to Corda, you should start by learning about its motivating vision and architecture. A good introduction
is the `Introduction to Corda webinar <https://vimeo.com/192757743/c2ec39c1e1>`_ and the `Introductory white paper`_. As
they become more familiar with Corda, readers with a technical background will also want to dive into the `Technical white paper`_,
If you're new to Corda, you should start by learning about its motivating vision and architecture. A good introduction
is the `Introduction to Corda webinar <https://vimeo.com/192757743/c2ec39c1e1>`_ and the `Introductory white paper`_. As
they become more familiar with Corda, readers with a technical background will also want to dive into the `Technical white paper`_,
which describes the platform's envisioned end-state.
Corda is designed so that developers can easily extend its functionality by writing CorDapps
(**Cor**\ da **D**\ istributed **App**\ lication\ **s**\ ). Some example CorDapps are available in the Corda repo's
`samples <https://github.com/corda/corda/tree/master/samples>`_ directory. To run these yourself, make
sure you follow the instructions in :doc:`getting-set-up`, then go to
Corda is designed so that developers can easily extend its functionality by writing CorDapps
(**Cor**\ da **D**\ istributed **App**\ lication\ **s**\ ). Some example CorDapps are available in the Corda repo's
`samples <https://github.com/corda/corda/tree/master/samples>`_ directory. To run these yourself, make
sure you follow the instructions in :doc:`getting-set-up`, then go to
:doc:`running-the-demos`.
If, after running the demos, you're interested in writing your own CorDapps, a template CorDapp is available on
`Github <https://github.com/corda/cordapp-template>`_. To get it running, follow the instructions in the
`readme <https://github.com/corda/cordapp-template/blob/master/README.md>`_, or watch the
If, after running the demos, you're interested in writing your own CorDapps, a template CorDapp is available on
`Github <https://github.com/corda/cordapp-template>`_. To get it running, follow the instructions in the
`readme <https://github.com/corda/cordapp-template/blob/master/README.md>`_, or watch the
`Corda Developers Tutorial <https://vimeo.com/192797322/aab499b152>`_.
From there, you'll be in a position to start extending the example CorDapp yourself (e.g. by writing new states, contracts,
and/or flows). For this, you'll want to refer to this docsite, and to the `tutorials <https://docs.corda.net/tutorial-contract.html>`_
From there, you'll be in a position to start extending the example CorDapp yourself (e.g. by writing new states, contracts,
and/or flows). For this, you'll want to refer to this docsite, and to the `tutorials <https://docs.corda.net/tutorial-contract.html>`_
in particular. If you get stuck, get in touch on `Slack <https://slack.corda.net/>`_ or the `forum <https://discourse.corda.net/>`_.
Once you're familiar with Corda and CorDapp development, we'd encourage you to get involved in the development of the
Once you're familiar with Corda and CorDapp development, we'd encourage you to get involved in the development of the
platform itself. Find out more about `contributing to Corda <https://github.com/corda/corda/wiki/Corda's-Open-Source-Approach>`_.
.. _`Introductory white paper`: _static/corda-introductory-whitepaper.pdf

View File

@ -1,8 +1,9 @@
Node administration
===================
When a node is running, it exposes an embedded database server, an embedded web server that lets you monitor it,
you can upload and download attachments, access a REST API and so on.
When a node is running, it exposes an RPC interface that lets you monitor it,
you can upload and download attachments, access a REST API and so on. A bundled
Jetty web server exposes the same interface over HTTP.
Logging
-------

View File

@ -346,3 +346,11 @@ external legacy systems by insertion of unpacked data into existing
tables. To enable these features the contract state must implement the
``QueryableState`` interface to define the mappings.
Node Web Server
---------------
A web server comes bundled with the node by default, but is not started
automatically. This web server exposes both RPC backed API calls and
static content serving. The web server is not automatically started,
you must explicitly start it in the node driver or define a web port
in your `Cordformation`_ configuration.

View File

@ -6,10 +6,33 @@ Here are brief summaries of what's changed between each snapshot release.
Milestone 8
-----------
* API:
* Node memory usage and performance improvements, demo nodes now only require 200 MB heap space to run.
* ``Party`` equality is now based on the owning key, rather than the owning key and name. This is important for
party anonymisation to work, as each key must identify exactly one party.
* The Corda node no longer runs an internal web server, it's now run in a separate process. Driver and Cordformation have
been updated to reflect this change.
Existing CorDapps should be updated with additional calls to the new ``startWebserver()`` interface in their Driver logic (if they use the driver e.g. in integration tests).
See the IRS demo for an example.
* Data model: ``Party`` equality is now based on the owning key, rather than the owning key and name. This is important for
party anonymisation to work, as each key must identify exactly one party.
* Contracts: created new composite clauses called ``AllOf``, ``AnyOf`` and ``FirstOf`` to replace ``AllComposition``, ``AnyComposition``
and ``FirstComposition``, as this is significantly clearer in intent. ``AnyOf`` also enforces that at least one subclause
must match, whereas ``AnyComposition`` would accept no matches.
* Explorer: the user can now configure certificate path and keystore/truststore password on the login screen.
* Documentation:
* Key Concepts section revamped with new structure and content.
* Added more details to :doc:`getting-set-up` page.
* Flow framework: improved exception handling with the introduction of ``FlowException``. If this or a subtype is thrown
inside a flow it will propagate to all counterparty flows and subsequently be thrown by them as well. Existing flows such as
``NotaryFlow.Client/Service`` and others have been modified to throw a ``FlowException`` (in this particular case a
``NotaryException``) instead of sending back error responses.
* Notary flow: provide complete details of underlying error when contract validation fails.
Milestone 7
-----------

View File

@ -45,7 +45,8 @@ The most important fields regarding network configuration are:
* ``artemisAddress``: This specifies a host and port. Note that the address bound will **NOT** be ``my-corda-node``,
but rather ``::`` (all addresses on all interfaces). The hostname specified is the hostname *that must be externally
resolvable by other nodes in the network*. In the above configuration this is the resolvable name of a machine in a vpn.
* ``webAddress``: The address the webserver should bind. Note that the port should be distinct from that of ``artemisAddress``.
* ``webAddress``: The address the webserver should bind. Note that the port should be distinct from that of ``artemisAddress``
if they are on the same machine.
* ``networkMapService``: Details of the node running the network map service. If it's this node that's running the service
then this field must not be specified.

View File

@ -494,13 +494,6 @@ pre {
overflow-y: hidden; /* fixes display issues on Chrome browsers */
}
span.pre {
-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
td.linenos pre {
padding: 5px 0px;
border: 0;

View File

@ -226,106 +226,6 @@ var Scorer = {
};
var splitChars = (function() {
var result = {};
var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
var i, j, start, end;
for (i = 0; i < singles.length; i++) {
result[singles[i]] = true;
}
var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
[722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
[1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
[1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
[1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
[2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
[2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
[2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
[2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
[2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
[2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
[2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
[3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
[3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
[3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
[3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
[3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
[3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
[4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
[4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
[4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
[4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
[5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
[6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
[6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
[6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
[6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
[7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
[7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
[8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
[8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
[8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
[10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
[11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
[12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
[12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
[12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
[19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
[42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
[42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
[43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
[43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
[43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
[43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
[44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
[57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
[64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
[65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
[65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
for (i = 0; i < ranges.length; i++) {
start = ranges[i][0];
end = ranges[i][1];
for (j = start; j <= end; j++) {
result[j] = true;
}
}
return result;
})();
function splitQuery(query) {
var result = [];
var start = -1;
for (var i = 0; i < query.length; i++) {
if (splitChars[query.charCodeAt(i)]) {
if (start !== -1) {
result.push(query.slice(start, i));
start = -1;
}
} else if (start === -1) {
start = i;
}
}
if (start !== -1) {
result.push(query.slice(start));
}
return result;
}
/**
* Search Module
*/
@ -424,7 +324,7 @@ var Search = {
var searchterms = [];
var excluded = [];
var hlterms = [];
var tmp = splitQuery(query);
var tmp = query.split(/\s+/);
var objectterms = [];
for (i = 0; i < tmp.length; i++) {
if (tmp[i] !== "") {

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:09 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:42 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -26,10 +26,10 @@
<li><a href="net/corda/flows/AbstractStateReplacementFlow.html" title="class in net.corda.flows" target="classFrame">AbstractStateReplacementFlow</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Acceptor.html" title="class in net.corda.flows" target="classFrame">AbstractStateReplacementFlow.Acceptor</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Instigator.html" title="class in net.corda.flows" target="classFrame">AbstractStateReplacementFlow.Instigator</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Proposal.html" title="interface in net.corda.flows" target="classFrame"><span class="interfaceName">AbstractStateReplacementFlow.Proposal</span></a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Result.html" title="class in net.corda.flows" target="classFrame">AbstractStateReplacementFlow.Result</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Proposal.html" title="class in net.corda.flows" target="classFrame">AbstractStateReplacementFlow.Proposal</a></li>
<li><a href="net/corda/flows/Acceptor.Companion.html" title="class in net.corda.flows" target="classFrame">Acceptor.Companion</a></li>
<li><a href="net/corda/node/services/api/AcceptsFileUpload.html" title="interface in net.corda.node.services.api" target="classFrame"><span class="interfaceName">AcceptsFileUpload</span></a></li>
<li><a href="net/corda/node/services/api/AcceptsFileUpload.DefaultImpls.html" title="class in net.corda.node.services.api" target="classFrame">AcceptsFileUpload.DefaultImpls</a></li>
<li><a href="net/corda/core/contracts/AccrualAdjustment.html" title="enum in net.corda.core.contracts" target="classFrame">AccrualAdjustment</a></li>
<li><a href="net/corda/core/messaging/Ack.html" title="class in net.corda.core.messaging" target="classFrame">Ack</a></li>
<li><a href="net/corda/node/utilities/AddOrRemove.html" title="enum in net.corda.node.utilities" target="classFrame">AddOrRemove</a></li>
@ -49,8 +49,8 @@
<li><a href="net/corda/node/utilities/ANSIProgressRenderer.html" title="class in net.corda.node.utilities" target="classFrame">ANSIProgressRenderer</a></li>
<li><a href="net/corda/core/contracts/clauses/AnyComposition.html" title="class in net.corda.core.contracts.clauses" target="classFrame">AnyComposition</a></li>
<li><a href="net/corda/core/contracts/clauses/AnyOf.html" title="class in net.corda.core.contracts.clauses" target="classFrame">AnyOf</a></li>
<li><a href="net/corda/node/api/APIServer.html" title="interface in net.corda.node.api" target="classFrame"><span class="interfaceName">APIServer</span></a></li>
<li><a href="net/corda/node/internal/APIServerImpl.html" title="class in net.corda.node.internal" target="classFrame">APIServerImpl</a></li>
<li><a href="net/corda/node/webserver/api/APIServer.html" title="interface in net.corda.node.webserver.api" target="classFrame"><span class="interfaceName">APIServer</span></a></li>
<li><a href="net/corda/node/webserver/internal/APIServerImpl.html" title="class in net.corda.node.webserver.internal" target="classFrame">APIServerImpl</a></li>
<li><a href="net/corda/core/utilities/ApiUtils.html" title="class in net.corda.core.utilities" target="classFrame">ApiUtils</a></li>
<li><a href="net/corda/core/flows/AppContext.html" title="class in net.corda.core.flows" target="classFrame">AppContext</a></li>
<li><a href="net/corda/node/ArgsParser.html" title="class in net.corda.node" target="classFrame">ArgsParser</a></li>
@ -64,10 +64,11 @@
<li><a href="net/corda/node/services/messaging/ArtemisMessagingComponent.ServiceAddress.html" title="class in net.corda.node.services.messaging" target="classFrame">ArtemisMessagingComponent.ServiceAddress</a></li>
<li><a href="net/corda/node/services/messaging/ArtemisMessagingServer.html" title="class in net.corda.node.services.messaging" target="classFrame">ArtemisMessagingServer</a></li>
<li><a href="net/corda/node/services/messaging/ArtemisMessagingServer.Companion.html" title="class in net.corda.node.services.messaging" target="classFrame">ArtemisMessagingServer.Companion</a></li>
<li><a href="net/corda/node/ArtemisTestKt.html" title="class in net.corda.node" target="classFrame">ArtemisTestKt</a></li>
<li><a href="net/corda/client/fxutils/AssociatedList.html" title="class in net.corda.client.fxutils" target="classFrame">AssociatedList</a></li>
<li><a href="net/corda/core/contracts/Attachment.html" title="interface in net.corda.core.contracts" target="classFrame"><span class="interfaceName">Attachment</span></a></li>
<li><a href="net/corda/core/contracts/Attachment.DefaultImpls.html" title="class in net.corda.core.contracts" target="classFrame">Attachment.DefaultImpls</a></li>
<li><a href="net/corda/node/servlets/AttachmentDownloadServlet.html" title="class in net.corda.node.servlets" target="classFrame">AttachmentDownloadServlet</a></li>
<li><a href="net/corda/node/webserver/servlets/AttachmentDownloadServlet.html" title="class in net.corda.node.webserver.servlets" target="classFrame">AttachmentDownloadServlet</a></li>
<li><a href="net/corda/core/node/AttachmentsClassLoader.html" title="class in net.corda.core.node" target="classFrame">AttachmentsClassLoader</a></li>
<li><a href="net/corda/core/node/AttachmentsClassLoader.OverlappingAttachments.html" title="class in net.corda.core.node" target="classFrame">AttachmentsClassLoader.OverlappingAttachments</a></li>
<li><a href="net/corda/core/node/services/AttachmentStorage.html" title="interface in net.corda.core.node.services" target="classFrame"><span class="interfaceName">AttachmentStorage</span></a></li>
@ -94,11 +95,9 @@
<li><a href="net/corda/flows/CashCommand.ExitCash.html" title="class in net.corda.flows" target="classFrame">CashCommand.ExitCash</a></li>
<li><a href="net/corda/flows/CashCommand.IssueCash.html" title="class in net.corda.flows" target="classFrame">CashCommand.IssueCash</a></li>
<li><a href="net/corda/flows/CashCommand.PayCash.html" title="class in net.corda.flows" target="classFrame">CashCommand.PayCash</a></li>
<li><a href="net/corda/flows/CashException.html" title="class in net.corda.flows" target="classFrame">CashException</a></li>
<li><a href="net/corda/flows/CashFlow.html" title="class in net.corda.flows" target="classFrame">CashFlow</a></li>
<li><a href="net/corda/flows/CashFlow.Companion.html" title="class in net.corda.flows" target="classFrame">CashFlow.Companion</a></li>
<li><a href="net/corda/flows/CashFlowResult.html" title="class in net.corda.flows" target="classFrame">CashFlowResult</a></li>
<li><a href="net/corda/flows/CashFlowResult.Failed.html" title="class in net.corda.flows" target="classFrame">CashFlowResult.Failed</a></li>
<li><a href="net/corda/flows/CashFlowResult.Success.html" title="class in net.corda.flows" target="classFrame">CashFlowResult.Success</a></li>
<li><a href="net/corda/contracts/asset/CashKt.html" title="class in net.corda.contracts.asset" target="classFrame">CashKt</a></li>
<li><a href="net/corda/schemas/CashSchema.html" title="class in net.corda.schemas" target="classFrame">CashSchema</a></li>
<li><a href="net/corda/schemas/CashSchemaV1.html" title="class in net.corda.schemas" target="classFrame">CashSchemaV1</a></li>
@ -137,6 +136,7 @@
<li><a href="net/corda/contracts/asset/Clauses.Settle.html" title="class in net.corda.contracts.asset" target="classFrame">Clauses.Settle</a></li>
<li><a href="net/corda/contracts/asset/Clauses.VerifyLifecycle.html" title="class in net.corda.contracts.asset" target="classFrame">Clauses.VerifyLifecycle</a></li>
<li><a href="net/corda/core/contracts/clauses/ClauseVerifier.html" title="class in net.corda.core.contracts.clauses" target="classFrame">ClauseVerifier</a></li>
<li><a href="net/corda/node/Client.html" title="class in net.corda.node" target="classFrame">Client</a></li>
<li><a href="net/corda/flows/Client.Companion.html" title="class in net.corda.flows" target="classFrame">Client.Companion</a></li>
<li><a href="net/corda/node/services/messaging/ClientRPCRequestMessage.html" title="class in net.corda.node.services.messaging" target="classFrame">ClientRPCRequestMessage</a></li>
<li><a href="net/corda/node/services/messaging/ClientRPCRequestMessage.Companion.html" title="class in net.corda.node.services.messaging" target="classFrame">ClientRPCRequestMessage.Companion</a></li>
@ -209,7 +209,6 @@
<li><a href="net/corda/flows/Companion.RECEIVING.html" title="class in net.corda.flows" target="classFrame">Companion.RECEIVING</a></li>
<li><a href="net/corda/flows/Companion.RECORDING.html" title="class in net.corda.flows" target="classFrame">Companion.RECORDING</a></li>
<li><a href="net/corda/flows/Companion.RECORDING.html" title="class in net.corda.flows" target="classFrame">Companion.RECORDING</a></li>
<li><a href="net/corda/flows/Companion.REJECTING.html" title="class in net.corda.flows" target="classFrame">Companion.REJECTING</a></li>
<li><a href="net/corda/flows/Companion.REQUESTING.html" title="class in net.corda.flows" target="classFrame">Companion.REQUESTING</a></li>
<li><a href="net/corda/node/services/events/Companion.RUNNING.html" title="class in net.corda.node.services.events" target="classFrame">Companion.RUNNING</a></li>
<li><a href="net/corda/flows/Companion.SENDING_CONFIRM.html" title="class in net.corda.flows" target="classFrame">Companion.SENDING_CONFIRM</a></li>
@ -238,16 +237,16 @@
<li><a href="net/corda/core/serialization/CompositeKeyLeafSerializer.html" title="class in net.corda.core.serialization" target="classFrame">CompositeKeyLeafSerializer</a></li>
<li><a href="net/corda/core/serialization/CompositeKeyNodeSerializer.html" title="class in net.corda.core.serialization" target="classFrame">CompositeKeyNodeSerializer</a></li>
<li><a href="net/corda/client/fxutils/ConcatenatedList.html" title="class in net.corda.client.fxutils" target="classFrame">ConcatenatedList</a></li>
<li><a href="net/corda/node/servlets/Config.html" title="class in net.corda.node.servlets" target="classFrame">Config</a></li>
<li><a href="net/corda/node/services/config/ConfigHelper.html" title="class in net.corda.node.services.config" target="classFrame">ConfigHelper</a></li>
<li><a href="net/corda/node/internal/ConfigurationException.html" title="class in net.corda.node.internal" target="classFrame">ConfigurationException</a></li>
<li><a href="net/corda/node/services/config/ConfigUtilities.html" title="class in net.corda.node.services.config" target="classFrame">ConfigUtilities</a></li>
<li><a href="net/corda/node/utilities/ConfigUtilsKt.html" title="class in net.corda.node.utilities" target="classFrame">ConfigUtilsKt</a></li>
<li><a href="net/corda/node/ConnectionDirection.html" title="class in net.corda.node" target="classFrame">ConnectionDirection</a></li>
<li><a href="net/corda/node/ConnectionDirection.Inbound.html" title="class in net.corda.node" target="classFrame">ConnectionDirection.Inbound</a></li>
<li><a href="net/corda/node/services/messaging/ConnectionDirection.Inbound.html" title="class in net.corda.node.services.messaging" target="classFrame">ConnectionDirection.Inbound</a></li>
<li><a href="net/corda/node/ConnectionDirection.Outbound.html" title="class in net.corda.node" target="classFrame">ConnectionDirection.Outbound</a></li>
<li><a href="net/corda/node/services/messaging/ConnectionDirection.Outbound.html" title="class in net.corda.node.services.messaging" target="classFrame">ConnectionDirection.Outbound</a></li>
<li><a href="net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts" target="classFrame"><span class="interfaceName">Contract</span></a></li>
<li><a href="net/corda/node/api/ContractClassRef.html" title="class in net.corda.node.api" target="classFrame">ContractClassRef</a></li>
<li><a href="net/corda/node/api/ContractDefRef.html" title="interface in net.corda.node.api" target="classFrame"><span class="interfaceName">ContractDefRef</span></a></li>
<li><a href="net/corda/node/api/ContractLedgerRef.html" title="class in net.corda.node.api" target="classFrame">ContractLedgerRef</a></li>
<li><a href="net/corda/core/contracts/ContractsDSL.html" title="class in net.corda.core.contracts" target="classFrame">ContractsDSL</a></li>
<li><a href="net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts" target="classFrame"><span class="interfaceName">ContractState</span></a></li>
<li><a href="net/corda/contracts/testing/ContractStateGenerator.html" title="class in net.corda.contracts.testing" target="classFrame">ContractStateGenerator</a></li>
@ -262,15 +261,15 @@
<li><a href="net/corda/node/internal/CordaRPCOpsImpl.html" title="class in net.corda.node.internal" target="classFrame">CordaRPCOpsImpl</a></li>
<li><a href="net/corda/node/internal/CordaRPCOpsImpl.Companion.html" title="class in net.corda.node.internal" target="classFrame">CordaRPCOpsImpl.Companion</a></li>
<li><a href="net/corda/core/messaging/CordaRPCOpsKt.html" title="class in net.corda.core.messaging" target="classFrame">CordaRPCOpsKt</a></li>
<li><a href="net/corda/node/api/Criteria.AllDeals.html" title="class in net.corda.node.api" target="classFrame">Criteria.AllDeals</a></li>
<li><a href="net/corda/node/api/Criteria.Deal.html" title="class in net.corda.node.api" target="classFrame">Criteria.Deal</a></li>
<li><a href="net/corda/node/webserver/api/Criteria.AllDeals.html" title="class in net.corda.node.webserver.api" target="classFrame">Criteria.AllDeals</a></li>
<li><a href="net/corda/node/webserver/api/Criteria.Deal.html" title="class in net.corda.node.webserver.api" target="classFrame">Criteria.Deal</a></li>
<li><a href="net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto" target="classFrame">CryptoUtilities</a></li>
<li><a href="net/corda/core/math/CubicSplineInterpolator.html" title="class in net.corda.core.math" target="classFrame">CubicSplineInterpolator</a></li>
<li><a href="net/corda/core/math/CubicSplineInterpolator.Factory.html" title="class in net.corda.core.math" target="classFrame">CubicSplineInterpolator.Factory</a></li>
<li><a href="net/corda/core/testing/CurrencyGenerator.html" title="class in net.corda.core.testing" target="classFrame">CurrencyGenerator</a></li>
<li><a href="net/corda/core/testing/CurrencyGenerator.Companion.html" title="class in net.corda.core.testing" target="classFrame">CurrencyGenerator.Companion</a></li>
<li><a href="net/corda/node/utilities/DatabaseSupportKt.html" title="class in net.corda.node.utilities" target="classFrame">DatabaseSupportKt</a></li>
<li><a href="net/corda/node/servlets/DataUploadServlet.html" title="class in net.corda.node.servlets" target="classFrame">DataUploadServlet</a></li>
<li><a href="net/corda/node/webserver/servlets/DataUploadServlet.html" title="class in net.corda.node.webserver.servlets" target="classFrame">DataUploadServlet</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.html" title="class in net.corda.node.services.persistence" target="classFrame">DataVending</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.Plugin.html" title="class in net.corda.node.services.persistence" target="classFrame">DataVending.Plugin</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.Service.html" title="class in net.corda.node.services.persistence" target="classFrame">DataVending.Service</a></li>
@ -330,13 +329,14 @@
<li><a href="net/corda/core/contracts/ExpressionSerializer.html" title="class in net.corda.core.contracts" target="classFrame">ExpressionSerializer</a></li>
<li><a href="net/corda/flows/FetchAttachmentsFlow.html" title="class in net.corda.flows" target="classFrame">FetchAttachmentsFlow</a></li>
<li><a href="net/corda/flows/FetchDataFlow.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow</a></li>
<li><a href="net/corda/flows/FetchDataFlow.BadAnswer.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.BadAnswer</a></li>
<li><a href="net/corda/flows/FetchDataFlow.DownloadedVsRequestedDataMismatch.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.DownloadedVsRequestedDataMismatch</a></li>
<li><a href="net/corda/flows/FetchDataFlow.DownloadedVsRequestedSizeMismatch.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.DownloadedVsRequestedSizeMismatch</a></li>
<li><a href="net/corda/flows/FetchDataFlow.HashNotFound.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.HashNotFound</a></li>
<li><a href="net/corda/flows/FetchDataFlow.Request.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.Request</a></li>
<li><a href="net/corda/flows/FetchDataFlow.Result.html" title="class in net.corda.flows" target="classFrame">FetchDataFlow.Result</a></li>
<li><a href="net/corda/flows/FetchTransactionsFlow.html" title="class in net.corda.flows" target="classFrame">FetchTransactionsFlow</a></li>
<li><a href="net/corda/node/utilities/FiberBox.html" title="class in net.corda.node.utilities" target="classFrame">FiberBox</a></li>
<li><a href="net/corda/core/node/services/FileUploader.html" title="interface in net.corda.core.node.services" target="classFrame"><span class="interfaceName">FileUploader</span></a></li>
<li><a href="net/corda/core/transactions/FilteredLeaves.html" title="class in net.corda.core.transactions" target="classFrame">FilteredLeaves</a></li>
<li><a href="net/corda/core/transactions/FilteredTransaction.html" title="class in net.corda.core.transactions" target="classFrame">FilteredTransaction</a></li>
<li><a href="net/corda/core/transactions/FilteredTransaction.Companion.html" title="class in net.corda.core.transactions" target="classFrame">FilteredTransaction.Companion</a></li>
@ -354,16 +354,13 @@
<li><a href="net/corda/core/contracts/FixOf.html" title="class in net.corda.core.contracts" target="classFrame">FixOf</a></li>
<li><a href="net/corda/client/fxutils/FlattenedList.html" title="class in net.corda.client.fxutils" target="classFrame">FlattenedList</a></li>
<li><a href="net/corda/client/fxutils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.fxutils" target="classFrame">FlattenedList.WrappedObservableValue</a></li>
<li><a href="net/corda/node/api/FlowClassRef.html" title="class in net.corda.node.api" target="classFrame">FlowClassRef</a></li>
<li><a href="net/corda/core/flows/FlowException.html" title="class in net.corda.core.flows" target="classFrame">FlowException</a></li>
<li><a href="net/corda/core/messaging/FlowHandle.html" title="class in net.corda.core.messaging" target="classFrame">FlowHandle</a></li>
<li><a href="net/corda/node/api/FlowInstanceRef.html" title="class in net.corda.node.api" target="classFrame">FlowInstanceRef</a></li>
<li><a href="net/corda/node/services/statemachine/FlowIORequest.html" title="interface in net.corda.node.services.statemachine" target="classFrame"><span class="interfaceName">FlowIORequest</span></a></li>
<li><a href="net/corda/core/flows/FlowLogic.html" title="class in net.corda.core.flows" target="classFrame">FlowLogic</a></li>
<li><a href="net/corda/core/flows/FlowLogicRef.html" title="class in net.corda.core.flows" target="classFrame">FlowLogicRef</a></li>
<li><a href="net/corda/core/flows/FlowLogicRefFactory.html" title="class in net.corda.core.flows" target="classFrame">FlowLogicRefFactory</a></li>
<li><a href="net/corda/node/api/FlowRef.html" title="interface in net.corda.node.api" target="classFrame"><span class="interfaceName">FlowRef</span></a></li>
<li><a href="net/corda/node/api/FlowRequiringAttention.html" title="class in net.corda.node.api" target="classFrame">FlowRequiringAttention</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionException.html" title="class in net.corda.node.services.statemachine" target="classFrame">FlowSessionException</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionState.Initiated.html" title="class in net.corda.node.services.statemachine" target="classFrame">FlowSessionState.Initiated</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionState.Initiating.html" title="class in net.corda.node.services.statemachine" target="classFrame">FlowSessionState.Initiating</a></li>
<li><a href="net/corda/core/flows/FlowStateMachine.html" title="interface in net.corda.core.flows" target="classFrame"><span class="interfaceName">FlowStateMachine</span></a></li>
@ -406,7 +403,6 @@
<li><a href="net/corda/node/services/transactions/InMemoryUniquenessProvider.html" title="class in net.corda.node.services.transactions" target="classFrame">InMemoryUniquenessProvider</a></li>
<li><a href="net/corda/client/model/InputResolution.Resolved.html" title="class in net.corda.client.model" target="classFrame">InputResolution.Resolved</a></li>
<li><a href="net/corda/client/model/InputResolution.Unresolved.html" title="class in net.corda.client.model" target="classFrame">InputResolution.Unresolved</a></li>
<li><a href="net/corda/flows/InputStateRefResolveFailed.html" title="class in net.corda.flows" target="classFrame">InputStateRefResolveFailed</a></li>
<li><a href="net/corda/core/serialization/InputStreamSerializer.html" title="class in net.corda.core.serialization" target="classFrame">InputStreamSerializer</a></li>
<li><a href="net/corda/node/utilities/InstantColumnType.html" title="class in net.corda.node.utilities" target="classFrame">InstantColumnType</a></li>
<li><a href="net/corda/core/testing/InstantGenerator.html" title="class in net.corda.core.testing" target="classFrame">InstantGenerator</a></li>
@ -435,17 +431,20 @@
<li><a href="net/corda/node/utilities/JsonSupport.CalendarDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.CalendarDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.CompositeKeyDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.CompositeKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.CompositeKeySerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.CompositeKeySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.IdentityObjectMapper.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.IdentityObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.LocalDateDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.LocalDateDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.LocalDateKeyDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.LocalDateKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NodeInfoDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.NodeInfoDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NodeInfoSerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.NodeInfoSerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NoPartyObjectMapper.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.NoPartyObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartyDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.PartyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartyObjectMapper.html" title="interface in net.corda.node.utilities" target="classFrame"><span class="interfaceName">JsonSupport.PartyObjectMapper</span></a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartySerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.PartySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PublicKeyDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.PublicKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PublicKeySerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.PublicKeySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.RpcObjectMapper.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.RpcObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.SecureHashDeserializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.SecureHashDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.SecureHashSerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.SecureHashSerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.ServiceHubObjectMapper.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.ServiceHubObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.ToStringSerializer.html" title="class in net.corda.node.utilities" target="classFrame">JsonSupport.ToStringSerializer</a></li>
<li><a href="net/corda/core/node/services/KeyManagementService.html" title="interface in net.corda.core.node.services" target="classFrame"><span class="interfaceName">KeyManagementService</span></a></li>
<li><a href="net/corda/core/node/services/KeyManagementService.DefaultImpls.html" title="class in net.corda.core.node.services" target="classFrame">KeyManagementService.DefaultImpls</a></li>
@ -485,6 +484,7 @@
<li><a href="net/corda/core/messaging/MessagingService.html" title="interface in net.corda.core.messaging" target="classFrame"><span class="interfaceName">MessagingService</span></a></li>
<li><a href="net/corda/node/services/api/MessagingServiceBuilder.html" title="interface in net.corda.node.services.api" target="classFrame"><span class="interfaceName">MessagingServiceBuilder</span></a></li>
<li><a href="net/corda/node/services/api/MessagingServiceInternal.html" title="interface in net.corda.node.services.api" target="classFrame"><span class="interfaceName">MessagingServiceInternal</span></a></li>
<li><a href="net/corda/node/utilities/MetricsKt.html" title="class in net.corda.node.utilities" target="classFrame">MetricsKt</a></li>
<li><a href="net/corda/core/serialization/MissingAttachmentsException.html" title="class in net.corda.core.serialization" target="classFrame">MissingAttachmentsException</a></li>
<li><a href="net/corda/client/model/Models.html" title="class in net.corda.client.model" target="classFrame">Models</a></li>
<li><a href="net/corda/client/model/ModelsKt.html" title="class in net.corda.client.model" target="classFrame">ModelsKt</a></li>
@ -556,7 +556,6 @@
<li><a href="net/corda/flows/NotaryChangeFlow.html" title="class in net.corda.flows" target="classFrame">NotaryChangeFlow</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Acceptor.html" title="class in net.corda.flows" target="classFrame">NotaryChangeFlow.Acceptor</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Instigator.html" title="class in net.corda.flows" target="classFrame">NotaryChangeFlow.Instigator</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Proposal.html" title="class in net.corda.flows" target="classFrame">NotaryChangeFlow.Proposal</a></li>
<li><a href="net/corda/flows/NotaryError.html" title="class in net.corda.flows" target="classFrame">NotaryError</a></li>
<li><a href="net/corda/flows/NotaryError.Conflict.html" title="class in net.corda.flows" target="classFrame">NotaryError.Conflict</a></li>
<li><a href="net/corda/flows/NotaryError.SignaturesInvalid.html" title="class in net.corda.flows" target="classFrame">NotaryError.SignaturesInvalid</a></li>
@ -566,13 +565,13 @@
<li><a href="net/corda/flows/NotaryException.html" title="class in net.corda.flows" target="classFrame">NotaryException</a></li>
<li><a href="net/corda/flows/NotaryFlow.html" title="class in net.corda.flows" target="classFrame">NotaryFlow</a></li>
<li><a href="net/corda/flows/NotaryFlow.Client.html" title="class in net.corda.flows" target="classFrame">NotaryFlow.Client</a></li>
<li><a href="net/corda/flows/NotaryFlow.Result.html" title="class in net.corda.flows" target="classFrame">NotaryFlow.Result</a></li>
<li><a href="net/corda/flows/NotaryFlow.Service.html" title="class in net.corda.flows" target="classFrame">NotaryFlow.Service</a></li>
<li><a href="net/corda/flows/NotaryFlow.SignRequest.html" title="class in net.corda.flows" target="classFrame">NotaryFlow.SignRequest</a></li>
<li><a href="net/corda/node/services/transactions/NotaryService.html" title="class in net.corda.node.services.transactions" target="classFrame">NotaryService</a></li>
<li><a href="net/corda/contracts/clause/NoZeroSizedOutputs.html" title="class in net.corda.contracts.clause" target="classFrame">NoZeroSizedOutputs</a></li>
<li><a href="net/corda/core/crypto/NullPublicKey.html" title="class in net.corda.core.crypto" target="classFrame">NullPublicKey</a></li>
<li><a href="net/corda/core/crypto/NullSignature.html" title="class in net.corda.core.crypto" target="classFrame">NullSignature</a></li>
<li><a href="net/corda/node/webserver/servlets/ObjectMapperConfig.html" title="class in net.corda.node.webserver.servlets" target="classFrame">ObjectMapperConfig</a></li>
<li><a href="net/corda/contracts/asset/Obligation.html" title="class in net.corda.contracts.asset" target="classFrame">Obligation</a></li>
<li><a href="net/corda/contracts/asset/Obligation.Clauses.html" title="interface in net.corda.contracts.asset" target="classFrame"><span class="interfaceName">Obligation.Clauses</span></a></li>
<li><a href="net/corda/contracts/asset/Obligation.Commands.html" title="interface in net.corda.contracts.asset" target="classFrame"><span class="interfaceName">Obligation.Commands</span></a></li>
@ -650,10 +649,7 @@
<li><a href="net/corda/flows/ResolveTransactionsFlow.html" title="class in net.corda.flows" target="classFrame">ResolveTransactionsFlow</a></li>
<li><a href="net/corda/flows/ResolveTransactionsFlow.Companion.html" title="class in net.corda.flows" target="classFrame">ResolveTransactionsFlow.Companion</a></li>
<li><a href="net/corda/flows/ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph.html" title="class in net.corda.flows" target="classFrame">ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph</a></li>
<li><a href="net/corda/node/servlets/ResponseFilter.html" title="class in net.corda.node.servlets" target="classFrame">ResponseFilter</a></li>
<li><a href="net/corda/flows/Result.Companion.html" title="class in net.corda.flows" target="classFrame">Result.Companion</a></li>
<li><a href="net/corda/flows/Result.Error.html" title="class in net.corda.flows" target="classFrame">Result.Error</a></li>
<li><a href="net/corda/flows/Result.Success.html" title="class in net.corda.flows" target="classFrame">Result.Success</a></li>
<li><a href="net/corda/node/webserver/servlets/ResponseFilter.html" title="class in net.corda.node.webserver.servlets" target="classFrame">ResponseFilter</a></li>
<li><a href="net/corda/core/RetryableException.html" title="class in net.corda.core" target="classFrame">RetryableException</a></li>
<li><a href="net/corda/node/services/messaging/RPCDispatcher.html" title="class in net.corda.node.services.messaging" target="classFrame">RPCDispatcher</a></li>
<li><a href="net/corda/node/services/messaging/RPCException.html" title="class in net.corda.node.services.messaging" target="classFrame">RPCException</a></li>
@ -692,7 +688,7 @@
<li><a href="net/corda/core/serialization/SerializeAsTokenSerializer.Companion.html" title="class in net.corda.core.serialization" target="classFrame">SerializeAsTokenSerializer.Companion</a></li>
<li><a href="net/corda/core/serialization/SerializedBytes.html" title="class in net.corda.core.serialization" target="classFrame">SerializedBytes</a></li>
<li><a href="net/corda/core/serialization/SerializedBytesSerializer.html" title="class in net.corda.core.serialization" target="classFrame">SerializedBytesSerializer</a></li>
<li><a href="net/corda/node/services/persistence/Service.Companion.html" title="class in net.corda.node.services.persistence" target="classFrame">Service.Companion</a></li>
<li><a href="net/corda/node/Server.html" title="class in net.corda.node" target="classFrame">Server</a></li>
<li><a href="net/corda/node/services/persistence/Service.NotifyTransactionHandler.html" title="class in net.corda.node.services.persistence" target="classFrame">Service.NotifyTransactionHandler</a></li>
<li><a href="net/corda/node/utilities/ServiceAffinityExecutor.Companion.html" title="class in net.corda.node.utilities" target="classFrame">ServiceAffinityExecutor.Companion</a></li>
<li><a href="net/corda/core/node/ServiceEntry.html" title="class in net.corda.core.node" target="classFrame">ServiceEntry</a></li>
@ -755,21 +751,23 @@
<li><a href="net/corda/node/utilities/StateRefColumns.html" title="class in net.corda.node.utilities" target="classFrame">StateRefColumns</a></li>
<li><a href="net/corda/core/testing/StateRefGenerator.html" title="class in net.corda.core.testing" target="classFrame">StateRefGenerator</a></li>
<li><a href="net/corda/flows/StateReplacementException.html" title="class in net.corda.flows" target="classFrame">StateReplacementException</a></li>
<li><a href="net/corda/flows/StateReplacementRefused.html" title="class in net.corda.flows" target="classFrame">StateReplacementRefused</a></li>
<li><a href="net/corda/node/api/StatesQuery.html" title="interface in net.corda.node.api" target="classFrame"><span class="interfaceName">StatesQuery</span></a></li>
<li><a href="net/corda/node/api/StatesQuery.Companion.html" title="class in net.corda.node.api" target="classFrame">StatesQuery.Companion</a></li>
<li><a href="net/corda/node/api/StatesQuery.Criteria.html" title="interface in net.corda.node.api" target="classFrame"><span class="interfaceName">StatesQuery.Criteria</span></a></li>
<li><a href="net/corda/node/api/StatesQuery.Selection.html" title="class in net.corda.node.api" target="classFrame">StatesQuery.Selection</a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.html" title="interface in net.corda.node.webserver.api" target="classFrame"><span class="interfaceName">StatesQuery</span></a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Companion.html" title="class in net.corda.node.webserver.api" target="classFrame">StatesQuery.Companion</a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Criteria.html" title="interface in net.corda.node.webserver.api" target="classFrame"><span class="interfaceName">StatesQuery.Criteria</span></a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Selection.html" title="class in net.corda.node.webserver.api" target="classFrame">StatesQuery.Selection</a></li>
<li><a href="net/corda/core/node/services/StorageService.html" title="interface in net.corda.core.node.services" target="classFrame"><span class="interfaceName">StorageService</span></a></li>
<li><a href="net/corda/node/services/persistence/StorageServiceImpl.html" title="class in net.corda.node.services.persistence" target="classFrame">StorageServiceImpl</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.html" title="class in net.corda.node.utilities" target="classFrame">StrandLocalTransactionManager</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.Boundary.html" title="class in net.corda.node.utilities" target="classFrame">StrandLocalTransactionManager.Boundary</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.Companion.html" title="class in net.corda.node.utilities" target="classFrame">StrandLocalTransactionManager.Companion</a></li>
<li><a href="net/corda/core/contracts/StructuresKt.html" title="class in net.corda.core.contracts" target="classFrame">StructuresKt</a></li>
<li><a href="com/cordatest/TContract.html" title="class in com.cordatest" target="classFrame">TContract</a></li>
<li><a href="net/corda/core/contracts/Tenor.html" title="class in net.corda.core.contracts" target="classFrame">Tenor</a></li>
<li><a href="net/corda/core/contracts/Tenor.TimeUnit.html" title="enum in net.corda.core.contracts" target="classFrame">Tenor.TimeUnit</a></li>
<li><a href="net/corda/node/utilities/TestClock.html" title="class in net.corda.node.utilities" target="classFrame">TestClock</a></li>
<li><a href="net/corda/core/utilities/TestConstants.html" title="class in net.corda.core.utilities" target="classFrame">TestConstants</a></li>
<li><a href="com/cordatest/TGenesisCommand.html" title="class in com.cordatest" target="classFrame">TGenesisCommand</a></li>
<li><a href="com/cordatest/TGenesisFlow.html" title="class in com.cordatest" target="classFrame">TGenesisFlow</a></li>
<li><a href="net/corda/core/ThreadBox.html" title="class in net.corda.core" target="classFrame">ThreadBox</a></li>
<li><a href="net/corda/core/contracts/Timestamp.html" title="class in net.corda.core.contracts" target="classFrame">Timestamp</a></li>
<li><a href="net/corda/core/node/services/TimestampChecker.html" title="class in net.corda.core.node.services" target="classFrame">TimestampChecker</a></li>
@ -789,7 +787,6 @@
<li><a href="net/corda/client/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.model" target="classFrame">TrackedDelegate.SubjectDelegate</a></li>
<li><a href="net/corda/client/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.model" target="classFrame">TrackedDelegate.WritableValueDelegate</a></li>
<li><a href="net/corda/core/transactions/TransactionBuilder.html" title="class in net.corda.core.transactions" target="classFrame">TransactionBuilder</a></li>
<li><a href="net/corda/node/api/TransactionBuildStep.html" title="class in net.corda.node.api" target="classFrame">TransactionBuildStep</a></li>
<li><a href="net/corda/core/contracts/TransactionConflictException.html" title="class in net.corda.core.contracts" target="classFrame">TransactionConflictException</a></li>
<li><a href="net/corda/client/model/TransactionCreateStatus.html" title="class in net.corda.client.model" target="classFrame">TransactionCreateStatus</a></li>
<li><a href="net/corda/client/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.model" target="classFrame">TransactionCreateStatus.Failed</a></li>
@ -816,6 +813,9 @@
<li><a href="net/corda/core/contracts/TransactionVerificationException.SignersMissing.html" title="class in net.corda.core.contracts" target="classFrame">TransactionVerificationException.SignersMissing</a></li>
<li><a href="net/corda/core/contracts/TransactionVerificationException.TransactionMissingEncumbranceException.html" title="class in net.corda.core.contracts" target="classFrame">TransactionVerificationException.TransactionMissingEncumbranceException</a></li>
<li><a href="net/corda/core/TransientProperty.html" title="class in net.corda.core" target="classFrame">TransientProperty</a></li>
<li><a href="com/cordatest/TTxCommand.html" title="class in com.cordatest" target="classFrame">TTxCommand</a></li>
<li><a href="com/cordatest/TTxFlow.html" title="class in com.cordatest" target="classFrame">TTxFlow</a></li>
<li><a href="com/cordatest/TTxState.html" title="class in com.cordatest" target="classFrame">TTxState</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.html" title="class in net.corda.flows" target="classFrame">TwoPartyDealFlow</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.Acceptor.html" title="class in net.corda.flows" target="classFrame">TwoPartyDealFlow.Acceptor</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.AutoOffer.html" title="class in net.corda.flows" target="classFrame">TwoPartyDealFlow.AutoOffer</a></li>
@ -857,6 +857,7 @@
<li><a href="net/corda/core/node/services/VaultService.html" title="interface in net.corda.core.node.services" target="classFrame"><span class="interfaceName">VaultService</span></a></li>
<li><a href="net/corda/core/node/services/VaultService.DefaultImpls.html" title="class in net.corda.core.node.services" target="classFrame">VaultService.DefaultImpls</a></li>
<li><a href="net/corda/node/services/messaging/VerifyingNettyConnectorFactory.html" title="class in net.corda.node.services.messaging" target="classFrame">VerifyingNettyConnectorFactory</a></li>
<li><a href="net/corda/node/webserver/WebServer.html" title="class in net.corda.node.webserver" target="classFrame">WebServer</a></li>
<li><a href="net/corda/contracts/testing/WiredTransactionGenerator.html" title="class in net.corda.contracts.testing" target="classFrame">WiredTransactionGenerator</a></li>
<li><a href="net/corda/node/services/network/WireNodeRegistration.html" title="class in net.corda.node.services.network" target="classFrame">WireNodeRegistration</a></li>
<li><a href="net/corda/core/transactions/WireTransaction.html" title="class in net.corda.core.transactions" target="classFrame">WireTransaction</a></li>

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:09 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:43 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -26,10 +26,10 @@
<li><a href="net/corda/flows/AbstractStateReplacementFlow.html" title="class in net.corda.flows">AbstractStateReplacementFlow</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Acceptor.html" title="class in net.corda.flows">AbstractStateReplacementFlow.Acceptor</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Instigator.html" title="class in net.corda.flows">AbstractStateReplacementFlow.Instigator</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Proposal.html" title="interface in net.corda.flows"><span class="interfaceName">AbstractStateReplacementFlow.Proposal</span></a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Result.html" title="class in net.corda.flows">AbstractStateReplacementFlow.Result</a></li>
<li><a href="net/corda/flows/AbstractStateReplacementFlow.Proposal.html" title="class in net.corda.flows">AbstractStateReplacementFlow.Proposal</a></li>
<li><a href="net/corda/flows/Acceptor.Companion.html" title="class in net.corda.flows">Acceptor.Companion</a></li>
<li><a href="net/corda/node/services/api/AcceptsFileUpload.html" title="interface in net.corda.node.services.api"><span class="interfaceName">AcceptsFileUpload</span></a></li>
<li><a href="net/corda/node/services/api/AcceptsFileUpload.DefaultImpls.html" title="class in net.corda.node.services.api">AcceptsFileUpload.DefaultImpls</a></li>
<li><a href="net/corda/core/contracts/AccrualAdjustment.html" title="enum in net.corda.core.contracts">AccrualAdjustment</a></li>
<li><a href="net/corda/core/messaging/Ack.html" title="class in net.corda.core.messaging">Ack</a></li>
<li><a href="net/corda/node/utilities/AddOrRemove.html" title="enum in net.corda.node.utilities">AddOrRemove</a></li>
@ -49,8 +49,8 @@
<li><a href="net/corda/node/utilities/ANSIProgressRenderer.html" title="class in net.corda.node.utilities">ANSIProgressRenderer</a></li>
<li><a href="net/corda/core/contracts/clauses/AnyComposition.html" title="class in net.corda.core.contracts.clauses">AnyComposition</a></li>
<li><a href="net/corda/core/contracts/clauses/AnyOf.html" title="class in net.corda.core.contracts.clauses">AnyOf</a></li>
<li><a href="net/corda/node/api/APIServer.html" title="interface in net.corda.node.api"><span class="interfaceName">APIServer</span></a></li>
<li><a href="net/corda/node/internal/APIServerImpl.html" title="class in net.corda.node.internal">APIServerImpl</a></li>
<li><a href="net/corda/node/webserver/api/APIServer.html" title="interface in net.corda.node.webserver.api"><span class="interfaceName">APIServer</span></a></li>
<li><a href="net/corda/node/webserver/internal/APIServerImpl.html" title="class in net.corda.node.webserver.internal">APIServerImpl</a></li>
<li><a href="net/corda/core/utilities/ApiUtils.html" title="class in net.corda.core.utilities">ApiUtils</a></li>
<li><a href="net/corda/core/flows/AppContext.html" title="class in net.corda.core.flows">AppContext</a></li>
<li><a href="net/corda/node/ArgsParser.html" title="class in net.corda.node">ArgsParser</a></li>
@ -64,10 +64,11 @@
<li><a href="net/corda/node/services/messaging/ArtemisMessagingComponent.ServiceAddress.html" title="class in net.corda.node.services.messaging">ArtemisMessagingComponent.ServiceAddress</a></li>
<li><a href="net/corda/node/services/messaging/ArtemisMessagingServer.html" title="class in net.corda.node.services.messaging">ArtemisMessagingServer</a></li>
<li><a href="net/corda/node/services/messaging/ArtemisMessagingServer.Companion.html" title="class in net.corda.node.services.messaging">ArtemisMessagingServer.Companion</a></li>
<li><a href="net/corda/node/ArtemisTestKt.html" title="class in net.corda.node">ArtemisTestKt</a></li>
<li><a href="net/corda/client/fxutils/AssociatedList.html" title="class in net.corda.client.fxutils">AssociatedList</a></li>
<li><a href="net/corda/core/contracts/Attachment.html" title="interface in net.corda.core.contracts"><span class="interfaceName">Attachment</span></a></li>
<li><a href="net/corda/core/contracts/Attachment.DefaultImpls.html" title="class in net.corda.core.contracts">Attachment.DefaultImpls</a></li>
<li><a href="net/corda/node/servlets/AttachmentDownloadServlet.html" title="class in net.corda.node.servlets">AttachmentDownloadServlet</a></li>
<li><a href="net/corda/node/webserver/servlets/AttachmentDownloadServlet.html" title="class in net.corda.node.webserver.servlets">AttachmentDownloadServlet</a></li>
<li><a href="net/corda/core/node/AttachmentsClassLoader.html" title="class in net.corda.core.node">AttachmentsClassLoader</a></li>
<li><a href="net/corda/core/node/AttachmentsClassLoader.OverlappingAttachments.html" title="class in net.corda.core.node">AttachmentsClassLoader.OverlappingAttachments</a></li>
<li><a href="net/corda/core/node/services/AttachmentStorage.html" title="interface in net.corda.core.node.services"><span class="interfaceName">AttachmentStorage</span></a></li>
@ -94,11 +95,9 @@
<li><a href="net/corda/flows/CashCommand.ExitCash.html" title="class in net.corda.flows">CashCommand.ExitCash</a></li>
<li><a href="net/corda/flows/CashCommand.IssueCash.html" title="class in net.corda.flows">CashCommand.IssueCash</a></li>
<li><a href="net/corda/flows/CashCommand.PayCash.html" title="class in net.corda.flows">CashCommand.PayCash</a></li>
<li><a href="net/corda/flows/CashException.html" title="class in net.corda.flows">CashException</a></li>
<li><a href="net/corda/flows/CashFlow.html" title="class in net.corda.flows">CashFlow</a></li>
<li><a href="net/corda/flows/CashFlow.Companion.html" title="class in net.corda.flows">CashFlow.Companion</a></li>
<li><a href="net/corda/flows/CashFlowResult.html" title="class in net.corda.flows">CashFlowResult</a></li>
<li><a href="net/corda/flows/CashFlowResult.Failed.html" title="class in net.corda.flows">CashFlowResult.Failed</a></li>
<li><a href="net/corda/flows/CashFlowResult.Success.html" title="class in net.corda.flows">CashFlowResult.Success</a></li>
<li><a href="net/corda/contracts/asset/CashKt.html" title="class in net.corda.contracts.asset">CashKt</a></li>
<li><a href="net/corda/schemas/CashSchema.html" title="class in net.corda.schemas">CashSchema</a></li>
<li><a href="net/corda/schemas/CashSchemaV1.html" title="class in net.corda.schemas">CashSchemaV1</a></li>
@ -137,6 +136,7 @@
<li><a href="net/corda/contracts/asset/Clauses.Settle.html" title="class in net.corda.contracts.asset">Clauses.Settle</a></li>
<li><a href="net/corda/contracts/asset/Clauses.VerifyLifecycle.html" title="class in net.corda.contracts.asset">Clauses.VerifyLifecycle</a></li>
<li><a href="net/corda/core/contracts/clauses/ClauseVerifier.html" title="class in net.corda.core.contracts.clauses">ClauseVerifier</a></li>
<li><a href="net/corda/node/Client.html" title="class in net.corda.node">Client</a></li>
<li><a href="net/corda/flows/Client.Companion.html" title="class in net.corda.flows">Client.Companion</a></li>
<li><a href="net/corda/node/services/messaging/ClientRPCRequestMessage.html" title="class in net.corda.node.services.messaging">ClientRPCRequestMessage</a></li>
<li><a href="net/corda/node/services/messaging/ClientRPCRequestMessage.Companion.html" title="class in net.corda.node.services.messaging">ClientRPCRequestMessage.Companion</a></li>
@ -209,7 +209,6 @@
<li><a href="net/corda/flows/Companion.RECEIVING.html" title="class in net.corda.flows">Companion.RECEIVING</a></li>
<li><a href="net/corda/flows/Companion.RECORDING.html" title="class in net.corda.flows">Companion.RECORDING</a></li>
<li><a href="net/corda/flows/Companion.RECORDING.html" title="class in net.corda.flows">Companion.RECORDING</a></li>
<li><a href="net/corda/flows/Companion.REJECTING.html" title="class in net.corda.flows">Companion.REJECTING</a></li>
<li><a href="net/corda/flows/Companion.REQUESTING.html" title="class in net.corda.flows">Companion.REQUESTING</a></li>
<li><a href="net/corda/node/services/events/Companion.RUNNING.html" title="class in net.corda.node.services.events">Companion.RUNNING</a></li>
<li><a href="net/corda/flows/Companion.SENDING_CONFIRM.html" title="class in net.corda.flows">Companion.SENDING_CONFIRM</a></li>
@ -238,16 +237,16 @@
<li><a href="net/corda/core/serialization/CompositeKeyLeafSerializer.html" title="class in net.corda.core.serialization">CompositeKeyLeafSerializer</a></li>
<li><a href="net/corda/core/serialization/CompositeKeyNodeSerializer.html" title="class in net.corda.core.serialization">CompositeKeyNodeSerializer</a></li>
<li><a href="net/corda/client/fxutils/ConcatenatedList.html" title="class in net.corda.client.fxutils">ConcatenatedList</a></li>
<li><a href="net/corda/node/servlets/Config.html" title="class in net.corda.node.servlets">Config</a></li>
<li><a href="net/corda/node/services/config/ConfigHelper.html" title="class in net.corda.node.services.config">ConfigHelper</a></li>
<li><a href="net/corda/node/internal/ConfigurationException.html" title="class in net.corda.node.internal">ConfigurationException</a></li>
<li><a href="net/corda/node/services/config/ConfigUtilities.html" title="class in net.corda.node.services.config">ConfigUtilities</a></li>
<li><a href="net/corda/node/utilities/ConfigUtilsKt.html" title="class in net.corda.node.utilities">ConfigUtilsKt</a></li>
<li><a href="net/corda/node/ConnectionDirection.html" title="class in net.corda.node">ConnectionDirection</a></li>
<li><a href="net/corda/node/ConnectionDirection.Inbound.html" title="class in net.corda.node">ConnectionDirection.Inbound</a></li>
<li><a href="net/corda/node/services/messaging/ConnectionDirection.Inbound.html" title="class in net.corda.node.services.messaging">ConnectionDirection.Inbound</a></li>
<li><a href="net/corda/node/ConnectionDirection.Outbound.html" title="class in net.corda.node">ConnectionDirection.Outbound</a></li>
<li><a href="net/corda/node/services/messaging/ConnectionDirection.Outbound.html" title="class in net.corda.node.services.messaging">ConnectionDirection.Outbound</a></li>
<li><a href="net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts"><span class="interfaceName">Contract</span></a></li>
<li><a href="net/corda/node/api/ContractClassRef.html" title="class in net.corda.node.api">ContractClassRef</a></li>
<li><a href="net/corda/node/api/ContractDefRef.html" title="interface in net.corda.node.api"><span class="interfaceName">ContractDefRef</span></a></li>
<li><a href="net/corda/node/api/ContractLedgerRef.html" title="class in net.corda.node.api">ContractLedgerRef</a></li>
<li><a href="net/corda/core/contracts/ContractsDSL.html" title="class in net.corda.core.contracts">ContractsDSL</a></li>
<li><a href="net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts"><span class="interfaceName">ContractState</span></a></li>
<li><a href="net/corda/contracts/testing/ContractStateGenerator.html" title="class in net.corda.contracts.testing">ContractStateGenerator</a></li>
@ -262,15 +261,15 @@
<li><a href="net/corda/node/internal/CordaRPCOpsImpl.html" title="class in net.corda.node.internal">CordaRPCOpsImpl</a></li>
<li><a href="net/corda/node/internal/CordaRPCOpsImpl.Companion.html" title="class in net.corda.node.internal">CordaRPCOpsImpl.Companion</a></li>
<li><a href="net/corda/core/messaging/CordaRPCOpsKt.html" title="class in net.corda.core.messaging">CordaRPCOpsKt</a></li>
<li><a href="net/corda/node/api/Criteria.AllDeals.html" title="class in net.corda.node.api">Criteria.AllDeals</a></li>
<li><a href="net/corda/node/api/Criteria.Deal.html" title="class in net.corda.node.api">Criteria.Deal</a></li>
<li><a href="net/corda/node/webserver/api/Criteria.AllDeals.html" title="class in net.corda.node.webserver.api">Criteria.AllDeals</a></li>
<li><a href="net/corda/node/webserver/api/Criteria.Deal.html" title="class in net.corda.node.webserver.api">Criteria.Deal</a></li>
<li><a href="net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto">CryptoUtilities</a></li>
<li><a href="net/corda/core/math/CubicSplineInterpolator.html" title="class in net.corda.core.math">CubicSplineInterpolator</a></li>
<li><a href="net/corda/core/math/CubicSplineInterpolator.Factory.html" title="class in net.corda.core.math">CubicSplineInterpolator.Factory</a></li>
<li><a href="net/corda/core/testing/CurrencyGenerator.html" title="class in net.corda.core.testing">CurrencyGenerator</a></li>
<li><a href="net/corda/core/testing/CurrencyGenerator.Companion.html" title="class in net.corda.core.testing">CurrencyGenerator.Companion</a></li>
<li><a href="net/corda/node/utilities/DatabaseSupportKt.html" title="class in net.corda.node.utilities">DatabaseSupportKt</a></li>
<li><a href="net/corda/node/servlets/DataUploadServlet.html" title="class in net.corda.node.servlets">DataUploadServlet</a></li>
<li><a href="net/corda/node/webserver/servlets/DataUploadServlet.html" title="class in net.corda.node.webserver.servlets">DataUploadServlet</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.html" title="class in net.corda.node.services.persistence">DataVending</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.Plugin.html" title="class in net.corda.node.services.persistence">DataVending.Plugin</a></li>
<li><a href="net/corda/node/services/persistence/DataVending.Service.html" title="class in net.corda.node.services.persistence">DataVending.Service</a></li>
@ -330,13 +329,14 @@
<li><a href="net/corda/core/contracts/ExpressionSerializer.html" title="class in net.corda.core.contracts">ExpressionSerializer</a></li>
<li><a href="net/corda/flows/FetchAttachmentsFlow.html" title="class in net.corda.flows">FetchAttachmentsFlow</a></li>
<li><a href="net/corda/flows/FetchDataFlow.html" title="class in net.corda.flows">FetchDataFlow</a></li>
<li><a href="net/corda/flows/FetchDataFlow.BadAnswer.html" title="class in net.corda.flows">FetchDataFlow.BadAnswer</a></li>
<li><a href="net/corda/flows/FetchDataFlow.DownloadedVsRequestedDataMismatch.html" title="class in net.corda.flows">FetchDataFlow.DownloadedVsRequestedDataMismatch</a></li>
<li><a href="net/corda/flows/FetchDataFlow.DownloadedVsRequestedSizeMismatch.html" title="class in net.corda.flows">FetchDataFlow.DownloadedVsRequestedSizeMismatch</a></li>
<li><a href="net/corda/flows/FetchDataFlow.HashNotFound.html" title="class in net.corda.flows">FetchDataFlow.HashNotFound</a></li>
<li><a href="net/corda/flows/FetchDataFlow.Request.html" title="class in net.corda.flows">FetchDataFlow.Request</a></li>
<li><a href="net/corda/flows/FetchDataFlow.Result.html" title="class in net.corda.flows">FetchDataFlow.Result</a></li>
<li><a href="net/corda/flows/FetchTransactionsFlow.html" title="class in net.corda.flows">FetchTransactionsFlow</a></li>
<li><a href="net/corda/node/utilities/FiberBox.html" title="class in net.corda.node.utilities">FiberBox</a></li>
<li><a href="net/corda/core/node/services/FileUploader.html" title="interface in net.corda.core.node.services"><span class="interfaceName">FileUploader</span></a></li>
<li><a href="net/corda/core/transactions/FilteredLeaves.html" title="class in net.corda.core.transactions">FilteredLeaves</a></li>
<li><a href="net/corda/core/transactions/FilteredTransaction.html" title="class in net.corda.core.transactions">FilteredTransaction</a></li>
<li><a href="net/corda/core/transactions/FilteredTransaction.Companion.html" title="class in net.corda.core.transactions">FilteredTransaction.Companion</a></li>
@ -354,16 +354,13 @@
<li><a href="net/corda/core/contracts/FixOf.html" title="class in net.corda.core.contracts">FixOf</a></li>
<li><a href="net/corda/client/fxutils/FlattenedList.html" title="class in net.corda.client.fxutils">FlattenedList</a></li>
<li><a href="net/corda/client/fxutils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.fxutils">FlattenedList.WrappedObservableValue</a></li>
<li><a href="net/corda/node/api/FlowClassRef.html" title="class in net.corda.node.api">FlowClassRef</a></li>
<li><a href="net/corda/core/flows/FlowException.html" title="class in net.corda.core.flows">FlowException</a></li>
<li><a href="net/corda/core/messaging/FlowHandle.html" title="class in net.corda.core.messaging">FlowHandle</a></li>
<li><a href="net/corda/node/api/FlowInstanceRef.html" title="class in net.corda.node.api">FlowInstanceRef</a></li>
<li><a href="net/corda/node/services/statemachine/FlowIORequest.html" title="interface in net.corda.node.services.statemachine"><span class="interfaceName">FlowIORequest</span></a></li>
<li><a href="net/corda/core/flows/FlowLogic.html" title="class in net.corda.core.flows">FlowLogic</a></li>
<li><a href="net/corda/core/flows/FlowLogicRef.html" title="class in net.corda.core.flows">FlowLogicRef</a></li>
<li><a href="net/corda/core/flows/FlowLogicRefFactory.html" title="class in net.corda.core.flows">FlowLogicRefFactory</a></li>
<li><a href="net/corda/node/api/FlowRef.html" title="interface in net.corda.node.api"><span class="interfaceName">FlowRef</span></a></li>
<li><a href="net/corda/node/api/FlowRequiringAttention.html" title="class in net.corda.node.api">FlowRequiringAttention</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionException.html" title="class in net.corda.node.services.statemachine">FlowSessionException</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionState.Initiated.html" title="class in net.corda.node.services.statemachine">FlowSessionState.Initiated</a></li>
<li><a href="net/corda/node/services/statemachine/FlowSessionState.Initiating.html" title="class in net.corda.node.services.statemachine">FlowSessionState.Initiating</a></li>
<li><a href="net/corda/core/flows/FlowStateMachine.html" title="interface in net.corda.core.flows"><span class="interfaceName">FlowStateMachine</span></a></li>
@ -406,7 +403,6 @@
<li><a href="net/corda/node/services/transactions/InMemoryUniquenessProvider.html" title="class in net.corda.node.services.transactions">InMemoryUniquenessProvider</a></li>
<li><a href="net/corda/client/model/InputResolution.Resolved.html" title="class in net.corda.client.model">InputResolution.Resolved</a></li>
<li><a href="net/corda/client/model/InputResolution.Unresolved.html" title="class in net.corda.client.model">InputResolution.Unresolved</a></li>
<li><a href="net/corda/flows/InputStateRefResolveFailed.html" title="class in net.corda.flows">InputStateRefResolveFailed</a></li>
<li><a href="net/corda/core/serialization/InputStreamSerializer.html" title="class in net.corda.core.serialization">InputStreamSerializer</a></li>
<li><a href="net/corda/node/utilities/InstantColumnType.html" title="class in net.corda.node.utilities">InstantColumnType</a></li>
<li><a href="net/corda/core/testing/InstantGenerator.html" title="class in net.corda.core.testing">InstantGenerator</a></li>
@ -435,17 +431,20 @@
<li><a href="net/corda/node/utilities/JsonSupport.CalendarDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.CalendarDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.CompositeKeyDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.CompositeKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.CompositeKeySerializer.html" title="class in net.corda.node.utilities">JsonSupport.CompositeKeySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.IdentityObjectMapper.html" title="class in net.corda.node.utilities">JsonSupport.IdentityObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.LocalDateDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.LocalDateDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.LocalDateKeyDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.LocalDateKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NodeInfoDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.NodeInfoDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NodeInfoSerializer.html" title="class in net.corda.node.utilities">JsonSupport.NodeInfoSerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.NoPartyObjectMapper.html" title="class in net.corda.node.utilities">JsonSupport.NoPartyObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartyDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.PartyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartyObjectMapper.html" title="interface in net.corda.node.utilities"><span class="interfaceName">JsonSupport.PartyObjectMapper</span></a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PartySerializer.html" title="class in net.corda.node.utilities">JsonSupport.PartySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PublicKeyDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.PublicKeyDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.PublicKeySerializer.html" title="class in net.corda.node.utilities">JsonSupport.PublicKeySerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.RpcObjectMapper.html" title="class in net.corda.node.utilities">JsonSupport.RpcObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.SecureHashDeserializer.html" title="class in net.corda.node.utilities">JsonSupport.SecureHashDeserializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.SecureHashSerializer.html" title="class in net.corda.node.utilities">JsonSupport.SecureHashSerializer</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.ServiceHubObjectMapper.html" title="class in net.corda.node.utilities">JsonSupport.ServiceHubObjectMapper</a></li>
<li><a href="net/corda/node/utilities/JsonSupport.ToStringSerializer.html" title="class in net.corda.node.utilities">JsonSupport.ToStringSerializer</a></li>
<li><a href="net/corda/core/node/services/KeyManagementService.html" title="interface in net.corda.core.node.services"><span class="interfaceName">KeyManagementService</span></a></li>
<li><a href="net/corda/core/node/services/KeyManagementService.DefaultImpls.html" title="class in net.corda.core.node.services">KeyManagementService.DefaultImpls</a></li>
@ -485,6 +484,7 @@
<li><a href="net/corda/core/messaging/MessagingService.html" title="interface in net.corda.core.messaging"><span class="interfaceName">MessagingService</span></a></li>
<li><a href="net/corda/node/services/api/MessagingServiceBuilder.html" title="interface in net.corda.node.services.api"><span class="interfaceName">MessagingServiceBuilder</span></a></li>
<li><a href="net/corda/node/services/api/MessagingServiceInternal.html" title="interface in net.corda.node.services.api"><span class="interfaceName">MessagingServiceInternal</span></a></li>
<li><a href="net/corda/node/utilities/MetricsKt.html" title="class in net.corda.node.utilities">MetricsKt</a></li>
<li><a href="net/corda/core/serialization/MissingAttachmentsException.html" title="class in net.corda.core.serialization">MissingAttachmentsException</a></li>
<li><a href="net/corda/client/model/Models.html" title="class in net.corda.client.model">Models</a></li>
<li><a href="net/corda/client/model/ModelsKt.html" title="class in net.corda.client.model">ModelsKt</a></li>
@ -556,7 +556,6 @@
<li><a href="net/corda/flows/NotaryChangeFlow.html" title="class in net.corda.flows">NotaryChangeFlow</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Acceptor.html" title="class in net.corda.flows">NotaryChangeFlow.Acceptor</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Instigator.html" title="class in net.corda.flows">NotaryChangeFlow.Instigator</a></li>
<li><a href="net/corda/flows/NotaryChangeFlow.Proposal.html" title="class in net.corda.flows">NotaryChangeFlow.Proposal</a></li>
<li><a href="net/corda/flows/NotaryError.html" title="class in net.corda.flows">NotaryError</a></li>
<li><a href="net/corda/flows/NotaryError.Conflict.html" title="class in net.corda.flows">NotaryError.Conflict</a></li>
<li><a href="net/corda/flows/NotaryError.SignaturesInvalid.html" title="class in net.corda.flows">NotaryError.SignaturesInvalid</a></li>
@ -566,13 +565,13 @@
<li><a href="net/corda/flows/NotaryException.html" title="class in net.corda.flows">NotaryException</a></li>
<li><a href="net/corda/flows/NotaryFlow.html" title="class in net.corda.flows">NotaryFlow</a></li>
<li><a href="net/corda/flows/NotaryFlow.Client.html" title="class in net.corda.flows">NotaryFlow.Client</a></li>
<li><a href="net/corda/flows/NotaryFlow.Result.html" title="class in net.corda.flows">NotaryFlow.Result</a></li>
<li><a href="net/corda/flows/NotaryFlow.Service.html" title="class in net.corda.flows">NotaryFlow.Service</a></li>
<li><a href="net/corda/flows/NotaryFlow.SignRequest.html" title="class in net.corda.flows">NotaryFlow.SignRequest</a></li>
<li><a href="net/corda/node/services/transactions/NotaryService.html" title="class in net.corda.node.services.transactions">NotaryService</a></li>
<li><a href="net/corda/contracts/clause/NoZeroSizedOutputs.html" title="class in net.corda.contracts.clause">NoZeroSizedOutputs</a></li>
<li><a href="net/corda/core/crypto/NullPublicKey.html" title="class in net.corda.core.crypto">NullPublicKey</a></li>
<li><a href="net/corda/core/crypto/NullSignature.html" title="class in net.corda.core.crypto">NullSignature</a></li>
<li><a href="net/corda/node/webserver/servlets/ObjectMapperConfig.html" title="class in net.corda.node.webserver.servlets">ObjectMapperConfig</a></li>
<li><a href="net/corda/contracts/asset/Obligation.html" title="class in net.corda.contracts.asset">Obligation</a></li>
<li><a href="net/corda/contracts/asset/Obligation.Clauses.html" title="interface in net.corda.contracts.asset"><span class="interfaceName">Obligation.Clauses</span></a></li>
<li><a href="net/corda/contracts/asset/Obligation.Commands.html" title="interface in net.corda.contracts.asset"><span class="interfaceName">Obligation.Commands</span></a></li>
@ -650,10 +649,7 @@
<li><a href="net/corda/flows/ResolveTransactionsFlow.html" title="class in net.corda.flows">ResolveTransactionsFlow</a></li>
<li><a href="net/corda/flows/ResolveTransactionsFlow.Companion.html" title="class in net.corda.flows">ResolveTransactionsFlow.Companion</a></li>
<li><a href="net/corda/flows/ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph.html" title="class in net.corda.flows">ResolveTransactionsFlow.ExcessivelyLargeTransactionGraph</a></li>
<li><a href="net/corda/node/servlets/ResponseFilter.html" title="class in net.corda.node.servlets">ResponseFilter</a></li>
<li><a href="net/corda/flows/Result.Companion.html" title="class in net.corda.flows">Result.Companion</a></li>
<li><a href="net/corda/flows/Result.Error.html" title="class in net.corda.flows">Result.Error</a></li>
<li><a href="net/corda/flows/Result.Success.html" title="class in net.corda.flows">Result.Success</a></li>
<li><a href="net/corda/node/webserver/servlets/ResponseFilter.html" title="class in net.corda.node.webserver.servlets">ResponseFilter</a></li>
<li><a href="net/corda/core/RetryableException.html" title="class in net.corda.core">RetryableException</a></li>
<li><a href="net/corda/node/services/messaging/RPCDispatcher.html" title="class in net.corda.node.services.messaging">RPCDispatcher</a></li>
<li><a href="net/corda/node/services/messaging/RPCException.html" title="class in net.corda.node.services.messaging">RPCException</a></li>
@ -692,7 +688,7 @@
<li><a href="net/corda/core/serialization/SerializeAsTokenSerializer.Companion.html" title="class in net.corda.core.serialization">SerializeAsTokenSerializer.Companion</a></li>
<li><a href="net/corda/core/serialization/SerializedBytes.html" title="class in net.corda.core.serialization">SerializedBytes</a></li>
<li><a href="net/corda/core/serialization/SerializedBytesSerializer.html" title="class in net.corda.core.serialization">SerializedBytesSerializer</a></li>
<li><a href="net/corda/node/services/persistence/Service.Companion.html" title="class in net.corda.node.services.persistence">Service.Companion</a></li>
<li><a href="net/corda/node/Server.html" title="class in net.corda.node">Server</a></li>
<li><a href="net/corda/node/services/persistence/Service.NotifyTransactionHandler.html" title="class in net.corda.node.services.persistence">Service.NotifyTransactionHandler</a></li>
<li><a href="net/corda/node/utilities/ServiceAffinityExecutor.Companion.html" title="class in net.corda.node.utilities">ServiceAffinityExecutor.Companion</a></li>
<li><a href="net/corda/core/node/ServiceEntry.html" title="class in net.corda.core.node">ServiceEntry</a></li>
@ -755,21 +751,23 @@
<li><a href="net/corda/node/utilities/StateRefColumns.html" title="class in net.corda.node.utilities">StateRefColumns</a></li>
<li><a href="net/corda/core/testing/StateRefGenerator.html" title="class in net.corda.core.testing">StateRefGenerator</a></li>
<li><a href="net/corda/flows/StateReplacementException.html" title="class in net.corda.flows">StateReplacementException</a></li>
<li><a href="net/corda/flows/StateReplacementRefused.html" title="class in net.corda.flows">StateReplacementRefused</a></li>
<li><a href="net/corda/node/api/StatesQuery.html" title="interface in net.corda.node.api"><span class="interfaceName">StatesQuery</span></a></li>
<li><a href="net/corda/node/api/StatesQuery.Companion.html" title="class in net.corda.node.api">StatesQuery.Companion</a></li>
<li><a href="net/corda/node/api/StatesQuery.Criteria.html" title="interface in net.corda.node.api"><span class="interfaceName">StatesQuery.Criteria</span></a></li>
<li><a href="net/corda/node/api/StatesQuery.Selection.html" title="class in net.corda.node.api">StatesQuery.Selection</a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.html" title="interface in net.corda.node.webserver.api"><span class="interfaceName">StatesQuery</span></a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Companion.html" title="class in net.corda.node.webserver.api">StatesQuery.Companion</a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Criteria.html" title="interface in net.corda.node.webserver.api"><span class="interfaceName">StatesQuery.Criteria</span></a></li>
<li><a href="net/corda/node/webserver/api/StatesQuery.Selection.html" title="class in net.corda.node.webserver.api">StatesQuery.Selection</a></li>
<li><a href="net/corda/core/node/services/StorageService.html" title="interface in net.corda.core.node.services"><span class="interfaceName">StorageService</span></a></li>
<li><a href="net/corda/node/services/persistence/StorageServiceImpl.html" title="class in net.corda.node.services.persistence">StorageServiceImpl</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.html" title="class in net.corda.node.utilities">StrandLocalTransactionManager</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.Boundary.html" title="class in net.corda.node.utilities">StrandLocalTransactionManager.Boundary</a></li>
<li><a href="net/corda/node/utilities/StrandLocalTransactionManager.Companion.html" title="class in net.corda.node.utilities">StrandLocalTransactionManager.Companion</a></li>
<li><a href="net/corda/core/contracts/StructuresKt.html" title="class in net.corda.core.contracts">StructuresKt</a></li>
<li><a href="com/cordatest/TContract.html" title="class in com.cordatest">TContract</a></li>
<li><a href="net/corda/core/contracts/Tenor.html" title="class in net.corda.core.contracts">Tenor</a></li>
<li><a href="net/corda/core/contracts/Tenor.TimeUnit.html" title="enum in net.corda.core.contracts">Tenor.TimeUnit</a></li>
<li><a href="net/corda/node/utilities/TestClock.html" title="class in net.corda.node.utilities">TestClock</a></li>
<li><a href="net/corda/core/utilities/TestConstants.html" title="class in net.corda.core.utilities">TestConstants</a></li>
<li><a href="com/cordatest/TGenesisCommand.html" title="class in com.cordatest">TGenesisCommand</a></li>
<li><a href="com/cordatest/TGenesisFlow.html" title="class in com.cordatest">TGenesisFlow</a></li>
<li><a href="net/corda/core/ThreadBox.html" title="class in net.corda.core">ThreadBox</a></li>
<li><a href="net/corda/core/contracts/Timestamp.html" title="class in net.corda.core.contracts">Timestamp</a></li>
<li><a href="net/corda/core/node/services/TimestampChecker.html" title="class in net.corda.core.node.services">TimestampChecker</a></li>
@ -789,7 +787,6 @@
<li><a href="net/corda/client/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.model">TrackedDelegate.SubjectDelegate</a></li>
<li><a href="net/corda/client/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.model">TrackedDelegate.WritableValueDelegate</a></li>
<li><a href="net/corda/core/transactions/TransactionBuilder.html" title="class in net.corda.core.transactions">TransactionBuilder</a></li>
<li><a href="net/corda/node/api/TransactionBuildStep.html" title="class in net.corda.node.api">TransactionBuildStep</a></li>
<li><a href="net/corda/core/contracts/TransactionConflictException.html" title="class in net.corda.core.contracts">TransactionConflictException</a></li>
<li><a href="net/corda/client/model/TransactionCreateStatus.html" title="class in net.corda.client.model">TransactionCreateStatus</a></li>
<li><a href="net/corda/client/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.model">TransactionCreateStatus.Failed</a></li>
@ -816,6 +813,9 @@
<li><a href="net/corda/core/contracts/TransactionVerificationException.SignersMissing.html" title="class in net.corda.core.contracts">TransactionVerificationException.SignersMissing</a></li>
<li><a href="net/corda/core/contracts/TransactionVerificationException.TransactionMissingEncumbranceException.html" title="class in net.corda.core.contracts">TransactionVerificationException.TransactionMissingEncumbranceException</a></li>
<li><a href="net/corda/core/TransientProperty.html" title="class in net.corda.core">TransientProperty</a></li>
<li><a href="com/cordatest/TTxCommand.html" title="class in com.cordatest">TTxCommand</a></li>
<li><a href="com/cordatest/TTxFlow.html" title="class in com.cordatest">TTxFlow</a></li>
<li><a href="com/cordatest/TTxState.html" title="class in com.cordatest">TTxState</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.html" title="class in net.corda.flows">TwoPartyDealFlow</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.Acceptor.html" title="class in net.corda.flows">TwoPartyDealFlow.Acceptor</a></li>
<li><a href="net/corda/flows/TwoPartyDealFlow.AutoOffer.html" title="class in net.corda.flows">TwoPartyDealFlow.AutoOffer</a></li>
@ -857,6 +857,7 @@
<li><a href="net/corda/core/node/services/VaultService.html" title="interface in net.corda.core.node.services"><span class="interfaceName">VaultService</span></a></li>
<li><a href="net/corda/core/node/services/VaultService.DefaultImpls.html" title="class in net.corda.core.node.services">VaultService.DefaultImpls</a></li>
<li><a href="net/corda/node/services/messaging/VerifyingNettyConnectorFactory.html" title="class in net.corda.node.services.messaging">VerifyingNettyConnectorFactory</a></li>
<li><a href="net/corda/node/webserver/WebServer.html" title="class in net.corda.node.webserver">WebServer</a></li>
<li><a href="net/corda/contracts/testing/WiredTransactionGenerator.html" title="class in net.corda.contracts.testing">WiredTransactionGenerator</a></li>
<li><a href="net/corda/node/services/network/WireNodeRegistration.html" title="class in net.corda.node.services.network">WireNodeRegistration</a></li>
<li><a href="net/corda/core/transactions/WireTransaction.html" title="class in net.corda.core.transactions">WireTransaction</a></li>

View File

@ -0,0 +1,299 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TContract</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TContract class">
<meta name="keywords" content="getLegalContractReference()">
<meta name="keywords" content="verify()">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TContract";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TContract.html" target="_top">Frames</a></li>
<li><a href="TContract.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.cordatest</div>
<h2 title="Class TContract" class="title">Class TContract</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>com.cordatest.TContract</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts">Contract</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TContract</span>
implements <a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts">Contract</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TContract.html#TContract--">TContract</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TContract.html#getLegalContractReference--">getLegalContractReference</a></span>()</code>
<div class="block">Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of
the contract's contents).</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TContract.html#verify-tx-">verify</a></span>(<a href="../../net/corda/core/contracts/TransactionForContract.html" title="type parameter in TransactionForContract">TransactionForContract</a>&nbsp;tx)</code>
<div class="block">Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
Must throw an exception if there's a problem that should prevent state transition. Takes a single object
rather than an argument so that additional data can be added without breaking binary compatibility with
existing contract code.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.core.contracts.Contract">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;net.corda.core.contracts.<a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts">Contract</a></h3>
<code><a href="../../net/corda/core/contracts/Contract.html#getLegalContractReference--">getLegalContractReference</a>, <a href="../../net/corda/core/contracts/Contract.html#verify-tx-">verify</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TContract--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TContract</h4>
<pre>public&nbsp;TContract()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getLegalContractReference--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLegalContractReference</h4>
<pre>public&nbsp;<a href="../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;getLegalContractReference()</pre>
<div class="block"><p><p>Unparsed reference to the natural language contract that this code is supposed to express (usually a hash of
the contract's contents).</p></p></div>
</li>
</ul>
<a name="verify-tx-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>verify</h4>
<pre>public&nbsp;void&nbsp;verify(<a href="../../net/corda/core/contracts/TransactionForContract.html" title="type parameter in TransactionForContract">TransactionForContract</a>&nbsp;tx)</pre>
<div class="block"><p><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
Must throw an exception if there's a problem that should prevent state transition. Takes a single object
rather than an argument so that additional data can be added without breaking binary compatibility with
existing contract code.</p></p></div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TContract.html" target="_top">Frames</a></li>
<li><a href="TContract.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -2,19 +2,19 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:44 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FetchDataFlow.BadAnswer</title>
<meta name="date" content="2017-01-26">
<meta name="keywords" content="net.corda.flows.FetchDataFlow.BadAnswer class">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<title>TGenesisCommand</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TGenesisCommand class">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FetchDataFlow.BadAnswer";
parent.document.title="TGenesisCommand";
}
}
catch(err) {
@ -33,26 +33,26 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/flows/Companion.BROADCASTING.html" title="class in net.corda.flows"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/flows/BroadcastTransactionFlow.html" title="class in net.corda.flows"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TContract.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/flows/FetchDataFlow.BadAnswer.html" target="_top">Frames</a></li>
<li><a href="FetchDataFlow.BadAnswer.html" target="_top">No&nbsp;Frames</a></li>
<li><a href="../../index.html?com/cordatest/TGenesisCommand.html" target="_top">Frames</a></li>
<li><a href="TGenesisCommand.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
@ -87,20 +87,24 @@
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.flows</div>
<h2 title="Class FetchDataFlow.BadAnswer" class="title">Class FetchDataFlow.BadAnswer</h2>
<div class="subTitle">com.cordatest</div>
<h2 title="Class TGenesisCommand" class="title">Class TGenesisCommand</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>com.cordatest.TGenesisCommand</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/flows/FetchDataFlow.html" title="class in net.corda.flows">FetchDataFlow</a>&lt;<a href="../../../net/corda/flows/FetchDataFlow.html" title="type parameter in FetchDataFlow">T</a> extends <a href="../../../net/corda/core/contracts/NamedByHash.html" title="type parameter in NamedByHash">NamedByHash</a>,<a href="../../../net/corda/flows/FetchDataFlow.html" title="type parameter in FetchDataFlow">W</a>&gt;</dd>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">FetchDataFlow.BadAnswer</span></pre>
<pre>public class <span class="typeNameLabel">TGenesisCommand</span>
implements <a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a></pre>
</li>
</ul>
</div>
@ -119,7 +123,7 @@
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../net/corda/flows/FetchDataFlow.BadAnswer.html#BadAnswer--">BadAnswer</a></span>()</code>&nbsp;</td>
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TGenesisCommand.html#TGenesisCommand--">TGenesisCommand</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
@ -136,13 +140,13 @@
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BadAnswer--">
<a name="TGenesisCommand--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BadAnswer</h4>
<pre>public&nbsp;BadAnswer()</pre>
<h4>TGenesisCommand</h4>
<pre>public&nbsp;TGenesisCommand()</pre>
</li>
</ul>
</li>
@ -161,26 +165,26 @@
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/flows/Companion.BROADCASTING.html" title="class in net.corda.flows"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/flows/BroadcastTransactionFlow.html" title="class in net.corda.flows"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TContract.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/flows/FetchDataFlow.BadAnswer.html" target="_top">Frames</a></li>
<li><a href="FetchDataFlow.BadAnswer.html" target="_top">No&nbsp;Frames</a></li>
<li><a href="../../index.html?com/cordatest/TGenesisCommand.html" target="_top">Frames</a></li>
<li><a href="TGenesisCommand.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--

View File

@ -0,0 +1,291 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TGenesisFlow</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TGenesisFlow class">
<meta name="keywords" content="call()">
<meta name="keywords" content="getParticipants()">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TGenesisFlow";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TGenesisFlow.html" target="_top">Frames</a></li>
<li><a href="TGenesisFlow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.cordatest</div>
<h2 title="Class TGenesisFlow" class="title">Class TGenesisFlow</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>FlowLogic</li>
<li>
<ul class="inheritance">
<li>com.cordatest.TGenesisFlow</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TGenesisFlow</span>
extends FlowLogic</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TGenesisFlow.html#TGenesisFlow-participants-">TGenesisFlow</a></span>(java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;participants)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TGenesisFlow.html#call--">call</a></span>()</code>
<div class="block">This is where you fill out your business logic. The returned object will usually be ignored, but can be
helpful if this flow is meant to be used as a subflow.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;net.corda.core.crypto.Party&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TGenesisFlow.html#getParticipants--">getParticipants</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.core.flows.FlowLogic">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.core.flows.<a href="../../net/corda/core/flows/FlowLogic.html" title="class in net.corda.core.flows">FlowLogic</a></h3>
<code><a href="../../net/corda/core/flows/FlowLogic.html#call--">call</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getCounterpartyMarker-party-">getCounterpartyMarker</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getLogger--">getLogger</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getProgressTracker--">getProgressTracker</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getRunId--">getRunId</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getServiceHub--">getServiceHub</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getStateMachine--">getStateMachine</a>, <a href="../../net/corda/core/flows/FlowLogic.html#receive-receiveType-otherParty-">receive</a>, <a href="../../net/corda/core/flows/FlowLogic.html#send-otherParty-payload-">send</a>, <a href="../../net/corda/core/flows/FlowLogic.html#sendAndReceive-receiveType-otherParty-payload-">sendAndReceive</a>, <a href="../../net/corda/core/flows/FlowLogic.html#setStateMachine-value-">setStateMachine</a>, <a href="../../net/corda/core/flows/FlowLogic.html#subFlow-subLogic-shareParentSessions-">subFlow</a>, <a href="../../net/corda/core/flows/FlowLogic.html#subFlow-subLogic-">subFlow</a>, <a href="../../net/corda/core/flows/FlowLogic.html#track--">track</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TGenesisFlow-participants-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TGenesisFlow</h4>
<pre>public&nbsp;TGenesisFlow(java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;participants)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="call--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>call</h4>
<pre>public&nbsp;<a href="../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;call()</pre>
<div class="block"><p><p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
helpful if this flow is meant to be used as a subflow.</p></p></div>
</li>
</ul>
<a name="getParticipants--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getParticipants</h4>
<pre>public&nbsp;java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;getParticipants()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TGenesisFlow.html" target="_top">Frames</a></li>
<li><a href="TGenesisFlow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,221 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TTxCommand</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TTxCommand class">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TTxCommand";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxCommand.html" target="_top">Frames</a></li>
<li><a href="TTxCommand.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.cordatest</div>
<h2 title="Class TTxCommand" class="title">Class TTxCommand</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>com.cordatest.TTxCommand</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TTxCommand</span>
implements <a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxCommand.html#TTxCommand--">TTxCommand</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TTxCommand--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TTxCommand</h4>
<pre>public&nbsp;TTxCommand()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxCommand.html" target="_top">Frames</a></li>
<li><a href="TTxCommand.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,307 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TTxFlow</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TTxFlow class">
<meta name="keywords" content="call()">
<meta name="keywords" content="getTxContent()">
<meta name="keywords" content="getParticipants()">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TTxFlow";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxState.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxFlow.html" target="_top">Frames</a></li>
<li><a href="TTxFlow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.cordatest</div>
<h2 title="Class TTxFlow" class="title">Class TTxFlow</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>FlowLogic</li>
<li>
<ul class="inheritance">
<li>com.cordatest.TTxFlow</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TTxFlow</span>
extends FlowLogic</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxFlow.html#TTxFlow-txContent-participants-">TTxFlow</a></span>(byte[]&nbsp;txContent,
java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;participants)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxFlow.html#call--">call</a></span>()</code>
<div class="block">This is where you fill out your business logic. The returned object will usually be ignored, but can be
helpful if this flow is meant to be used as a subflow.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;net.corda.core.crypto.Party&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxFlow.html#getParticipants--">getParticipants</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxFlow.html#getTxContent--">getTxContent</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.core.flows.FlowLogic">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.core.flows.<a href="../../net/corda/core/flows/FlowLogic.html" title="class in net.corda.core.flows">FlowLogic</a></h3>
<code><a href="../../net/corda/core/flows/FlowLogic.html#call--">call</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getCounterpartyMarker-party-">getCounterpartyMarker</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getLogger--">getLogger</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getProgressTracker--">getProgressTracker</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getRunId--">getRunId</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getServiceHub--">getServiceHub</a>, <a href="../../net/corda/core/flows/FlowLogic.html#getStateMachine--">getStateMachine</a>, <a href="../../net/corda/core/flows/FlowLogic.html#receive-receiveType-otherParty-">receive</a>, <a href="../../net/corda/core/flows/FlowLogic.html#send-otherParty-payload-">send</a>, <a href="../../net/corda/core/flows/FlowLogic.html#sendAndReceive-receiveType-otherParty-payload-">sendAndReceive</a>, <a href="../../net/corda/core/flows/FlowLogic.html#setStateMachine-value-">setStateMachine</a>, <a href="../../net/corda/core/flows/FlowLogic.html#subFlow-subLogic-shareParentSessions-">subFlow</a>, <a href="../../net/corda/core/flows/FlowLogic.html#subFlow-subLogic-">subFlow</a>, <a href="../../net/corda/core/flows/FlowLogic.html#track--">track</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TTxFlow-txContent-participants-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TTxFlow</h4>
<pre>public&nbsp;TTxFlow(byte[]&nbsp;txContent,
java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;participants)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="call--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>call</h4>
<pre>public&nbsp;<a href="../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;call()</pre>
<div class="block"><p><p>This is where you fill out your business logic. The returned object will usually be ignored, but can be
helpful if this flow is meant to be used as a subflow.</p></p></div>
</li>
</ul>
<a name="getTxContent--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTxContent</h4>
<pre>public&nbsp;byte[]&nbsp;getTxContent()</pre>
</li>
</ul>
<a name="getParticipants--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getParticipants</h4>
<pre>public&nbsp;java.util.Set&lt;net.corda.core.crypto.Party&gt;&nbsp;getParticipants()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../com/cordatest/TTxState.html" title="class in com.cordatest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxFlow.html" target="_top">Frames</a></li>
<li><a href="TTxFlow.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,344 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:58 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TTxState</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest.TTxState class">
<meta name="keywords" content="getParticipants()">
<meta name="keywords" content="getContract()">
<meta name="keywords" content="getOwner()">
<meta name="keywords" content="getTxContent()">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TTxState";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxState.html" target="_top">Frames</a></li>
<li><a href="TTxState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">com.cordatest</div>
<h2 title="Class TTxState" class="title">Class TTxState</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>com.cordatest.TTxState</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts">ContractState</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TTxState</span>
implements <a href="../../net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts">ContractState</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxState.html#TTxState-owner-txContent-">TTxState</a></span>(<a href="../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owner,
byte[]&nbsp;txContent)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../net/corda/core/contracts/Contract.html" title="type parameter in Contract">Contract</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxState.html#getContract--">getContract</a></span>()</code>
<div class="block">An instance of the contract class that will verify this state.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxState.html#getOwner--">getOwner</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.util.List&lt;net.corda.core.crypto.CompositeKey&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxState.html#getParticipants--">getParticipants</a></span>()</code>
<div class="block">A <em>participant</em> is any party that is able to consume this state in a valid transaction.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../com/cordatest/TTxState.html#getTxContent--">getTxContent</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.core.contracts.ContractState">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;net.corda.core.contracts.<a href="../../net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts">ContractState</a></h3>
<code><a href="../../net/corda/core/contracts/ContractState.html#getContract--">getContract</a>, <a href="../../net/corda/core/contracts/ContractState.html#getParticipants--">getParticipants</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TTxState-owner-txContent-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TTxState</h4>
<pre>public&nbsp;TTxState(<a href="../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owner,
byte[]&nbsp;txContent)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getParticipants--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParticipants</h4>
<pre>public&nbsp;java.util.List&lt;net.corda.core.crypto.CompositeKey&gt;&nbsp;getParticipants()</pre>
<div class="block"><p><p>A <em>participant</em> is any party that is able to consume this state in a valid transaction.</p></p><p><p><p>The list of participants is required for certain types of transactions. For example, when changing the notary
for this state (<a href="#">TransactionType.NotaryChange</a>), every participant has to be involved and approve the transaction
so that they receive the updated state, and don't end up in a situation where they can no longer use a state
they possess, since someone consumed that state during the notary change process.</p><p>The participants list should normally be derived from the contents of the state. E.g. for <a href="#">Cash</a> the participants
list should just contain the owner.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">TransactionType.NotaryChange</a>,
<a href="#">Cash</a></dd>
</dl>
</li>
</ul>
<a name="getContract--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContract</h4>
<pre>public&nbsp;<a href="../../net/corda/core/contracts/Contract.html" title="type parameter in Contract">Contract</a>&nbsp;getContract()</pre>
<div class="block"><p><p>An instance of the contract class that will verify this state.</p></p><p><p><h1>Discussion</h1><p>This field is not the final design, it's just a piece of temporary scaffolding. Once the contract sandbox is
further along, this field will become a description of which attachments are acceptable for defining the
contract.</p><p>Recall that an attachment is a zip file that can be referenced from any transaction. The contents of the
attachments are merged together and cannot define any overlapping files, thus for any given transaction there
is a miniature file system in which each file can be precisely mapped to the defining attachment.</p><p>Attachments may contain many things (data files, legal documents, etc) but mostly they contain JVM bytecode.
The class files inside define not only <a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts"><code>interface Contract</code></a> implementations but also the classes that define the states.
Within the rest of a transaction, user-providable components are referenced by name only.</p><p>This means that a smart contract in Corda does two things:</p><ol><li><p>Define the data structures that compose the ledger (the states)</p></li><li><p>Define the rules for updating those structures</p></li></ol><p>The first is merely a utility role ... in theory contract code could manually parse byte streams by hand.
The second is vital to the integrity of the ledger. So this field needs to be able to express constraints like:</p><ul><li><p>Only attachment 733c350f396a727655be1363c06635ba355036bd54a5ed6e594fd0b5d05f42f6 may be used with this state.</p></li><li><p>Any attachment signed by public key 2d1ce0e330c52b8055258d776c40 may be used with this state.</p></li><li><p>Attachments (1, 2, 3) may all be used with this state.</p></li></ul><p>and so on. In this way it becomes possible for the business logic governing a state to be evolved, if the
constraints are flexible enough.</p><p>Because contract classes often also define utilities that generate relevant transactions, and because attachments
cannot know their own hashes, we will have to provide various utilities to assist with obtaining the right
code constraints from within the contract code itself.</p><p>TODO: Implement the above description. See COR-226</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts"><code>interface Contract</code></a></dd>
</dl>
</li>
</ul>
<a name="getOwner--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getOwner</h4>
<pre>public&nbsp;<a href="../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;getOwner()</pre>
</li>
</ul>
<a name="getTxContent--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getTxContent</h4>
<pre>public&nbsp;byte[]&nbsp;getTxContent()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/TTxState.html" target="_top">Frames</a></li>
<li><a href="TTxState.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,27 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:12 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.cordatest</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest package">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../com/cordatest/package-summary.html" target="classFrame">com.cordatest</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="TContract.html" title="class in com.cordatest" target="classFrame">TContract</a></li>
<li><a href="TGenesisCommand.html" title="class in com.cordatest" target="classFrame">TGenesisCommand</a></li>
<li><a href="TGenesisFlow.html" title="class in com.cordatest" target="classFrame">TGenesisFlow</a></li>
<li><a href="TTxCommand.html" title="class in com.cordatest" target="classFrame">TTxCommand</a></li>
<li><a href="TTxFlow.html" title="class in com.cordatest" target="classFrame">TTxFlow</a></li>
<li><a href="TTxState.html" title="class in com.cordatest" target="classFrame">TTxState</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,162 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:12 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.cordatest</title>
<meta name="date" content="2017-02-07">
<meta name="keywords" content="com.cordatest package">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.cordatest";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../net/corda/client/fxutils/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;com.cordatest</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../com/cordatest/TContract.html" title="class in com.cordatest">TContract</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest">TGenesisCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest">TGenesisFlow</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest">TTxCommand</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest">TTxFlow</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../com/cordatest/TTxState.html" title="class in com.cordatest">TTxState</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../net/corda/client/fxutils/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,141 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:12 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>com.cordatest Class Hierarchy</title>
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="com.cordatest Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../net/corda/client/fxutils/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package com.cordatest</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">net.corda.core.flows.<a href="../../net/corda/core/flows/FlowLogic.html" title="class in net.corda.core.flows"><span class="typeNameLink">FlowLogic</span></a>&lt;T&gt;
<ul>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TGenesisFlow.html" title="class in com.cordatest"><span class="typeNameLink">TGenesisFlow</span></a></li>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TTxFlow.html" title="class in com.cordatest"><span class="typeNameLink">TTxFlow</span></a></li>
</ul>
</li>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TGenesisCommand.html" title="class in com.cordatest"><span class="typeNameLink">TGenesisCommand</span></a> (implements net.corda.core.contracts.<a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a>)</li>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TTxState.html" title="class in com.cordatest"><span class="typeNameLink">TTxState</span></a> (implements net.corda.core.contracts.<a href="../../net/corda/core/contracts/ContractState.html" title="interface in net.corda.core.contracts">ContractState</a>)</li>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TContract.html" title="class in com.cordatest"><span class="typeNameLink">TContract</span></a> (implements net.corda.core.contracts.<a href="../../net/corda/core/contracts/Contract.html" title="interface in net.corda.core.contracts">Contract</a>)</li>
<li type="circle">com.cordatest.<a href="../../com/cordatest/TTxCommand.html" title="class in com.cordatest"><span class="typeNameLink">TTxCommand</span></a> (implements net.corda.core.contracts.<a href="../../net/corda/core/contracts/CommandData.html" title="interface in net.corda.core.contracts">CommandData</a>)</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../index-all.html">Index</a></li>
<li><a href="../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../net/corda/client/fxutils/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../index.html?com/cordatest/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:00 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:17 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Constant Field Values</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:09 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:42 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
@ -116,8 +116,14 @@
<td class="colOne"><a href="net/corda/core/utilities/UntrustworthyData.html#getData--">net.corda.core.utilities.UntrustworthyData.getData()</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="net/corda/core/node/services/StorageService.html#getUploaders--">net.corda.core.node.services.StorageService.getUploaders()</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="net/corda/core/contracts/TransactionForContract.html#groupStatesInternal-inGroups-outGroups-">net.corda.core.contracts.TransactionForContract.groupStatesInternal(inGroups, outGroups)</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="net/corda/core/messaging/CordaRPCOps.html#uploadFile-dataType-name-file-">net.corda.core.messaging.CordaRPCOps.uploadFile(dataType, name, file)</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="net/corda/core/utilities/UntrustworthyData.html#validate-validator-">net.corda.core.utilities.UntrustworthyData.validate(validator)</a>&nbsp;</td>
</tr>

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:09 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:43 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>API Help</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>

File diff suppressed because it is too large Load Diff

View File

@ -2,15 +2,16 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:01:09 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:23:43 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Generated Documentation (Untitled)</title>
<script type="text/javascript">
targetPage = "" + window.location.search;
if (targetPage != "" && targetPage != "undefined")
targetPage = targetPage.substring(1);
if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
targetPage = "undefined";
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
tmpTargetPage = tmpTargetPage.substring(1);
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
tmpTargetPage = "undefined";
targetPage = tmpTargetPage;
function validURL(url) {
try {
url = decodeURIComponent(url);

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AggregatedList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.AggregatedList class">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSourceIndex()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AmountBindings</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.AmountBindings class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="sum()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AssociatedList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.AssociatedList class">
<meta name="keywords" content="getSourceList()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ChosenList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.ChosenList class">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSize()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ConcatenatedList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.ConcatenatedList class">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="getSize()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FlattenedList.WrappedObservableValue</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.FlattenedList.WrappedObservableValue class">
<meta name="keywords" content="getObservableValue()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FlattenedList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.FlattenedList class">
<meta name="keywords" content="getIndexMap()">
<meta name="keywords" content="sourceChanged()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LeftOuterJoinedMap</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.LeftOuterJoinedMap class">
<meta name="keywords" content="getLeftTable()">
<meta name="keywords" content="getRightTable()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:56 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MapValuesList.Companion</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.MapValuesList.Companion class">
<meta name="keywords" content="create()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MapValuesList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.MapValuesList class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="getSourceMap()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MappedList</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.MappedList class">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="get()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ObservableFoldKt</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.ObservableFoldKt class">
<meta name="keywords" content="foldToObservableValue()">
<meta name="keywords" content="fold()">

View File

@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Thu Jan 26 16:00:50 GMT 2017 -->
<!-- Generated by javadoc (1.8.0_112) on Tue Feb 07 17:22:57 GMT 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ObservableUtilitiesKt</title>
<meta name="date" content="2017-01-26">
<meta name="date" content="2017-02-07">
<meta name="keywords" content="net.corda.client.fxutils.ObservableUtilitiesKt class">
<meta name="keywords" content="map()">
<meta name="keywords" content="lift()">

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