corda/docs/source
Kyriakos Tharrouniatis b0903efa50 CORDA-3202 Add a specific exception for flows to hospitalise themselves (#5767)
* Introducing a new type of exception and a new hospital staff member to pause flows by immediately hospitalising them.

* Renaming exception to "HospitalizeFlowException".

* Making HospitalizeFlowException an open class.

* Overloading constructors of HospitalizeFlowException to be available in Java.

* Using Throwable#mentionsThrowable.

* Moving HospitalizeFlowException in its own file.

* Update kdocs for HospitalizeFlowException and StaffedFlowHospital#SedationNurse.

* Added tests, testing various HospitalizeFlowException types thrown.

* Fix Detekt issues.

* Imports optimizing.

* Add safe casting.

* Update api-flows and node-flow-hospital docs.

* Minor code comment change.

* Add DOCSTART-DOCEND signs in HospitalizeFlowException for makeDocs. It is referenced by api-flows.rst.

* Minor change in note.

* Code formatting.

* Remove comment.

* Remove if statement that makes example worse.

* Remove redundant comment.

* Moving 'Internal Corda errors' at the bottom.

* Changing node-flow-hospital.rst as per review.

* Change HospitalizeFlowException description as per review.

* Adding an example for FlowException.

* Minor indentation fix.

* Update FlowException example label as per review.

* Correcting handling of custom exception.
2019-12-11 10:35:58 +00:00
..
_static Merge branch 'release/4' into jlocke/merge_4.1_20190827 2019-08-27 14:51:22 +01:00
_templates Replaces links to Discourse with Stack Overflow links. 2017-10-30 10:09:08 +00:00
corda-network Fix reference to deprecated UAT on-boarding site (#5647) 2019-10-31 15:50:47 +00:00
example-code Merge remote-tracking branch 'origin/release/os/4.3' into my_merge_branch 2019-11-05 17:19:18 +00:00
resources DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
whitepaper TWP: Last touches of paint on our beautiful new bike shed. 2019-08-22 19:09:43 +02:00
api-contract-constraints.rst Merge branch 'release/os/4.1' into FEAT-43-r4.4 2019-11-13 19:16:09 +00:00
api-contracts.rst Fix docs on branching verify with commands 2018-11-28 22:25:21 +00:00
api-core-types.rst [CORDA-2385] Ensure codesets are included in documentation (#4546) 2019-01-11 09:22:45 +00:00
api-flows.rst CORDA-3202 Add a specific exception for flows to hospitalise themselves (#5767) 2019-12-11 10:35:58 +00:00
api-identity.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
api-persistence.rst DEVREL-1287 - Minor Typographic Changes 2019-05-08 11:49:23 +02:00
api-rpc.rst CORDA-3028: Add Node Diagnostics Info RPC Call (#5271) 2019-07-08 14:43:50 +01:00
api-scanner.rst corda-2781 replace manual versions with substitutions (#4927) 2019-03-25 12:20:26 +00:00
api-service-classes.rst CORDA-3471: Create CordaTransactionSupport and make it accessible through AppServiceHub (#5768) 2019-12-04 17:18:40 +00:00
api-service-hub.rst Moves code sections in tutorials to code files. 2017-10-01 23:33:15 +01:00
api-stability-guarantees.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
api-states.rst CORDA-2639: CorDapp dependencies documentation (#4798) 2019-05-21 10:45:21 +01:00
api-testing.rst Add constants for the open source and samples repos branch names 2019-08-07 14:23:33 +01:00
api-transactions.rst Fix for dodgy formatting of the reference states part of api-transaction.rst (#4495) 2019-01-03 17:22:25 +00:00
api-vault-query.rst Revert "OS 4.3 to OS 4.4 merge on 2019/09/30 (#5534)" 2019-10-01 16:37:49 +01:00
app-upgrade-notes.rst [CORDA-3442] Update app upgrade notes for gradle version for PV5 (#5740) 2019-11-21 11:52:11 +00:00
aws-vm-explore.rst DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
aws-vm.rst CORDA-3024 Rename the webserver (#5489) 2019-09-26 10:20:49 +01:00
azure-vm-explore.rst DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
azure-vm.rst CORDA-3024 Rename the webserver (#5489) 2019-09-26 10:20:49 +01:00
blob-inspector.rst ENT-4107: Document blob inspector issue (#5685) 2019-11-06 17:04:05 +00:00
building-a-cordapp-index.rst Re-organise a part of the versioning discussion into a new toctree section. 2019-08-22 19:00:51 +02:00
building-a-cordapp-samples.rst Re-introduce demo docs (#1981) 2017-11-22 15:39:48 +00:00
building-against-non-release.rst CORDA-3193: Update docs to mention branching strategy (#5451) 2019-09-10 16:14:57 +01:00
building-corda.rst Combines all contributing info in one place. Clean-up. (#4266) 2018-11-20 18:17:11 +00:00
building-the-docs.rst CORDA-2808 docs build page (#4947) 2019-03-27 15:40:36 +00:00
changelog.rst CORDA-3471: Create CordaTransactionSupport and make it accessible through AppServiceHub (#5768) 2019-12-04 17:18:40 +00:00
cheat-sheet.rst Minor corrections to the V2 cheatsheet. 2017-12-08 17:00:31 +00:00
checkpoint-tooling.rst CORDA-3358: Add capsule-friendly argument to docs 2019-10-22 16:14:35 +01:00
cipher-suites.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
cli-application-shell-extensions.rst corda-2781 replace manual versions with substitutions (#4927) 2019-03-25 12:20:26 +00:00
cli-ux-guidelines.rst low hanging fruit 2019-03-27 15:25:40 +01:00
clientrpc.rst CORDA-3192: Add an exception for Unrecoverable RPC errors so that the 2019-11-07 10:32:07 +00:00
codestyle.rst Revert "OS 4.3 to OS 4.4 merge on 2019/09/30 (#5534)" 2019-10-01 16:37:49 +01:00
compatibility-zones.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
component-library-index.rst Removed flow-library doc page as it's redundant (#3307) 2018-06-05 21:43:03 +01:00
conf.py Merge branch 'release/os/4.1' into FEAT-43-r4.4 2019-11-13 19:16:09 +00: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 Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00
contributing-flow-internals.rst CORDA-3071 - Checkpoint agent tool (#5295) 2019-08-01 09:40:52 +01:00
contributing-flow-state-machines.rst Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00
contributing-index.rst Documentation of flow framework internals (#4991) 2019-04-29 09:59:36 +01:00
contributing-philosophy.rst Rename the new platform white paper back to introductory white paper, 2019-08-22 19:09:39 +02:00
contributing.rst Merge branch 'release/os/4.1' into jlocke/20190912_merge_4.1_to_4.3 2019-09-12 11:44:09 +01:00
corda-configuration-file.rst CORDA-3386: Improve node configuration override documentation (#5777) 2019-12-02 14:42:23 +00:00
corda-networks-index.rst Docs: move the versioning page to the building a cordapp section, as it's more relevant to app devs than network operators. 2018-12-18 12:48:51 +01:00
corda-nodes-index.rst ENT-3161 - Align docs with ENT (#5113) 2019-05-09 17:23:52 +01:00
corda-testnet-intro.rst DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
cordapp-advanced-concepts.rst NOTICK - Fix typo "transcation" => "transaction" (#5749) 2019-11-22 17:52:17 +00:00
cordapp-build-systems.rst Merge remote-tracking branch 'origin/release/os/4.1' into EdP/CORDA-3181-merge-to-4.3 2019-11-13 13:13:16 +00:00
cordapp-constraint-migration.rst adding one point to whitelist contract constraints migration - signed… (#5568) 2019-11-01 10:49:04 +00:00
cordapp-custom-serializers.rst [CORDA-2473] - Remove AMQP system property (#5112) 2019-05-14 13:22:22 +01:00
cordapp-overview.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
cordapp-upgradeability.rst CORDA-2684 Added new guide on CorDapp Constraints Migration procedures. (#4837) 2019-03-07 09:32:16 +00:00
debugging-a-cordapp.rst Consolidates and extends debugging information. (#3548) 2018-07-10 15:17:59 +01:00
demobench.rst CORDA-3024 Rename the webserver (#5489) 2019-09-26 10:20:49 +01:00
deploy-locally.rst DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
deploy-to-testnet-index.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
deploying-a-node.rst Update node.conf template to remove single quotes (#5652) 2019-12-02 14:58:56 +00:00
deterministic-modules.rst Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00
docker-image.rst Fix corda docker image names in docs (#5606) 2019-10-18 10:46:59 +01:00
event-scheduling.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
financial-model.rst [CORDA-2385] Ensure codesets are included in documentation (#4546) 2019-01-11 09:22:45 +00:00
flow-cookbook.rst Various clean ups of the docs example code (#3982) 2018-09-24 15:00:31 +01:00
flow-overriding.rst DEVREL-1287 - Minor Typographic Changes 2019-05-08 11:49:23 +02:00
flow-state-machines.rst Updates for finalizing transactions with one participant 2019-11-19 14:32:33 +00:00
flow-testing.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
gcp-vm.rst DOCS - Updated documentation for Testnet to reflect UI changes. (#5442) 2019-09-09 17:59:41 +01:00
generating-a-node.rst CORDA-2491: Ability to specify Java package namespace from Cordform (#5075) (#5115) 2019-11-21 13:10:04 +00:00
getting-set-up.rst streamlining getting started docs 2019-10-28 11:49:19 +00:00
hello-world-flow.rst CORDA-2423 document draining requirements in flow state machines (#4707) 2019-02-05 14:19:08 +00:00
hello-world-introduction.rst Updates tutorial to reflect new template structure. Clean-up. (#4216) 2018-11-13 11:50:24 +00:00
hello-world-running.rst Docs update: fixed vaultQuery command in Hello World tutorial (#5182) 2019-06-03 08:57:26 +00:00
hello-world-state.rst StatesAndContracts.kt is now TemplateContract.kt (#4972) 2019-04-26 19:53:30 +01:00
hello-world-template.rst Cais r3 doc fixes (#4974) 2019-04-02 11:20:12 +01:00
index.rst Merge branch 'release/os/4.1' into FEAT-43-r4.4 2019-11-13 19:16:09 +00:00
joining-a-compatibility-zone.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
json.rst Fixes docsite dead links. 2017-09-29 17:42:49 +01:00
key-concepts-consensus.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-contracts.rst Applied JD changes 2019-05-08 11:49:23 +02:00
key-concepts-djvm.rst Fix docs formatting for DJVM (#5591) 2019-10-15 09:02:34 +01:00
key-concepts-ecosystem.rst DEVREL-1297 Ledger - Doc Site Lessonly Conformance (#5128) 2019-05-21 14:59:11 +01:00
key-concepts-flows.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-ledger.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
key-concepts-node.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
key-concepts-notaries.rst DOCS: Update notary data visibility page 2019-10-22 16:32:50 +01:00
key-concepts-oracles.rst CORDA-1514 Add our patented nested Merkle trees protocol to documentation 2018-07-17 15:36:10 +01:00
key-concepts-states.rst Added more docs for reference states to key concepts and api docs. (#4013) 2018-10-02 16:29:19 +01:00
key-concepts-tearoffs.rst CORDA-1514 Add our patented nested Merkle trees protocol to documentation 2018-07-17 15:36:10 +01:00
key-concepts-time-windows.rst [CORDA-1612]: Fix truncated code snippets in docs PDF (#3347) 2018-06-13 09:43:16 +01:00
key-concepts-tradeoffs.rst Minor changes to text to more accurately reflect the current implementation. (#3477) 2018-07-02 10:26:33 +01:00
key-concepts-transactions.rst DEVREL-1287 - Minor Typos & Commands info in "Other transaction components" intro 2019-05-08 11:49:23 +02:00
key-concepts-vault.rst Minor tweaks and improvements in docs TOC to aid navigation and access. 2019-03-27 15:26:17 +01:00
key-concepts.rst DEVREL-1297 Ledger - Doc Site Lessonly Conformance (#5128) 2019-05-21 14:59:11 +01:00
legal-info.rst Razvan/merge 4.3 into 4.4 (#5494) 2019-09-20 14:10:15 +00:00
loadtesting.rst Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00
messaging.rst ENT-2168: Node internal docs tweaks (#3624) 2018-07-16 17:13:43 +01:00
network-bootstrapper.rst CORDA-3422 - Remove design docs from 4.0 (#5707) 2019-11-13 18:01:04 +00:00
network-builder.rst Fix corda docker image names in docs (#5606) 2019-10-18 10:46:59 +01:00
network-map.rst ENM-866: Link to CENM docs 2019-12-05 13:27:52 +00:00
node-administration.rst CORDA-3386: Improve node configuration override documentation (#5777) 2019-12-02 14:42:23 +00:00
node-commandline.rst low hanging fruit 2019-03-27 15:25:40 +01:00
node-database-access-h2.rst Joel upgrade docs (#3730) 2018-08-03 13:34:34 +01:00
node-database-tables.rst CORDA-3476: Fix typo in node database table documentation (#5779) 2019-12-02 11:58:55 +00:00
node-database.rst CORDA-3477: Update node database documentation to be correct (#5782) 2019-12-02 16:37:31 +00:00
node-explorer.rst ENT-3128: Update documentation for Node Explorer. (#4817) 2019-02-27 14:32:39 +00:00
node-flow-hospital.rst CORDA-3202 Add a specific exception for flows to hospitalise themselves (#5767) 2019-12-11 10:35:58 +00:00
node-internals-index.rst Minor tweaks and improvements in docs TOC to aid navigation and access. 2019-03-27 15:26:17 +01:00
node-naming.rst More fixes 2019-01-14 10:07:51 +00:00
node-operations-upgrade-cordapps.rst ENT-3161 - Align docs with ENT (#5113) 2019-05-09 17:23:52 +01:00
node-services.rst NOTICK - Fix typo in node services docs (#5689) 2019-11-08 10:19:06 +00:00
node-structure.rst Another file adjusted 2019-01-14 10:55:39 +00:00
node-upgrade-notes.rst CORDA-2511 - Upgrade notes for C4 need to include required minimum previous Corda version (#5039) (#5124) 2019-06-21 09:34:52 +01:00
oracles.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
permissioning.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
quickstart-build.rst Fixing small typo 2019-11-29 10:55:32 +00:00
quickstart-deploy.rst Backporting changes to quickstart (#5306) 2019-08-19 22:41:51 +01:00
quickstart-index.rst Backporting changes to quickstart (#5306) 2019-08-19 22:41:51 +01:00
release-notes.rst NOTICK: Mention platform version change in release notes (#5721) 2019-11-18 12:42:25 +00:00
running-a-node.rst CORDA-3279 Change single quotes to double quotes fixes node's shutdown (#5611) 2019-10-23 10:01:24 +01:00
running-a-notary.rst Add constants for the open source and samples repos branch names 2019-08-07 14:23:33 +01:00
secure-coding-guidelines.rst Docsite reorg ahead of beta launch. 2017-06-05 13:37:23 +01:00
serialization-default-evolution.rst LedgerTransaction no longer a data class to prevent more copy methods and fixed serialisation issue (CORDA-2231) (#4287) 2018-11-22 22:53:24 +00:00
serialization-enum-evolution.rst [CORDA-2385] Ensure codesets are included in documentation (#4546) 2019-01-11 09:22:45 +00:00
serialization-index.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
serialization.rst Add some documentation on the wire format. 2019-06-03 14:56:21 +02:00
setting-up-a-dynamic-compatibility-zone.rst Updated network docs (#4154) 2018-11-05 15:51:42 +00:00
shell.rst https://r3-cev.atlassian.net/browse/ENT-3829 (#5763) 2019-12-03 10:28:00 +00:00
soft-locking.rst Improvements to Vault Query Service soft locked state querying (#1174) 2017-08-04 17:23:31 +01:00
testing.rst CORDA-2821 Fix issue with Quasar errors redirecting to useless page (#4982) 2019-05-01 11:21:13 +01:00
testnet-explorer-corda.rst Merge branch 'release/os/4.1' into tudor_merge_4.1_to_4.3 2019-09-09 16:04:39 +03:00
tools-index.rst DOCS - Correct links to checkpoint-tooling.html (#5387) 2019-08-22 16:30:02 +01:00
troubleshooting.rst Removes the glossary and FAQ. Points people to StackOverflow for troubleshooting. 2018-03-16 13:41:38 +00:00
tut-two-party-contract.rst Cais r3 doc fixes (#4974) 2019-04-02 11:20:12 +01:00
tut-two-party-flow.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
tut-two-party-introduction.rst Fix typos (#4317) 2018-12-03 22:30:15 +00:00
tutorial-attachments.rst Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00
tutorial-building-transactions.rst Update tutorial-building-transactions.rst 2019-03-02 17:45:34 +01:00
tutorial-clientrpc-api.rst CORDA-3022 Add wildcard RPC permissions (#5174) 2019-08-28 15:29:06 +01:00
tutorial-contract.rst Contract tutorial update and Contributors list update (#5338) 2019-07-30 14:51:34 +01:00
tutorial-cordapp.rst CORDA-3150 Docs command fix 2019-08-22 11:03:18 +01:00
tutorial-custom-notary.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
tutorial-integration-testing.rst CORDA-2729: Update integration testing instructions to explicitly mention node-driver dependency (#4873) 2019-03-12 10:25:39 +00:00
tutorial-observer-nodes.rst [CORDA-2086] Allow transactions to be re-recorded using StatesToRecord.ALL_VISIBLE (#5184) 2019-07-04 14:00:42 +01:00
tutorial-tear-offs.rst Docs: sync docs between master/c4 branches. 2019-02-25 17:22:59 +01:00
tutorial-test-dsl.rst CORDA-2528 - Update contract testing documentation (#4977) 2019-05-03 13:49:13 +01:00
tutorials-index.rst Docs: update notary setup page 2018-07-17 11:26:55 +02:00
upgrading-cordapps.rst CORDA-3018 Whitelisting attachments by public key - phase two tooling (#5386) 2019-09-10 12:16:34 +01:00
versioning-and-upgrades.rst Put missing content back into the toctree after a bad merge. 2019-08-23 14:41:32 +02:00
versioning.rst Merge branch 'release/os/4.1' into FEAT-43-r4.4 2019-11-13 19:16:09 +00:00
wire-format.rst Wire format docs: review fixes from Rick. 2019-06-03 14:56:21 +02:00
writing-a-cordapp.rst Document warning cleanup + new version of docs builder 2019-04-11 13:43:47 +00:00