mirror of
https://github.com/corda/corda.git
synced 2025-06-21 16:49:45 +00:00
Store default platform version in a constant (#3900)
* use constant for default platform version value when tests with out of process nodes are run from Intellij. * node will use constant for platform version instead of manifest file(RPC already uses the constant, no sense in having 2 sources for it) * fix issues caused by merge
This commit is contained in:
@ -12,6 +12,7 @@ import net.corda.core.utilities.days
|
|||||||
import net.corda.core.utilities.minutes
|
import net.corda.core.utilities.minutes
|
||||||
import net.corda.core.utilities.seconds
|
import net.corda.core.utilities.seconds
|
||||||
import net.corda.nodeapi.internal.ArtemisTcpTransport.Companion.rpcConnectorTcpTransport
|
import net.corda.nodeapi.internal.ArtemisTcpTransport.Companion.rpcConnectorTcpTransport
|
||||||
|
import net.corda.nodeapi.internal.PLATFORM_VERSION
|
||||||
import net.corda.serialization.internal.AMQP_RPC_CLIENT_CONTEXT
|
import net.corda.serialization.internal.AMQP_RPC_CLIENT_CONTEXT
|
||||||
import java.time.Duration
|
import java.time.Duration
|
||||||
|
|
||||||
@ -45,7 +46,7 @@ open class CordaRPCClientConfiguration @JvmOverloads constructor(
|
|||||||
* The default value is whatever version of Corda this RPC library was shipped as a part of. Therefore if you
|
* The default value is whatever version of Corda this RPC library was shipped as a part of. Therefore if you
|
||||||
* use the RPC library from Corda 4, it will by default only connect to a node of version 4 or above.
|
* use the RPC library from Corda 4, it will by default only connect to a node of version 4 or above.
|
||||||
*/
|
*/
|
||||||
open val minimumServerProtocolVersion: Int = 4,
|
open val minimumServerProtocolVersion: Int = PLATFORM_VERSION,
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* If set to true the client will track RPC call sites (default is false). If an error occurs subsequently
|
* If set to true the client will track RPC call sites (default is false). If an error occurs subsequently
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
package net.corda.nodeapi.internal
|
package net.corda.nodeapi.internal
|
||||||
|
|
||||||
// TODO: Add to Corda node.conf to allow customisation
|
// TODO: Add to Corda node.conf to allow customisation
|
||||||
const val NODE_INFO_DIRECTORY = "additional-node-infos"
|
const val NODE_INFO_DIRECTORY = "additional-node-infos"
|
||||||
|
const val PLATFORM_VERSION = 4
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
package net.corda.node.internal
|
package net.corda.node.internal
|
||||||
|
|
||||||
import com.jcabi.manifests.Manifests
|
|
||||||
import com.typesafe.config.Config
|
import com.typesafe.config.Config
|
||||||
import com.typesafe.config.ConfigException
|
import com.typesafe.config.ConfigException
|
||||||
import com.typesafe.config.ConfigRenderOptions
|
import com.typesafe.config.ConfigRenderOptions
|
||||||
@ -27,6 +26,7 @@ import net.corda.node.utilities.registration.NodeRegistrationException
|
|||||||
import net.corda.node.utilities.registration.NodeRegistrationHelper
|
import net.corda.node.utilities.registration.NodeRegistrationHelper
|
||||||
import net.corda.node.utilities.saveToKeyStore
|
import net.corda.node.utilities.saveToKeyStore
|
||||||
import net.corda.node.utilities.saveToTrustStore
|
import net.corda.node.utilities.saveToTrustStore
|
||||||
|
import net.corda.nodeapi.internal.PLATFORM_VERSION
|
||||||
import net.corda.nodeapi.internal.addShutdownHook
|
import net.corda.nodeapi.internal.addShutdownHook
|
||||||
import net.corda.nodeapi.internal.config.UnknownConfigurationKeysException
|
import net.corda.nodeapi.internal.config.UnknownConfigurationKeysException
|
||||||
import net.corda.nodeapi.internal.persistence.CouldNotCreateDataSourceException
|
import net.corda.nodeapi.internal.persistence.CouldNotCreateDataSourceException
|
||||||
@ -400,7 +400,7 @@ open class NodeStartup: CordaCliWrapper("corda", "Runs a Corda Node") {
|
|||||||
|
|
||||||
protected open fun getVersionInfo(): VersionInfo {
|
protected open fun getVersionInfo(): VersionInfo {
|
||||||
return VersionInfo(
|
return VersionInfo(
|
||||||
CordaVersionProvider.platformVersion,
|
PLATFORM_VERSION,
|
||||||
CordaVersionProvider.releaseVersion,
|
CordaVersionProvider.releaseVersion,
|
||||||
CordaVersionProvider.revision,
|
CordaVersionProvider.revision,
|
||||||
CordaVersionProvider.vendor
|
CordaVersionProvider.vendor
|
||||||
|
@ -28,6 +28,7 @@ import net.corda.node.services.Permissions
|
|||||||
import net.corda.node.services.config.*
|
import net.corda.node.services.config.*
|
||||||
import net.corda.node.utilities.registration.HTTPNetworkRegistrationService
|
import net.corda.node.utilities.registration.HTTPNetworkRegistrationService
|
||||||
import net.corda.node.utilities.registration.NodeRegistrationHelper
|
import net.corda.node.utilities.registration.NodeRegistrationHelper
|
||||||
|
import net.corda.nodeapi.internal.PLATFORM_VERSION
|
||||||
import net.corda.nodeapi.internal.DevIdentityGenerator
|
import net.corda.nodeapi.internal.DevIdentityGenerator
|
||||||
import net.corda.nodeapi.internal.SignedNodeInfo
|
import net.corda.nodeapi.internal.SignedNodeInfo
|
||||||
import net.corda.nodeapi.internal.addShutdownHook
|
import net.corda.nodeapi.internal.addShutdownHook
|
||||||
@ -271,7 +272,7 @@ class DriverDSLImpl(
|
|||||||
"devMode" to false)
|
"devMode" to false)
|
||||||
)).checkAndOverrideForInMemoryDB()
|
)).checkAndOverrideForInMemoryDB()
|
||||||
|
|
||||||
val versionInfo = VersionInfo(1, "1", "1", "1")
|
val versionInfo = VersionInfo(PLATFORM_VERSION, "1", "1", "1")
|
||||||
config.corda.certificatesDirectory.createDirectories()
|
config.corda.certificatesDirectory.createDirectories()
|
||||||
// Create network root truststore.
|
// Create network root truststore.
|
||||||
val rootTruststorePath = config.corda.certificatesDirectory / "network-root-truststore.jks"
|
val rootTruststorePath = config.corda.certificatesDirectory / "network-root-truststore.jks"
|
||||||
|
Reference in New Issue
Block a user