Ross Nicoll
4e18937326
CORDA-499: Restructure TransactionGraphSearch to be Dokka-friendly ( #1409 )
...
* Remove internal state of TransactionGraphSearch from being publicly visible.
* Add Dokka comments for TransactionGraphSearch.Query values.
* Move query into TransactionGraphSearch constructor as it should always be set except for test cases.
* Move TransactionGraphSearch into trader demo
2017-09-08 17:27:01 +01:00
Viktor Kolomeyko
0edaea81d2
CORDA-540: Add a property to make sending stacktraces optional in AMQP mode ( #1458 )
2017-09-08 17:25:42 +01:00
josecoll
628d94c070
Redefine VaultSchema attribute of serialized Contract state to LOB (unconstrained size) ( #1459 )
2017-09-08 16:14:31 +01:00
Maksymilian Pawlak
069e31d006
Don't start Corda webserver if no webAddress has been defined for a node ( #1434 )
...
Don't start Corda webserver if no webAddress has been defined for a node
2017-09-08 15:25:20 +01:00
Ross Nicoll
8aaac437c0
Remove unneeded identity registration ( #1428 )
...
Remove unneeded identity registrations from tests, which sometimes cause duplicated entries in the database
2017-09-08 14:41:52 +01:00
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