Andras Slemmer
7d9caa984b
node: Driver network map starts parallel with other nodes, uses executor service, pre-create most artemis queues
2016-12-20 14:49:55 +00:00
Mike Hearn
eec16a41cf
Minor: fix some compiler warnings and update some universal contract DSL code to use may as an infix function
2016-12-20 15:18:25 +01:00
Shams Asari
81d1459599
Fixed bug where messages can't be sent to services running on the network map node ( #71 )
2016-12-20 12:03:21 +00:00
Andras Slemmer
6ad3ca48d3
Merge pull request #60 from corda/aslemmer-add-cashflow-progresstracker
...
CashFlow progress tracking, remove unused clientToService stream
2016-12-20 10:27:36 +00:00
Andras Slemmer
2f12f79f19
CashFlow progress tracking, remove unused clientToService stream
2016-12-20 10:20:37 +00:00
Clinton Alexander
3c2610613f
Integration test uses better naming sceme. Json support module cleaned up to use Kotlin features.
2016-12-19 16:26:54 +00:00
Clinton Alexander
00a44c5fbd
SIMM valuation test now verifies the trade more robustly by checking trade ID.
2016-12-19 16:13:37 +00:00
Clinton Alexander
7d591e9cba
Improved readability of the simm integration test
2016-12-19 15:25:13 +00:00
Clinton Alexander
ba5934e3e1
Object mapper for http utils is now created once instead of per request.
2016-12-19 14:53:08 +00:00
Clinton Alexander
9f9fa1de1c
Removed the JSON closure and replaced with a more Kotlin native solution to generating arbitrary JSON with Jackson.
2016-12-19 14:35:47 +00:00
kasiastreich
4ffad426c1
Writing contract tests docs ( #17 )
...
* Change tutorial-test-dsl to cover CommercialPaper instead of Cash contract.
* Address PR comments.
* Add Java code examples.
* Minor fixes.
* Add double spend example to the tutorial.
* Small grammar fixes for writing a contract test tutorial.
2016-12-19 13:14:36 +00:00
Andrius Dagys
6f3ed327a0
Vault: return a list of unconsumed states rather than a sequence. The lazy evaluation captures some extra context, serialization of which in flows results in errors.
2016-12-16 15:48:48 +00:00
Clinton Alexander
fa1e7cfa15
Corda JSON module now created in a separate function to the default mapper.
2016-12-16 14:51:12 +00:00
Clinton Alexander
008fcf50fd
Added more type information to various API endpoints to make it possible to test. Integration test passes.
2016-12-16 14:47:29 +00:00
Clinton Alexander
234ffb141c
Fixed issues with incorrect serialisation in test utilities.
2016-12-16 12:11:26 +00:00
Clinton Alexander
d1c9cabd18
Added a trade to the test.
2016-12-16 12:11:26 +00:00
Clinton Alexander
6be21c7da4
Added test contents with a couple of todos.
2016-12-16 12:11:26 +00:00
Clinton Alexander
2334824a73
Added skeleton for the SIMM integration test.
2016-12-16 12:11:26 +00:00
Mike Hearn
f44dd969ce
Fix ANSI logging on Windows
2016-12-15 21:00:45 +01:00
Joel Dudley
334ed4806b
Adds overload anotations and reorganizes param orders to improve java interop.
2016-12-15 18:27:41 +00:00
Andrius Dagys
7cb4cbcad4
Made vault updates contain full StateAndRef in the consumed set (instead of just StateRef). This allows subscribers to check whether the update contains relevant states.
...
Cash balances are now calculated by keeping only the aggregate values (it no longer needs to iterate through all states in the vault).
2016-12-15 16:27:39 +00:00
Clinton Alexander
adc70569b1
Regen docsite
2016-12-15 16:21:28 +00:00
Andrius Dagys
673b0393b4
Increase JDBCHashMap default bucket size. With the current implementa… ( #58 )
...
Increase JDBCHashMap default bucket size. With the current implementation of the Vault, once the number of stored transactions (or UTXO) goes over the max bucket size we end up reloading each transaction from the db and deserializing it, which causes severe performance degradation.
2016-12-15 15:45:51 +00:00
Andras Slemmer
66477a0955
Merge pull request #57 from corda/aslemmer-service-identity-sessions
...
Service identity sessions
2016-12-15 13:29:50 +00:00
Patrick Kuo
64732f8701
Client observable improvement ( #56 )
...
* merge foldToObservableList and foldToObservableMap to fold
* added a 1 second buffer to the rx observable subscription to batch up the incoming updates, to avoid flooding FX UI thread with runnable
* renamed GatheredTransactionDataModel to TransactionDataModel
2016-12-15 12:48:27 +00:00
exfalso
53bbb57345
Add ReceivedSessionMessage, DriverBasedTest re #57
2016-12-15 11:37:15 +00:00
Andras Slemmer
8ea4c258f1
Extend messaging.rst about service queues
2016-12-15 11:37:15 +00:00
Andras Slemmer
a3138ab0dc
Address PR comments
2016-12-15 11:37:15 +00:00
Andras Slemmer
4f44962962
Add kdocs on service addressing
2016-12-15 11:36:06 +00:00
Andras Slemmer
6a796cef35
Add raft notary integration tests, testing service addressing
2016-12-15 11:36:06 +00:00
Andras Slemmer
7ee88b6ec8
Add SMM test for round robin node picking
2016-12-15 11:36:06 +00:00
Andras Slemmer
fd436b0cdc
artemis, sessions, mock: Add Service addressing, tests pass
2016-12-15 11:36:06 +00:00
Andras Slemmer
978ab7e35e
Merge pull request #65 from corda/aslemmer-fix-simm-valuation-demo-kryo
...
Fix simm-valuation-demo's kryo
2016-12-14 18:01:40 +00:00
Andras Slemmer
0e54766b87
Fix simm-valuation-demo's kryo
2016-12-14 17:58:23 +00:00
Andras Slemmer
7752a8dd46
Merge pull request #64 from corda/aslemmer-fix-simm-valuation-demo-kryo
...
Fix simm-valuation-demo's kryo
2016-12-14 16:30:09 +00:00
Andras Slemmer
a7c079967c
Fix simm-valuation-demo's kryo
2016-12-14 16:28:55 +00:00
Joel Dudley
1d1a067ead
Adds a warning regarding vault access in @Suspendable functions
2016-12-14 15:23:09 +00:00
Shams Asari
7afa3346d6
Updated docs and TODOs to be inline with recent changes to the doorman
2016-12-13 17:03:15 +00:00
Andras Slemmer
e198a93b4d
Merge pull request #54 from corda/aslemmer-fix-trader-demo-jarurlinputstream
...
rpc-kryo: Kryo register hidden jar url inputstream class
2016-12-13 12:17:58 +00:00
Andras Slemmer
09e11f8435
rpc-kryo: Kryo register hidden jar url inputstream class
2016-12-13 11:51:14 +00:00
Joel Dudley
7d79f3d6d2
Updates CorDapp template docs to reflect inclusion of java source files and new info on running nodes across machines. ( #52 )
...
Updates CorDapp template docs to reflect inclusion of java source files.
2016-12-12 18:48:35 +00:00
Patrick Kuo
a4201c7152
This fixes the node startup issue - https://github.com/corda/corda/issues/37 ( #48 )
...
* Create missing artemis bridge when node is added to the network map
* Added integration test for this issue
* addressed PR issues
2016-12-12 13:29:31 +00:00
Matthew Nesbit
fc69624f41
Merge pull request #47 from corda/mnesbit-fix-corruption-in-memory-network-tests
...
Fix errors with multi-thread InMemoryMessagingNetwork
2016-12-12 09:15:52 +00:00
Clinton Alexander
d429385e72
Fix: Capsule did not contain caplet due to an incorrect path.
2016-12-09 17:58:00 +00:00
Clinton Alexander
40bddd6403
Fix: Samples could not be deployed due to an incorrect build.gradle task target.
2016-12-09 17:45:21 +00:00
Shams Asari
9d98673c66
Added commonName extension method to X500Name and helper class for x509 cert factories
2016-12-09 17:13:00 +00:00
Matthew Nesbit
6eb74ba10a
There have been strange serialization errors in tests using the InMemoryMessagingNetwork when run in multi-threaded mode. It appears that the root cause is Kryo transiently modifies the source ByteArray. Therefore we must give each thread/node in the network a separate message data copy.
2016-12-09 16:25:18 +00:00
Clinton Alexander
57975c6e91
Bank of corda demo now uses the correct runtime artifacts dependency.
2016-12-09 15:17:07 +00:00
Clinton
b43d940297
Merge pull request #35 from corda/clint-M6publishing
...
Corda can be published to bintray and reduced publishing boilerplate in build.gradle.
2016-12-09 15:07:46 +00:00
Clinton Alexander
ba321121e5
Fixed instructions in readme
2016-12-09 15:05:18 +00:00