corda/docs/source
josecoll ef7ccd3147 Merge Open Source to Enterprise (#79)
* Check array size before accessing

* Review fixes

* CORDA-540: Make Verifier work in AMQP mode (#1870)

* reference to finance module via not hardcoded group ID (#1515)

*  generic way to reference to group id when loading finance.jar via cordapp

* Fixed the node shell to work with the DataFeed class

* Attempt to make NodeStatePersistenceTests more stable (#1895)

By ensuring that the nodes are properly started and aware of each other before firing any flows through them.
Also minor refactoring.

* Disable unstable test on Windows (#1899)

* CORDA-530 Don't soft-lock non-fungible states (#1794)

* Don't run unlock query if nothing was locked
* Constructors should not have side-effects

* [CORDA-442] let Driver run without network map (#1890)

* [CORDA-442] let Driver run without network map

- Nodes started by driver run without a networkMapNode.

- Driver does not take a networkMapStartStrategy anymore

- a new parameter in the configuration "noNetworkMapServiceMode" allows for a node not to be a networkMapNode nor to connect to one.

- Driver now waits for each node to write its own NodeInfo file to disk and then copies it into each other node.

- When driver starts a node N, it waits for every node to be have N nodes in their network map.

Note: the code to copy around the NodeInfo files was already in DemoBench, the NodeInfoFilesCopier class was just moved from DemoBench into core (I'm very open to core not being the best place, please advise)

* Added missing cordappPackage dependencies. (#1894)

* Eliminate circular dependency of NodeSchedulerService on ServiceHub. (#1891)

* Update customSchemas documentation. (#1902)

* [CORDA-694] Commands visibility for Oracles (without sacrificing privacy) (#1835)

new checkCommandVisibility feature for Oracles

* CORDA-599 PersistentNetworkMapCache no longer circularly depends on SH (#1652)

* CORDA-725 - Change AMQP identifier to officially assigned value

This does change our header format so pre-cached test files need
regenerating

* CORDA-725 - update changelog

* CORDA-680 Update cordapp packages documentation (#1901)

* Introduce MockNetworkParameters

* Cordformation in Kotlin (#1873)

Cordformation rewritten in kotlin.

* Kotlin migration

* Review Comments

* CORDA-704: Implement `@DoNotImplement` annotation (#1903)

* Enhance the API Scanner plugin to monitor class annotations.
* Implement @DoNotImplement annotation, and apply it.
* Update API definition.
* Update API change detection to handle @DoNotImplement.
* Document the `@DoNotImplement` annotation.

* Experimental support for PostgreSQL (#1525)

* Cash selection refactoring such that 3d party DB providers are only required to implement Coin Selection SQL logic.

* Re-added debug logging statement.

* Updated to include PR review feedback from VK

* Refactoring following rebase from master.

* Fix broken JUnits following rebase.

* Use JDBC ResultSet getBlob() and added custom serializer to address concern raised by tomtau in PR.

* Fix failing JUnits.

* Experimental support for PostgreSQL: CashSelection done using window functions

* Moved postgresql version information into corda/build.gradle

* Using a PreparedStatement in CashSelectionPostgreSQLImpl

* Changed the PostgreSQL Cash Selection implementation to use the new refactored AbstractCashSelection

* * Retire MockServiceHubInternal (#1909)

* Introduce rigorousMock
* Add test-utils and node-driver to generated documentation

* Fix-up: Bank Of Corda sample (#1912)

In the previous version when running with `--role ISSUER` the application failed to start.
The reason was that in spite of `quantity` and `currency` were optional,
un-necessary `requestParams` been constructed regardless.

* move SMM

* Interface changes for multi-threading

* CORDA-351: added dependency check plugin to gradle build script (#1911)

* CORDA-351: added dependency check plugin to gradle build script

* CORDA-351: Added suppression stub file with example

* CORDA-351: added suppresionFile property

* CORDA-435 - Ensure Kryo only tests use Kryo serializatin context

Also correct lambda typos (from lamba)

* Network map service REST API wrapper (#1907)

* Network map client - WIP

* Java doc and doc for doc site

* remove javax.ws dependency

* NetworkParameter -> NetworkParameters

* move network map client to node

* Fix jetty test dependencies

* NetworkParameter -> NetworkParameters

* Address PR issues

* Address PR issues and unit test fix

* Address PR issues

* Fixing Bank-Of-Corda Demo in `master` (#1922)

* Fix-up: Bank Of Corda sample

Use correct CorDapp packages to scan

(cherry picked from commit 2caa134)

* Set adequate permissions for the nodes such that NodeExplorer can connect

(cherry picked from commit ae88242)

* Set adequate permissions for the nodes such that NodeExplorer can connect

(cherry picked from commit ae88242)

* Correct run configuration

* Fix-up port numbers

* CORDA-435 - AMQP serialisation cannot work with private vals

They won't be reported as properties by the introspector and thus we
will fail to find a constructor for them. This makes sense as we will be
unable to serialise an object whose members we cannot read

* CORDA-435 - AMQP enablement fixes

AMQP has different serialization rules than Kryo surrounding the way we
introspect objects to work out how to construct them

* [CORDA-442] make MockNetwork not start a networkmap node (#1908)

* [CORDA-442] make MockNetwork not start a networkmap node

Now MockNetwork will put the appropriate NodeInfos inside each running node networkMapCache.

Tests relating to networkmap node starting and interaction have been removed since they where relaying on MockNetwork

* Minor fix for api checker script to support macOS

* Retrofit changes from Enterprise PR #61 (#1934)

* Introduce MockNodeParameters/Args (#1923)

* CORDA-736 Add some new features to corda.jar via node.conf for testing (#1926)

* CORDA-699 Add injection or modification of memory network messages (#1920)

* Updated API stability changeset to reflect new schema attribute name.
2017-10-25 13:54:34 +01:00
..
_static Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
_templates Adds a missing bracket. (#1107) 2017-07-25 11:31:24 +01:00
example-code Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
resources Makes docs fixes flagged by various internals. 2017-10-16 15:15:02 +01:00
whitepaper added correct 'figure' translation for traditional chinese. 2017-05-08 14:36:29 +02:00
api-contracts.rst Joel api contracts (#1611) 2017-09-22 16:51:14 +01:00
api-core-types.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
api-flows.rst Fixes the API docs. 2017-10-07 12:48:16 +01:00
api-identity.rst Update docs on how IdentitySyncFlow works (#1816) 2017-10-09 17:14:55 +01:00
api-persistence.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
api-rpc.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
api-service-hub.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
api-states.rst Joel states api (#1605) 2017-09-22 15:14:16 +01:00
api-transactions.rst Fixes the API docs. 2017-10-07 12:48:16 +01:00
api-vault-query.rst Applies release-V1 vault docs fixes to master. 2017-10-11 14:46:04 +01:00
azure-vm.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
building-a-cordapp-index.rst Joel move api docs 2017-10-09 11:32:03 +01:00
building-against-master.rst Updates the example CorDapp page. 2017-07-21 12:33:31 +01:00
building-the-docs.rst Removed old information about Dokka from the building docs documentation. 2017-03-30 12:23:20 +01:00
changelog.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
cheat-sheet.rst Adds the cheat sheet to the docsite. (#556) 2017-05-03 12:59:40 +01:00
CLI-vs-IDE.rst Final documentation tweaks for M11 (#632) 2017-05-05 08:30:58 +01:00
clientrpc.rst Fixes indentation of note box. 2017-08-17 17:26:10 +01:00
codestyle.rst Regen docsite with new JavaDoc format API reference 2017-01-18 13:42:22 +01:00
component-library-index.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
conf.py Uses dynamic loading of dropdown versions. Styles box slightly. 2017-07-24 18:25:05 +01:00
contract-catalogue.rst Pluggable cash selection using H2 as default implementation. (#1300) 2017-08-22 18:09:23 +01:00
contract-irs.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
contract-upgrade.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
corda-api.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
corda-configuration-file.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
corda-networks-index.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
corda-nodes-index.rst Updates the example CorDapp page. 2017-07-21 12:33:31 +01:00
corda-repo-layout.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
cordapp-build-systems.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
cordapp-overview.rst Contract constraints documentation (#1703) 2017-09-29 16:29:09 +01:00
demobench.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
deploying-a-node.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
event-scheduling.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
faq.rst Changes master docs to reflect M12 last-minute changes. 2017-06-09 13:59:39 +01:00
financial-model.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
flow-cookbook.rst Flow cookbook added and merged into flow API page. 2017-06-22 16:13:54 +01:00
flow-library.rst Replace data vending service with SendTransactionFlow (#964) 2017-08-04 11:26:31 +01:00
flow-state-machines.rst * Move CompositeSignaturesWithKeys into net.corda.core.crypto package. 2017-10-02 16:03:07 +01:00
flow-testing.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
getting-set-up.rst Joel move api docs 2017-10-09 11:32:03 +01:00
glossary.rst Removes references to clauses from the docs. (#1595) 2017-09-21 18:10:10 +01:00
hello-world-contract.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
hello-world-flow.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
hello-world-index.rst Hello, World! CorDapp tutorial 2017-06-16 14:05:52 +01:00
hello-world-introduction.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
hello-world-running.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
hello-world-state.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
hello-world-template.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
index.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
json.rst Fixes docsite dead links. 2017-09-29 17:42:49 +01:00
key-concepts-consensus.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-contract-constraints.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
key-concepts-contracts.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-ecosystem.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-flows.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-identity.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
key-concepts-ledger.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-node.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
key-concepts-notaries.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-oracles.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-states.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts-time-windows.rst Changes master docs to reflect M12 last-minute changes. 2017-06-09 13:59:39 +01:00
key-concepts-tradeoffs.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
key-concepts-transactions.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
key-concepts.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
loadtesting.rst Added throttling to the load test tool and added stability test. (#847) 2017-06-16 15:30:11 +01:00
messaging.rst Removed out-of-date warnings regarding the switchover to X.500 names 2017-07-25 13:16:10 +01:00
network-map.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
network-simulator.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
node-administration.rst Update doc to show JMX no longer works in Corda, due to the serialisation changes (#922) 2017-06-28 11:29:34 +01:00
node-database.rst Updates the example CorDapp page. 2017-07-21 12:33:31 +01:00
node-explorer.rst add message warning windows users they might need to manually kill explorer demo nodes started by gradle (#1717) 2017-09-28 16:44:05 +01:00
node-internals-index.rst Cleaned up incorrect references to vault query and persistence. (#933) 2017-06-28 16:00:39 +01:00
node-services.rst Makes docs fixes flagged by various internals. 2017-10-16 15:15:02 +01:00
oracles.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
other-index.rst Joel move api docs 2017-10-09 11:32:03 +01:00
out-of-process-verification.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
permissioning.rst Removed out-of-date warnings regarding the switchover to X.500 names 2017-07-25 13:16:10 +01:00
quickstart-index.rst Updates the example CorDapp page. 2017-07-21 12:33:31 +01:00
release-notes.rst Joel move api docs 2017-10-09 11:32:03 +01:00
release-process-index.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
running-a-node.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
running-a-notary.rst Cleaned up notary configuration by introducing a notary config option. 2017-10-07 12:52:37 +01:00
running-the-demos.rst Fixed AbstractNode to load custom notary services properly (#1720) 2017-10-13 10:36:25 +01:00
secure-coding-guidelines.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
serialization.rst Make integration tests pass in AMQP mode, part 1 (#1855) 2017-10-11 11:13:46 +01:00
setting-up-a-corda-network.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
shell.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
soft-locking.rst Improvements to Vault Query Service soft locked state querying (#1174) 2017-08-04 17:23:31 +01:00
testing.rst ENT-979 Enable integration tests to run against another database (#67) 2017-10-20 15:14:14 +01:00
tools-index.rst Further docsite changes, including reorganising the index. 2017-06-07 16:14:01 +01:00
troubleshooting.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
tut-two-party-contract.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
tut-two-party-flow.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
tut-two-party-index.rst Additional fixes to the tutorial. 2017-08-17 12:02:44 +01:00
tut-two-party-introduction.rst Separates out the tutorial code into separate docs to ensure it compiles. 2017-10-16 14:39:28 +01:00
tutorial-attachments.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
tutorial-building-transactions.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
tutorial-clientrpc-api.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
tutorial-contract.rst Remove unnecessary this in sample code + minor changes to contract paragraph 2017-10-06 11:33:58 +01:00
tutorial-cordapp.rst Renamed "plugins" dir to "cordapps" (#1644) 2017-10-13 15:01:24 +01:00
tutorial-custom-notary.rst Fixed AbstractNode to load custom notary services properly (#1720) 2017-10-13 10:36:25 +01:00
tutorial-integration-testing.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
tutorial-tear-offs.rst Merge release-v1 onto master (mostly documentation changes) (#1797) 2017-10-03 17:32:11 +01:00
tutorial-test-dsl.rst Remove unnecessary this in sample code + minor changes to contract paragraph 2017-10-06 11:33:58 +01:00
tutorials-index.rst Fixed AbstractNode to load custom notary services properly (#1720) 2017-10-13 10:36:25 +01:00
upgrade-notes.rst Merge Open Source to Enterprise (#79) 2017-10-25 13:54:34 +01:00
vault.rst Cleaned up incorrect references to vault query and persistence. (#933) 2017-06-28 16:00:39 +01:00
versioning.rst Introduced FlowLogic.getFlowContext which provides the flow version and app name of the other side. 2017-08-11 18:01:16 +01:00
writing-cordapps.rst * Move CompositeSignaturesWithKeys into net.corda.core.crypto package. 2017-10-02 16:03:07 +01:00