Katarzyna Streich
c22614ae86
Reduce diffs.
2017-06-21 19:25:51 +02:00
Katarzyna Streich
ab1b7eb551
Move all changes unrelated to flow view in explorer to open source.
2017-06-20 18:01:49 +02:00
Andras Slemmer
4dc06ed25b
Merge pull request #703 from corda/aslemmer-in-process-driver-nodes-performance-tests
...
driver, node: Allow in-process starting of nodes, add a couple of node performance tests
2017-06-20 14:57:54 +01:00
Katarzyna Streich
20403d806a
Cleanup of the explorer code related to internal flow view work. ( #832 )
...
Cleanup of the explorer code related to internal flow view work.
Changes in simulation, widgets, minor visual.
2017-06-20 10:45:42 +01:00
Andras Slemmer
70717cf33f
driver, node: Allow in-process starting of nodes, add a couple of node performance tests
2017-06-19 13:45:48 +01:00
Matthew Nesbit
6933c8fda3
Move all advanced finance types into finance module.
...
Fixup after rebase
Also pull in the interpolator code, which is used for financial calculations.
Fix up rebase
2017-06-16 11:19:24 +01:00
Clinton
a6853be035
Merge pull request #834 from corda/clint-irswebfix
...
IRS web demo now shows fixings + general IRS fixes
2017-06-15 17:49:43 +01:00
Shams Asari
b52d3706eb
Moved Driver.kt to net.corda.testing.driver in the test-utils module
2017-06-14 15:12:39 +01:00
Katarzyna Streich
5e1e50071d
Flow triage view now is ordered by stateMachines observation arrival.
...
Fix bug onUndock when there is no transactions in transactions view.
2017-06-13 18:19:05 +01:00
Mike Hearn
475044597d
Address review comments.
2017-06-13 16:19:55 +02:00
Mike Hearn
ccf43a8e17
Support fuzzy matching for identities.
...
Matching can be done with case insensitive substrings in the identity service, RPC and shell. In future cleverer matching should be possible, e.g. using Lucene or RDBMS free text search features.
2017-06-13 16:19:55 +02:00
Clinton Alexander
fffcfff269
Added correct json support fields to allow deserialisation of IRS data via Jackson.
2017-06-12 20:56:07 +01:00
Katarzyna Streich
4f00bad908
Address PR comments. Add links from FlowTriage view to Network and to TransactionView with showing
...
relevant transactions/peers on the map.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
67a417389b
Add counting of different flows to the widget. Change widget styling, add some icons.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
775c26c573
Address PR comments.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
608550c920
Change tabs to search field in state machine view. Some carving of UI.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
e402f4d5af
Add simulation with broken flows. Refactor of simulation code.
2017-06-12 17:37:39 +01:00
Katarzyna Streich
c734f625ad
Add StateMachineViewer and data model to explorer.
...
Add state machine details with flow result or error, flow initiator, flow name and progress.
Split flows into categories: in progress, errored, done.
2017-06-12 17:37:39 +01:00
Richard Green
f9ca498cb8
Working with strings
2017-06-12 17:37:39 +01:00
Richard Green
70e7a94310
Interim checkin
2017-06-12 17:37:38 +01:00
Clinton Alexander
5fdd57ec48
WIP - squash me.
2017-06-08 18:29:26 +01:00
Andrzej Cichocki
bc4aed92dc
Retry occasionally-failing test until we upgrade Artemis ( #816 )
2017-06-08 17:08:56 +01:00
Andrzej Cichocki
65fe7d6b81
Test that reliably fails with Artemis 2.1.0 ( #797 )
2017-06-07 16:49:57 +01:00
Shams Asari
afa3efb308
Fixes relating to testing flows and services.
...
Fixed issue where Corda services installed in unit tests were not being marked as serialise as singleton. Also the driver now automatically picks up the scanning annotations. This required moving the NodeFactory used in smoke tests into a separate module.
2017-06-06 15:22:43 +01:00
Clinton
08cbcac40c
Corda publications and JARs now have cord or corda at the start. ( #749 )
...
Core corda publications and JARs now have cord or corda at the start (excluding gradle plugins). Removed an unnecessary dependency on test-utils in node-schemas to prevent an evaluation order bug in gradle.
2017-06-06 15:05:47 +01:00
Chris Rankin
20b806cb62
Make RPC client reaper threads into daemons so that they don't block JVM shutdown. ( #781 )
2017-06-01 17:57:38 +01:00
Chris Rankin
0fd897527a
Extend smoke test to cover opening attachments. ( #760 )
2017-05-30 14:55:58 +01:00
Ross Nicoll
a8d4dccea4
Infrastructure for confidential identities
...
* De-anonymise parties in AbstractStateReplacementFlow flows
* Convert transaction key negotiation to a subflow instead of utility functions
* Add serialization support for CertPath
* Restructure cash flows so that a counterparty flow can be added later
2017-05-26 10:00:57 +01:00
Mike Hearn
e141fc1549
Minor: suppress some warnings and wrap an exception in the Jackson code.
2017-05-19 16:45:22 +02:00
Mike Hearn
3636f137b0
Minor: add a unit test for the StringToMethodParser code as used with c'tors.
2017-05-19 16:45:22 +02:00
Chris Rankin
edf269dbe5
Wrap any checked exception inside an unchecked RPCException. ( #700 )
2017-05-18 14:11:22 +01:00
Ross Nicoll
c13a99a2f9
Replaces keys and parties in states with AbstractParty
...
Switch to using AbstractParty as the standard identifier for parties in
states, so that full parties can be used during construction of
transactions and anonymised parties when the transaction is being added
to the ledger.
2017-05-16 12:07:14 +01:00
Andrzej Cichocki
d3bb040355
Refactoring related to BFT notary demo ( #680 )
...
* Fix: Add missing @StartableByRPC to fix the Raft notary demo
* Make loadConfig take a Config object, for cordformation Node
* Unduplicate User.toMap
* Unduplicate WHITESPACE regex, choose possessive form
* Use slash to make a Path
* Remove Companion where redundant
* Remove unused code
2017-05-16 11:30:50 +01:00
Andras Slemmer
63d5aa03e9
Merge pull request #665 from corda/aslemmer-cleanup-rpc-resources-on-startup-failure
...
RPC: call close() on startup failure, add thread leak tests
2017-05-15 19:18:37 +01:00
Andras Slemmer
f445590cff
Address #665 , add more leak tests
2017-05-15 15:20:00 +01:00
Chris Rankin
e995eac5d0
Update smoke tests to run correctly on Windows. ( #684 )
2017-05-15 13:48:40 +01:00
Andras Slemmer
b192a86a30
Address comments #665
2017-05-15 13:18:45 +01:00
Andras Slemmer
8a17406246
Address comments #665
2017-05-15 13:18:45 +01:00
Andras Slemmer
7c3a566197
RPC: call close() on startup failure, add thread leak tests
2017-05-15 13:18:45 +01:00
Andras Slemmer
abe568a7c8
Merge pull request #672 from corda/aslemmer-fix-rpc-docs
...
Fix RPC documentation
2017-05-12 13:09:33 +01:00
Chris Rankin
1c87d4f9c5
Add simple smoke tests for CordaRPCClient. ( #667 )
2017-05-12 10:27:41 +01:00
Andrzej Cichocki
1df29ab06f
Make webserver reconnect to rebooted node. ( #662 )
2017-05-12 10:27:27 +01:00
Andras Slemmer
ee121473d1
Fix RPC documentation
2017-05-11 17:44:45 +01:00
Ross Nicoll
e4a0bc6e11
Move party classes into identity package
...
Move AbstractParty, AnonymousParty and Party into a new net.corda.core.identity package,
as they're not really cryptography tools, and in preparation for further code coming in
for identity.
Optimize imports on many files to clean up the resulting refactor.
2017-05-11 11:25:59 +01:00
Shams Asari
e75732af91
Making sure non-serialisable objects in FlowException do not interfere with the flow session ( #651 )
...
Also TransactionVerificationException no longer has reference to non-serialisable LedgerTransaction
2017-05-10 11:07:28 +01:00
Andras Slemmer
3a2afcdbb2
#592 : Address more comments
2017-05-05 17:10:52 +01:00
Andras Slemmer
34517f653a
#592 : Address more comments
2017-05-05 17:10:52 +01:00
Andras Slemmer
de88ad4f40
RPC muxing, multithreading, RPC driver, performance tests
2017-05-05 17:10:52 +01:00
Ross Nicoll
25dbac0f07
Change party to hold an X.500 name
...
Change the legal name of parties to be an X500 name. This ensures that we aren't converting between
common names and X500 names in various places, eliminating substantial scope for error in the conversion
process. As a result, all node names must now be full X500 names, which has impact on most configurations.
2017-05-05 16:13:29 +01:00
Ross Nicoll
b64e7f51f6
Enforce X.500 distinguished names in configuration
2017-05-05 16:13:29 +01:00