mirror of
https://github.com/corda/corda.git
synced 2025-01-29 15:43:55 +00:00
51330c2e44
* CORDA-3232: Make backward compatible RPC client changes Such that it will be able to talk to new and old server versions. * CORDA-3232: Make backward compatible RPC server changes Such that it will be able to talk to new and old client versions. * CORDA-3232: Trick Detekt * CORDA-3232: Integration test for multi-interface communication. * CORDA-3232: Add legacy mode test. * CORDA-3232: Making Detekt happier * CORDA-3232: Fix Detekt baseline after merge with `4.3` branch * CORDA-3232: Incrementing Platform version As discussed with @lockathan * CORDA-3232: Fix legacy test post platform version increment * CORDA-3232: Use recursive logic to establish complete population of method names * Revert "CORDA-3232: Incrementing Platform version" This reverts commit d75f48aa * CORDA-3232: Remove logic that conditions on PLATFORM_VERSION * CORDA-3232: Making Detekt happier * CORDA-3232: Few more changes after conversation with @mnesbit * CORDA-3232: Make a strict match to `CordaRPCOps` on client side Or else will fail: net.corda.tools.shell.InteractiveShellIntegrationTest.dumpCheckpoints creates zip with json file for suspended flow Flagging that `InternalCordaRPCOps.dumpCheckpoints` cannot be called. * CORDA-3232: Address PR comments by @rick-r3 * CORDA-3232: Address further review input from @rick-r3 * Change the way how methods stored in the map; * Extend test to make sure that `CordaRPCOps` can indeed be mixed with other RPC interfaces.