Ross Nicoll
df87731043
CORDA-499: Dokka 'Kt' class cleanup ( #1433 )
...
* Remove unneeded identity registrations from tests, which sometimes cause duplicated entries in the database
* Add JvmName annotations to ObservableFold and ObservableUtilities
* Move createMapChange() into ReadOnlyBackedObservableMapBase as the only place it's used, to
improve Java interop.
* Clean up Generator by moving extension functions into the class/companion class.
* Add documentation to the actual functions rather than being only on the top level class.
* Add JvmName to Generators
* Move extension functions into the classes they're used in to try supressing generation of empty RPCClientProxyHandlerKt class.
* Add JvmName to ConcurrencyUtils
* Move Iterable<ServiceInfo>.containsType() into Simulation, as it's only useful when verifying
setup of a simulated case. Resolves ServiceInfoKt class being generated.
* Move FlowHandle.notUsed() into the one place it's actually called, so Kotlin stops creating a FlowHandleKt class.
2017-09-08 14:37:18 +01:00
Shams Asari
9a77e63cf8
Added missing app name on session-init messages
2017-09-08 13:54:36 +01:00
Viktor Kolomeyko
8710090887
CORDA-540: Fixes to make "node" tests pass in AMQP mode, part 1 ( #1455 )
2017-09-08 13:46:22 +01:00
Rick Parker
691d9ea0bc
Correctly unwrap MissingAttachmentException. ( #1454 )
2017-09-08 13:41:53 +01:00
Joel Dudley
88a6002246
Allows flow exceptions in CheckTransaction.
2017-09-08 13:21:48 +01:00
Rick Parker
41a94d1624
Fix IrsDemoTest for days that have a fixing. ( #1456 )
2017-09-08 13:15:04 +01:00
Michele Sollecito
df31e52665
[CORDA-303]: Add some tests that stop and start a node and check state is persistent. ( #1449 )
...
* [CORDA-303]: Add some tests that stop and start a node and check state is persistent.
* [CORDA-303]: Updated change log and added Javadocs.
* [CORDA-303]: Cleaned up test.
* [CORDA-303]: Removed blank lines after class or function declarations.
* [CORDA-303]: Wrapped multiple invocations in `with` construct.
2017-09-08 09:24:22 +01:00
Rick Parker
79f1e1ae7f
Introduce current context concept for serialization in preparation for WireTransaction changes ( #1448 )
2017-09-08 08:16:38 +01:00
Rick Parker
6bf2871819
Change descriptor name from string to symbol on the wire to adhere to section 1.5 of the AMQP 1.0 spec ( #1423 )
2017-09-07 17:05:39 +01:00
Andrzej Cichocki
879b1a6393
Tutorial runExampleClientRPC is now runExampleClientRPCKotlin. ( #1446 )
2017-09-07 15:00:03 +01:00
Patrick Kuo
57412d4498
Enforce X500Name format defined in design doc ( #1427 )
...
* Standardise X500Name format - WIP
* address PR issues
* failing test fix and replace X500Name with getX500Name
* gradle plugin fix
* Added country code validation
2017-09-07 14:47:42 +01:00
Viktor Kolomeyko
d9d17be284
CORDA-540: Small changes to make "finance" tests pass in AMQP mode ( #1445 )
2017-09-07 13:31:41 +01:00
Shams Asari
c293d6b18a
Added check to receive and sendAndReceive to make sure the primitive classes aren't used ( #1400 )
2017-09-07 11:46:35 +01:00
Viktor Kolomeyko
50c51493c3
CORDA-540: AMQP-forge "example-code" ( #1439 )
2017-09-07 11:17:55 +01:00
Matthew Nesbit
916c25508e
Merge pull request #1440 from corda/mnesbit-remove-warnings
...
Remove some trivial syntax related warning messages.
2017-09-07 10:49:12 +01:00
Ross Nicoll
8d261faac0
Correct outInputState -> ourInputState ( #1435 )
2017-09-06 17:50:21 +01:00
Matthew Nesbit
291a55d2d2
Remove some trivial syntax related warning messages.
...
Fix whitespace
Address PR comment
2017-09-06 17:10:01 +01:00
Matthew Nesbit
e27e18a9ec
Merge pull request #1438 from corda/mnesbit-remove-dead-code
...
Remove dead and expensive call to key management service
2017-09-06 15:51:17 +01:00
Matthew Nesbit
810e6a230e
Remove dead and expensive call to key management service
2017-09-06 15:07:26 +01:00
Matthew Nesbit
0cfdc15a61
Merge pull request #1431 from corda/mnesbit-bounded-identities
...
Change PersistentIdentityService to have bounded memory
2017-09-06 15:06:46 +01:00
Viktor Kolomeyko
999515db95
CORDA-540: Allow maps as roots of serialization graph ( #1432 )
2017-09-06 15:06:35 +01:00
Ross Nicoll
6fa20e33da
Remove unused myKey
from TwoPartyDealFlow ( #1436 )
2017-09-06 15:00:34 +01:00
Matthew Nesbit
dc0b56432b
Change PersistentIdentityService to use AppendOnlyPersistentMap as this has bounded memory and works correctly for the use case of repeated duplicate inserts.
2017-09-06 13:58:25 +01:00
Andrzej Cichocki
b2051952d2
Add kotlin throwables to whitelist ( #1424 )
2017-09-06 12:58:06 +01:00
Ross Nicoll
fe17d26bb0
Reshuffle docs on NetworkRegistrationHelper ( #1429 )
...
Reshuffle docs on NetworkRegistrationHelper, and in particular note that it can cause the whole
process to exit.
2017-09-06 09:25:45 +01:00
Andrzej Cichocki
579abda044
Group test scope modules in testing dir ( #1419 )
2017-09-05 18:27:26 +01:00
Clinton Alexander
6a7f6a814e
Minor changes to PR template formatting - again
2017-09-05 18:08:51 +01:00
Clinton Alexander
bc28a2e062
Minor changes to PR template formatting
2017-09-05 18:08:29 +01:00
Clinton Alexander
8ded93c2a2
Minor changes to PR template.
2017-09-05 18:08:00 +01:00
Clinton Alexander
cb5ba4cc3b
Minor improvements to github templates.
2017-09-05 18:07:17 +01:00
Clinton
3ae56a00b2
Merge pull request #1425 from corda/clint-ghtemplate
...
Added pull request and issue templates for GitHub.
2017-09-05 17:43:59 +01:00
Clinton Alexander
3ccddf91ea
Addressed release comments.
2017-09-05 17:38:53 +01:00
Clinton Alexander
ccf231440f
Added a page to explain testing.
2017-09-05 17:21:07 +01:00
Andrzej Cichocki
df2ec0ca9b
Suppress output of jarsigner and friends. ( #1426 )
2017-09-05 17:17:33 +01:00
Viktor Kolomeyko
349692f831
CORDA-540: Tighten-up the unit test to prevent concrete collection classes to be used
2017-09-05 16:50:04 +01:00
Viktor Kolomeyko
cac2465ea5
CORDA-540: Special provisions when artificial "AnyType" is used
2017-09-05 16:50:04 +01:00
Viktor Kolomeyko
a01f390515
CORDA-540: Upgrade version of "org.apache.qpid:proton-j" used and minor project files changes
2017-09-05 16:50:04 +01:00
Viktor Kolomeyko
cd912f8add
CORDA-540: Allow lists as root object in AMQP serialization graph
2017-09-05 16:50:04 +01:00
Clinton Alexander
a86abc49aa
Addressed review comments.
2017-09-05 16:36:11 +01:00
Clinton Alexander
47e225825e
Added pull request and issue templates for GitHub.
2017-09-05 16:22:58 +01:00
josecoll
ebc9cacb53
Contract Upgrade API improvements + persistence ( #1392 )
...
* All Contract Upgrade functionality performed within a corresponding flow.
Removed RPC API calls for contract upgrade authorisation / de-authorisation.
Added persistence using AppendOnlyPersistentMap.
* Changed to using a PersistentMap to ensure entries can be removed (was causing failing de-authorisation tests).
Fixed all warnings.
* Added mandatory @Suspendable annotations to flows.
* Do not instantiate object unless overridden.
* Updated changelog and CordaDocs.
* Persistence simplification: only store upgrade contract class name (not serialized object)
* Remove nullability from contract_class_name DB column.
2017-09-05 13:23:19 +01:00
Maksymilian Pawlak
377ca95387
Fix steps references. Small text fixes.
2017-09-05 13:11:58 +01:00
mkit
3b789b5c2f
Restoring lib/quasar.jar from repo ( #1389 )
...
* Removing lib/quasar.jar from repo
* Restoring quasar.jar
2017-09-05 12:58:23 +01:00
Matthew Nesbit
5bb9556380
Merge pull request #1414 from corda/mnesbit-persistent-identityservice
...
Create Persistent Identity Service
2017-09-05 11:54:23 +01:00
Rick Parker
875cfabd50
Make SignedTransaction serializable and fix a test by adjusting constructor ( #1420 )
2017-09-05 11:34:55 +01:00
joeldudleyr3
17f7e39183
Makes set-up instructions clearer. Addresses a zsh-related bug.
2017-09-05 12:33:52 +02:00
Varun Mathur
81d83d707f
fix typo in notary docs
2017-09-05 12:32:28 +02:00
Roman Plášil
b6e8b05dea
Raft JMX reporting: initialize after server is created
2017-09-05 12:30:28 +02:00
Roman Plášil
0831fdfd4f
Add basic Raft cluster status metrics
2017-09-05 12:30:28 +02:00
Matthew Nesbit
8ef29d4736
Persistent Identity
...
Fixup tests after rebase
Add unit tests of Persistent Identity. Fix bugs in PersistentMap.
Wrap identity and network map RPC calls in database transaction
Address PR comments
2017-09-05 11:19:54 +01:00