corda/samples/network-visualiser
Katarzyna Streich 495e870b74 NodeInfo remove main identity (#1284)
* Remove node's main identitiy from NodeInfo.

Preparation for getting rid of services + supporting multiple identities
on the node.
NodeInfo keeps multiple identities as a list. For now the first one is treated as a special one.
Introduced function chooseIdentity in CoreTestUtils as a preparation for proper handling of multiple identities in the future.
Remove legalIdentityKey from ServiceHub, add extension function - chooseIdentity on ServiceHub.
Add `me` field on FlowStateMachineImplemetation, flows should know what the calling identity is.
Remove SERVICES_PREFIX in artemis messaging layer.

* Address minor comments.

* Fixes after rebase.

Remove chooseIdentity from ServiceHub

* Rename me to ourIdentity on FlowLogic

* Fixes after rebase

* Address Ross comments, fixes

* Fix after rebase

* Fix services certificate paths

Apply Patrick's patch.
2017-09-15 14:39:34 +01:00
..
src NodeInfo remove main identity (#1284) 2017-09-15 14:39:34 +01:00
build.gradle Spinoff driver into own project with demorun (#1401) 2017-09-05 09:50:51 +01:00
README.md Starting new pull request - previous one had conflict errors 2016-11-29 16:52:07 +00:00

Network Visualiser

This package contains a network visualiser that uses a simulation to visualise the interaction and messages between nodes on the Corda network.

Please see the either the online documentation for more info on the network visualiser, or the included offline version.

From the root directory of the repository, run it like this (Windows):

gradle samples:network-visualiser:run

or (Mac / Unix)

./gradlew samples:network-visualiser:run