Commit Graph

1954 Commits

Author SHA1 Message Date
Andras Slemmer
4b74d94001 node: Fix compile after rebase, small typo fix 2016-09-19 15:05:22 +01:00
Andras Slemmer
7e43ae5a15 explorer: Wire up remaining tx screen labels 2016-09-19 15:05:22 +01:00
Andras Slemmer
a23c1d019c node: Fix compile after rebase 2016-09-19 15:05:22 +01:00
Andras Slemmer
c04a3401c3 client, node: Fix compile error after rebase 2016-09-19 15:05:22 +01:00
Andras Slemmer
3042407250 node: Better diagnostics for exit generation in WalletMonitorService 2016-09-19 15:05:22 +01:00
Andras Slemmer
fcb16dc353 client: Add cash Exit generation 2016-09-19 15:05:22 +01:00
Andras Slemmer
26aed70e24 explorer: Add input/output states and signers to tx screen 2016-09-19 15:05:22 +01:00
Andras Slemmer
db9eb060b9 .gitignore: explorer/build 2016-09-19 15:05:22 +01:00
Andras Slemmer
0ae71d2f56 explorer: Add IdentityModel 2016-09-19 15:05:22 +01:00
Andras Slemmer
eb82e946d0 node: Expose LedgerTransactions instead of SignedTransactions in WalletMonitor 2016-09-19 15:05:22 +01:00
Andras Slemmer
767077c764 explorer: Add Low level events viewer for tx screen
asd
2016-09-19 15:05:22 +01:00
Andras Slemmer
f4de05c982 explorer: Use built-in row selection observable instead of custom one 2016-09-19 15:05:22 +01:00
Andras Slemmer
0dae8e9f68 client: Small tweaks 2016-09-19 15:05:22 +01:00
Andras Slemmer
5af593cae4 client: reactfx->rx 2016-09-19 15:05:22 +01:00
Andras Slemmer
91508efbd4 client: Add javafx utilities and basic WalletMonitor models 2016-09-19 15:05:22 +01:00
Andras Slemmer
f673d18fb8 client, explorer: Fix compile after rebase 2016-09-19 15:05:22 +01:00
Andras Slemmer
9877299ba8 .idea: Remove superfluous lines 2016-09-19 15:05:22 +01:00
Andras Slemmer
91de256dcc explorer: reactfx->rx 2016-09-19 15:05:22 +01:00
Andras Slemmer
1ec89e07c4 explorer: Add explorer subproject with javafx screens for cash and transactions 2016-09-19 15:05:22 +01:00
Clinton Alexander
7d7418095e Increased timeout to avoid spurious timeouts. Added MVCC flag to allow
better concurrency and prevents deadlocks when multiple transactions are
occurring at once, as has happened on Vega.
2016-09-19 13:45:54 +01:00
Ross Nicoll
dc162358c4 Merged in rnicoll-network-map-visualiser (pull request #359)
Network map visualiser
2016-09-19 13:22:29 +01:00
Matthew Nesbit
b3c1940e1d Merged in mnesbit-cor-259-controlled-smm-start (pull request #361)
Delay State Machine fiber start until network map cache is fully populated.
2016-09-19 13:08:25 +01:00
Matthew Nesbit
478cb58dd6 Delay State Machine fiber start until network map cache is fully populated.
Add some unit tests of the late init behaviour.

Fix merge error

Change statemachine logic to use an in-memory only flag on checkpoints to track their materialisation during startup.

Add annotations for test method

Fix possible race condition on storing checkpoint objects

Correctly create checkpoint

Use then helper function

Cleanup imports
2016-09-19 12:15:33 +01:00
Ross Nicoll
df1de19ae5 Remove hard-coded reference to Mike's home directory 2016-09-19 11:57:14 +01:00
Ross Nicoll
119f923932 Add documentation for network simulator 2016-09-19 11:57:14 +01:00
Ross Nicoll
47e404f8b0 Remove docs on network visualiser 2016-09-19 11:53:41 +01:00
Ross Nicoll
5a8ad0a6dd Rename network map visualiser to simulator 2016-09-19 11:53:41 +01:00
Ross Nicoll
94eee5acbc network-map-visualiser: Fix compile error 2016-09-19 11:53:41 +01:00
Andras Slemmer
91b07a71df network-map-visualiser: Fix compile error 2016-09-19 11:53:41 +01:00
Clinton Alexander
49beda43f9 Code cleanup
* Removed code scaffolding.
* Removed useless parenthesis.
* Added todo.
* Extracted variable declaration to improve readability.
* Renamed VisualiserModel to VisualiserViewModel.
2016-09-19 11:53:41 +01:00
Clinton Alexander
f76c7c9cf9 Refactor network simulator towards MVC model
* Reordered functions in the network map visualiser as a part of an ongoing refactor.
* Started separating concerns out of the NetworkMapVisualiser.
* Moved more view logic to the view class.
* Split out some of the progress tracker visual logic out into the view.
* Finished partial refactor to push model data into the model class.
* Moved some more view and model logic from controller to model.
2016-09-19 11:53:41 +01:00
Andras Slemmer
ba22990938 network-map-visualiser: Fix compile error 2016-09-19 11:53:41 +01:00
Mike Hearn
e27a61ffe6 Make the name of the Network Map Visualiser tool consistent in the code and module naming. 2016-09-19 11:53:41 +01:00
sofusmortensen
c328655f68 Universal: completed Cap unit test, full life cycle 2016-09-19 00:06:42 +02:00
sofusmortensen
2299b3beae Universal: fixed syntax issue that should have resulted in compile error 2016-09-18 18:09:00 +02:00
sofusmortensen
9c5ef6cdfe Universal: more refactor + cap rollout unit test 2016-09-17 16:16:18 +02:00
Rick Parker
1d5c7963c4 Merged in move-db-commit-at-protocol-finish (pull request #363)
Move db commit to after "protocol completed" future is set.
2016-09-16 14:22:17 +01:00
rick.parker
476db876d9 Move db commit to after "protocol completed" future is set.
Move db commit to after "protocol completed" future is set.
2016-09-16 13:56:49 +01:00
Rick Parker
9a6c6b17d6 Merged in cor-344-persistent-services (pull request #356)
Persistent services to survive a controlled stop/start of a node (ex.interest rates)
2016-09-16 12:24:49 +01:00
rick.parker
236a47104f Persitent network map and key service. Temporary persistence workaround for scheduler. 2016-09-16 12:14:56 +01:00
Patrick Kuo
542436caac Merged in pat-node-config-new-properties (pull request #358)
Permissioning server: added new node properties in node config for certificate signing request
2016-09-16 11:43:54 +01:00
Patrick Kuo
1388747484 Permissioning server: added new node properties in node config for certificate signing request 2016-09-16 11:42:33 +01:00
Mike Hearn
4d83f1489f Add a client library that provides an RPC mechanism for talking to the Corda node.
The RPC mechanism uses message queues and is essentially conventional except for the fact that it supports marshalling observables. An observable encapsulates a stream of ongoing events, and server-side observables sent to the client are automatically bound to message queues and managed by Artemis.
2016-09-16 10:13:21 +01:00
Rick Parker
25daa7d688 Merged in fix-hanging-scheduler-test (pull request #362)
Fix hanging test and fail fast on hang.
2016-09-15 17:15:38 +01:00
rick.parker
17c9d231f4 Fix hanging test and fail fast on hang. 2016-09-15 16:39:58 +01:00
Shams Asari
8ea20dd0d2 Removed session IDs from the send and receive methods of ProtocolLogic and are now partially managed by HandshakeMessage 2016-09-14 15:26:55 +01:00
Shams Asari
f314bab6c8 Replacing the two params of AbstractNodeService with single ServiceHubInternal 2016-09-13 11:52:31 +01:00
Rick Parker
53de66a23d Merged in cor-344-persistence-jdbc-transactions (pull request #353)
Add database transactions ready for more widespread persistence.
2016-09-13 10:48:48 +01:00
rick.parker
27cb1c3597 Introduce database transactions around message handling, web API and in protocols. 2016-09-13 10:47:50 +01:00
Andrius Dagys
422a766c1a Minor persistent uniqueness provider tweak 2016-09-13 10:37:53 +01:00