mirror of
https://github.com/corda/corda.git
synced 2025-01-20 03:36:29 +00:00
Removed remaining uses of KRYO_P2P_CONTEXT
This commit is contained in:
parent
7cfe7f2a78
commit
e781d816a8
@ -146,13 +146,6 @@ allprojects {
|
|||||||
tasks.withType(Test) {
|
tasks.withType(Test) {
|
||||||
// Prevent the project from creating temporary files outside of the build directory.
|
// Prevent the project from creating temporary files outside of the build directory.
|
||||||
systemProperties['java.io.tmpdir'] = buildDir
|
systemProperties['java.io.tmpdir'] = buildDir
|
||||||
|
|
||||||
// Ensures that "net.corda.testing.amqp.enable" is passed correctly from Gradle command line
|
|
||||||
// down to JVM executing unit test. It looks like we are running unit tests in the forked mode
|
|
||||||
// and all the "-D" parameters passed to Gradle not making it to unit test level
|
|
||||||
// TODO: Remove once we fully switched to AMQP
|
|
||||||
final AMQP_ENABLE_PROP_NAME = "net.corda.testing.amqp.enable"
|
|
||||||
systemProperty(AMQP_ENABLE_PROP_NAME, System.getProperty(AMQP_ENABLE_PROP_NAME))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
group 'net.corda'
|
group 'net.corda'
|
||||||
|
@ -15,7 +15,6 @@ import net.corda.core.utilities.ByteSequence
|
|||||||
import net.corda.core.utilities.contextLogger
|
import net.corda.core.utilities.contextLogger
|
||||||
import net.corda.core.utilities.days
|
import net.corda.core.utilities.days
|
||||||
import net.corda.nodeapi.internal.serialization.AMQP_P2P_CONTEXT
|
import net.corda.nodeapi.internal.serialization.AMQP_P2P_CONTEXT
|
||||||
import net.corda.nodeapi.internal.serialization.KRYO_P2P_CONTEXT
|
|
||||||
import net.corda.nodeapi.internal.serialization.SerializationFactoryImpl
|
import net.corda.nodeapi.internal.serialization.SerializationFactoryImpl
|
||||||
import net.corda.nodeapi.internal.serialization.amqp.AMQPServerSerializationScheme
|
import net.corda.nodeapi.internal.serialization.amqp.AMQPServerSerializationScheme
|
||||||
import net.corda.nodeapi.internal.serialization.kryo.AbstractKryoSerializationScheme
|
import net.corda.nodeapi.internal.serialization.kryo.AbstractKryoSerializationScheme
|
||||||
@ -91,13 +90,12 @@ class NetworkParametersGenerator {
|
|||||||
// We need to to set serialization env, because generation of parameters is run from Cordform.
|
// We need to to set serialization env, because generation of parameters is run from Cordform.
|
||||||
// KryoServerSerializationScheme is not accessible from nodeapi.
|
// KryoServerSerializationScheme is not accessible from nodeapi.
|
||||||
private fun initialiseSerialization() {
|
private fun initialiseSerialization() {
|
||||||
val context = if (java.lang.Boolean.getBoolean("net.corda.testing.amqp.enable")) AMQP_P2P_CONTEXT else KRYO_P2P_CONTEXT
|
|
||||||
_contextSerializationEnv.set(SerializationEnvironmentImpl(
|
_contextSerializationEnv.set(SerializationEnvironmentImpl(
|
||||||
SerializationFactoryImpl().apply {
|
SerializationFactoryImpl().apply {
|
||||||
registerScheme(KryoParametersSerializationScheme)
|
registerScheme(KryoParametersSerializationScheme)
|
||||||
registerScheme(AMQPServerSerializationScheme())
|
registerScheme(AMQPServerSerializationScheme())
|
||||||
},
|
},
|
||||||
context)
|
AMQP_P2P_CONTEXT)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,22 +95,21 @@ fun setGlobalSerialization(armed: Boolean): GlobalSerializationEnvironment {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun createTestSerializationEnv(label: String) = object : SerializationEnvironmentImpl(
|
private fun createTestSerializationEnv(label: String): SerializationEnvironmentImpl {
|
||||||
SerializationFactoryImpl().apply {
|
val factory = SerializationFactoryImpl().apply {
|
||||||
registerScheme(KryoClientSerializationScheme())
|
registerScheme(KryoClientSerializationScheme())
|
||||||
registerScheme(KryoServerSerializationScheme())
|
registerScheme(KryoServerSerializationScheme())
|
||||||
registerScheme(AMQPClientSerializationScheme(emptyList()))
|
registerScheme(AMQPClientSerializationScheme(emptyList()))
|
||||||
registerScheme(AMQPServerSerializationScheme(emptyList()))
|
registerScheme(AMQPServerSerializationScheme(emptyList()))
|
||||||
},
|
}
|
||||||
AMQP_P2P_CONTEXT,
|
return object : SerializationEnvironmentImpl(
|
||||||
KRYO_RPC_SERVER_CONTEXT,
|
factory,
|
||||||
KRYO_RPC_CLIENT_CONTEXT,
|
AMQP_P2P_CONTEXT,
|
||||||
AMQP_STORAGE_CONTEXT,
|
KRYO_RPC_SERVER_CONTEXT,
|
||||||
KRYO_CHECKPOINT_CONTEXT) {
|
KRYO_RPC_CLIENT_CONTEXT,
|
||||||
override fun toString() = "testSerializationEnv($label)"
|
AMQP_STORAGE_CONTEXT,
|
||||||
|
KRYO_CHECKPOINT_CONTEXT
|
||||||
|
) {
|
||||||
|
override fun toString() = "testSerializationEnv($label)"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private const val AMQP_ENABLE_PROP_NAME = "net.corda.testing.amqp.enable"
|
|
||||||
|
|
||||||
// TODO: Remove usages of this function when we fully switched to AMQP
|
|
||||||
private fun isAmqpEnabled(): Boolean = java.lang.Boolean.getBoolean(AMQP_ENABLE_PROP_NAME)
|
|
||||||
|
@ -5,7 +5,7 @@ import net.corda.client.rpc.internal.KryoClientSerializationScheme
|
|||||||
import net.corda.core.serialization.internal.SerializationEnvironmentImpl
|
import net.corda.core.serialization.internal.SerializationEnvironmentImpl
|
||||||
import net.corda.core.serialization.internal.nodeSerializationEnv
|
import net.corda.core.serialization.internal.nodeSerializationEnv
|
||||||
import net.corda.demobench.views.DemoBenchView
|
import net.corda.demobench.views.DemoBenchView
|
||||||
import net.corda.nodeapi.internal.serialization.KRYO_P2P_CONTEXT
|
import net.corda.nodeapi.internal.serialization.AMQP_P2P_CONTEXT
|
||||||
import net.corda.nodeapi.internal.serialization.SerializationFactoryImpl
|
import net.corda.nodeapi.internal.serialization.SerializationFactoryImpl
|
||||||
import net.corda.nodeapi.internal.serialization.amqp.AMQPClientSerializationScheme
|
import net.corda.nodeapi.internal.serialization.amqp.AMQPClientSerializationScheme
|
||||||
import tornadofx.*
|
import tornadofx.*
|
||||||
@ -57,13 +57,12 @@ class DemoBench : App(DemoBenchView::class) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun initialiseSerialization() {
|
private fun initialiseSerialization() {
|
||||||
val context = KRYO_P2P_CONTEXT
|
|
||||||
nodeSerializationEnv = SerializationEnvironmentImpl(
|
nodeSerializationEnv = SerializationEnvironmentImpl(
|
||||||
SerializationFactoryImpl().apply {
|
SerializationFactoryImpl().apply {
|
||||||
registerScheme(KryoClientSerializationScheme())
|
registerScheme(KryoClientSerializationScheme())
|
||||||
registerScheme(AMQPClientSerializationScheme())
|
registerScheme(AMQPClientSerializationScheme())
|
||||||
},
|
},
|
||||||
context)
|
AMQP_P2P_CONTEXT)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user