Matthew Nesbit
1e836edd78
Change ServiceType to a sealed class from an abstract class
...
Allow AdvertisedServices to have their own identity and keys. Also, rationalise legalIdentity onto the local node's NodeInfo which is available on ServiceHub
Fixup after rebase
Remove legal identity that was on storage service. Now access via myInfo.legalIdentity and key via keyManagement lookup.
Enforce singleton notary per node for now
Tidy up based upon Rick's suggestions
Handle PR comments
clean up imports
Fix typo
Fixup rename
Capitalise comment
Eliminate unused variable warning
Make changes based upon PR comments
Cleanup whitespace changes
2016-10-07 13:44:51 +01:00
Andras Slemmer
3bb96f3f3e
node: Fix after rebase
2016-10-05 10:40:18 +01:00
Andras Slemmer
5af0e97444
Refactor explorer and friends to use RPC, remove NodeMonitor*
2016-10-05 10:40:18 +01:00
Shams Asari
5e6533eb8a
Better use of Futures
2016-10-04 14:11:43 +01:00
Andrius Dagys
5efa0fd5b3
Advertised services now contain ServiceInfo which describes ServiceType and a service identifier. This will be used, e.g. for grouping distributed notary nodes into the same service cluster.
2016-10-04 11:36:26 +01:00
Andras Slemmer
4da73e28c7
client, explorer: Address review comments
2016-10-03 11:26:30 +01:00
Andras Slemmer
9a212a8714
client: Add ConcatenatedList, LeftOuterJoinedMap, tests and utilities, fix some bugs
2016-10-03 11:26:30 +01:00
Andras Slemmer
99e758e021
client: Add ObservableMap utilities and tests
2016-10-03 11:26:29 +01:00
Andras Slemmer
43d18d46bb
Add PartiallyResolvedTransaction to client
2016-10-03 10:17:41 +01:00
Andras Slemmer
7e7bf08062
Rename stateMachineRunId properties to id, remove unused fiberId
2016-09-26 10:40:18 +01:00
Andras Slemmer
cfa5878ea2
Add StateMachineRunId, type for SMM Changes
2016-09-26 10:40:18 +01:00
Matthew Nesbit
a964073c2f
Track message id's to deduplicate replays. Widen the auto-acknowledgement window of Artemis back to the default.
...
Use synchronized wrapper over set.
Drop discard message to trace level logging.
Fix code layout
Use lazy trace extension method
Track message id's to deduplicate replays. Widen the auto-acknowledgement window of Artemis back to the default.
Use synchronized wrapper over set.
Include tx message unique id in checkpointed data.
Add test for checkpointed resend
Fix bug in not getting UUID off message.
Tidy formatting
Add explanation comments to test asserts
Put unique id even on Client messages.
Tidy formatting
2016-09-26 10:12:50 +01:00
Patrick Kuo
eee18b55f5
Moved certificates path to node configuration
2016-09-22 14:28:12 +01:00
Ross Nicoll
d38392093f
Rename wallet monitor service to node monitor service
2016-09-21 10:26:20 +01:00
Ross Nicoll
ebda724f14
Change references to 'wallet' with 'vault'
2016-09-20 18:14:53 +01:00
Andras Slemmer
f6d4d91f36
client: Add example code to ObservableUtilities
2016-09-20 10:23:46 +01:00
Andras Slemmer
75ee91fe4e
client: Use ReplayList to test AggregatedList as well
2016-09-19 15:05:23 +01:00
Andras Slemmer
118d5c485e
client: Fix FlattenedList, add ReplayedList for testing ObservableList Changes
2016-09-19 15:05:23 +01:00
Andras Slemmer
7d290b38b1
client: Add utility javafx observable extension methods
2016-09-19 15:05:23 +01:00
Andras Slemmer
80a058760f
client: Relax ChosenList variance
2016-09-19 15:05:23 +01:00
Andras Slemmer
f1f8b3180c
client: Add FlattenedList
2016-09-19 15:05:23 +01:00
Andras Slemmer
21a7707825
explorer: Map transactions by tx id as well
2016-09-19 15:05:23 +01:00
Andras Slemmer
01d879772d
client, explorer: Rearrange/add tx screen columns
2016-09-19 15:05:23 +01:00
Andras Slemmer
041c33a167
client, node: Handle snapshot in explorer
2016-09-19 15:05:23 +01:00
Andras Slemmer
c04a3401c3
client, node: Fix compile error after rebase
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
767077c764
explorer: Add Low level events viewer for tx screen
...
asd
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
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
Mike Hearn
5f048889f0
Merged in mike-tweak-erroror (pull request #343 )
...
Minor: move ErrorOr into the core module and tweak its API a bit. Add a Path div operator.
2016-09-09 11:29:22 +02:00
Matthew Nesbit
9518c38f29
Ensure integration tests in modules are in separate configurations and not directly called from build or installDist.
2016-09-08 15:28:04 +01:00
Mike Hearn
af72978ace
Remove redundant import.
2016-09-08 14:41:17 +02:00
Mike Hearn
34ee44b532
Minor: move ErrorOr into the core module and tweak its API a bit. Add a Path div operator.
2016-09-08 13:12:15 +02:00
Andras Slemmer
0412a70301
client: Rename TransactionCreateState -> GatheredTransactionData, fix compile error after rebase
2016-09-08 11:25:26 +01:00
Andras Slemmer
e235375a89
client: Add stubs/todo for handling state snapshots
2016-09-08 11:25:26 +01:00
Andras Slemmer
3acbda53e4
client: AmountBindings class->object
2016-09-08 11:25:26 +01:00
Andras Slemmer
2869889769
client: Add lengthier explanation of Models
2016-09-08 11:25:26 +01:00
Andras Slemmer
6b6c51b8d4
client: Elaborate on why we need two IDs in TransactionCreateStateModel
2016-09-08 11:25:26 +01:00
Andras Slemmer
d5c4202162
client: Fix when (this)
to use virtual dispatch instead
2016-09-08 11:25:26 +01:00
Andras Slemmer
3a5247f016
client: Small tweaks
2016-09-08 11:25:26 +01:00
Andras Slemmer
7eb4f1fb33
client: Clarify keyHashCode var name, add unit tests for AggregatedList
2016-09-08 11:25:26 +01:00
Andras Slemmer
435754a043
client: reactfx->rx
2016-09-08 11:25:26 +01:00
Andras Slemmer
4c36072849
client: Document fx utilities
2016-09-08 11:25:26 +01:00
Andras Slemmer
0c8f58b2ac
client: Document models
2016-09-08 11:25:26 +01:00
Andras Slemmer
cb956e0979
client: Some refactor of Expect dsl, docs
2016-09-08 11:25:26 +01:00
Andras Slemmer
bdb22e1b74
client: Add javafx utilities and basic WalletMonitor models
2016-09-08 11:25:26 +01:00