0a611afa55
Various clean ups of the docs example code ( #3982 )
...
* Consistent separation of Java and Kotlin sources via package names only
* Renamed the Kotlin tutorial files to match the class names
* Added Java example of LaunchSpaceshipFlow
2018-09-24 15:00:31 +01:00
c79dd8017d
CORDA-1264: Mask internal errors if devMode is false ( #3942 )
2018-09-17 15:44:51 +01:00
33f5aa4190
RPC: make the client library require the platform version it is built for.
...
Remove an unnecessary override on the CordaRPCOps interface.
2018-09-03 19:05:47 +02:00
5d39f2bb46
Better docs of CorDapp structure and node interaction ( #3761 )
...
* Clean-up. Instructions on how template would be modified for production.
* Change page titles to make it clearer make they contain.
* Simple example of how to connect to node via RPC. Explanation of how to interact with node via RPC.
* Bigger warning about deprecated webserver. Makes it clear that CordaRPCClient is THE way to interact with a node.
* Review from Clinton.
* Separating template info from general info.
2018-08-17 16:52:56 +01:00
c24d916f5a
RPC changes ( #3697 )
...
* Eliminate un-necessary reference to Kryo in the comment
* RPC documentation update.
* Rename RpcClientObservableSerializer into RpcClientObservableDeSerializer
2018-08-06 09:11:15 +01:00
3125ec9f73
[ENT-1955] Documentation fixes ( #3417 )
2018-06-21 16:57:30 +01:00
cda5a6a8f2
add RPC client examples of connection management ( #3201 )
2018-05-21 13:39:38 +01:00
455221629b
CORDA-1343 Make the RPCClient ssl constructors public. Clean up broke… ( #3039 )
...
* CORDA-1343 Make the RPCClient ssl constructors public. Clean up broker authentication logic
* CORDA-1343 small fix
* CORDA-1343 cleanup
* CORDA-1343 fixed api changes script
* CORDA-1343 fixed merge
* CORDA-1343 removed unused property
* CORDA-1343 add separate p2p and rpc node users
* CORDA-1343 remove test configuration
* CORDA-1343 fix tests
* CORDA-1343 address core review comments
* CORDA-1343 some documentation and adding createWithSsl method for a haAddressPool
* CORDA-1343 clean up the CordaRPCClient interface
* CORDA-1343 add internal shell test
* CORDA-1343 address code review comments
* CORDA-1343 split the internalShell user from the System Rpc user
* CORDA-1343 fix test
* CORDA-1343 Add warning when certificateChainCheckPolicies is being configured
* CORDA-1343 Address code review changes
* CORDA-1343 fix merge
* CORDA-1343 added test, docs, clarify comments
* CORDA-1343 clean up docs
* CORDA-1343 fix api
* CORDA-1343 fix merge
* CORDA-1343 fix merge
* CORDA-1343 fix merge
* CORDA-1343 fix merge
2018-05-21 13:05:08 +03:00
54e1a7aa7e
Docs: fix some broken markup that caused rendering errors and warnings.
2018-05-11 13:02:40 +02:00
06ec20379c
Clarifies that shell doesn't require RPC permissions.
2018-03-16 11:37:23 +00:00
df536cee86
CORDA-966 - RELEASE - Merge release notes from release branch to master ( #2775 )
2018-03-14 10:05:38 +00:00
2d557d04b4
Minor rewrites. Better documentation of granting RPC permissions to RPC users.
2018-01-30 16:06:20 +00:00
142f52fa82
[CORDA:936]: Enable RPC layer to work with SSL
2018-01-23 16:23:37 +00:00
409cefd467
CORDA-827: more doc changes ( #2254 )
...
* CORDA-827: more doc changes
* CORDA-827: more doc changes
2017-12-14 15:42:34 +00:00
5720697b0d
[CORDA-827] Improved unit tests coverage and documentation ( #2229 )
...
* Extend unit test on RPCSecurityManager
* Fix corner cases in permission parsing and bug in tryAuthenticate
* Rework docsite page
* Add missing ChangeLog entry
2017-12-13 17:09:09 +00:00
d882f8871e
[CORDA-758]: Permissions are now checked for each RPC method. ( #1985 )
...
* Permissions are now checked for each RPC method.
* Fixed NodeMonitorModelTest
* Fixed IRSDemoTest
2017-11-02 15:09:49 +00:00
734b48bad1
Fixes indentation of note
box.
2017-08-17 17:26:10 +01:00
5eb8b36809
Adds information on writing CorDapps. Reorg.
2017-07-25 09:26:35 +01:00
e5fba5d0af
Docsite reorg ahead of beta launch.
2017-06-05 13:37:23 +01:00
e60c7ba0ef
Address comments #672
2017-05-11 17:53:50 +01:00
ee121473d1
Fix RPC documentation
2017-05-11 17:44:45 +01:00
b5e022f350
Introducing Platform Version and its use by the NMS for min version requirements for the network
2017-04-24 15:31:10 +01:00
a1122c0804
Fix broken links for RPC classes. ( #544 )
2017-04-18 10:34:41 +01:00
c4c4c51d7d
Kryo serialisation whitelisting and misc enhancements. ( #267 )
...
Kryo serialisation whitelisting and misc enhancements
2017-02-28 08:12:18 +00:00
b86c80691e
FlowException serialised over RPC (subtypes are flattened), and improvement to startFlow RPC for correct exception handling
2017-02-03 11:21:10 +00:00
cbb66f87f3
Regen docsite with new JavaDoc format API reference
2017-01-18 13:42:22 +01:00
2f769b3db0
Cleaning up doc headers to be consistent wrt casing
2016-11-28 14:08:16 +00:00
6abb5750bf
RPC Kryo plugin functionality.
2016-11-18 17:38:05 +00:00
c326a9ae46
Moved the RPC user config out of the properties file and into the main config file
2016-11-15 12:52:08 +00:00
ce99f354cb
Rename com.r3corda -> net.corda
2016-11-10 17:14:24 +01:00
6d39b71bf9
Simple RPC access control, with a demo control on the cash RPCs
2016-11-03 10:46:25 +00:00
03cc776dd0
Release notes for M4
2016-10-11 11:27:15 +02:00
07e528c659
docs: Address review comments
2016-10-05 10:40:18 +01:00
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