corda/node
Viktor Kolomeyko 43205e1f1a CORDA-3471: Create CordaTransactionSupport and make it accessible through AppServiceHub (#5768)
* CORDA-3471: Create `CordaTransactionSupport` and use wherever possible instead of `CordaPersistence`

* CORDA-3471: Address comments by @mnesbit
- Relocate `CordaTransactionSupport` to `core`
- Create a lighter version of transaction - `VaultTransaction` that gives access to `session` object only.

* CORDA-3471: More changes after discussion with  @mnesbit
- Rename `VaultTransaction` into `SessionScope`.

* CORDA-3471: Revert changes to most of the files after conversation with @mnesbit and @rick-r3

* CORDA-3471: Introduce `CordaTransactionSupportImpl` and make it accessible via `AppServiceHub`.

* CORDA-3471: Minor change (comment).

* CORDA-3471: Address input from @mnesbit

* CORDA-3471: Address input from @rick-r3

* CORDA-3471: Make Detekt happier

* CORDA-3471: Add a new test that proves transactions can be started from client threads

As requested by @mnesbit

* CORDA-3471: Change log and documentation update.

As requested by @mnesbit
2019-12-04 17:18:40 +00:00
..
capsule CORDA-2876: Integrate the DJVM with the Corda Node. (#5633) 2019-11-05 13:44:18 +00:00
djvm CORDA-2876: Integrate the DJVM with the Corda Node. (#5633) 2019-11-05 13:44:18 +00:00
src CORDA-3471: Create CordaTransactionSupport and make it accessible through AppServiceHub (#5768) 2019-12-04 17:18:40 +00:00
build.gradle CORDA-3356 Subflow ledger consistency tests + move statemachine tests to slow integration tests (#5722) 2019-11-25 17:11:54 +00:00