mirror of
https://github.com/corda/corda.git
synced 2025-06-12 20:28:18 +00:00
Merge branch 'release/os/4.4' of https://github.com/corda/corda into nnagy-os4.4-os4.5-20200426-2
Conflicts: node-api/src/main/kotlin/net/corda/nodeapi/internal/persistence/HibernateConfiguration.kt node-api/src/main/kotlin/net/corda/nodeapi/internal/rpc/client/AMQPClientSerializationScheme.kt
This commit is contained in:
@ -141,6 +141,10 @@ object DefaultKryoCustomizer {
|
||||
register(ContractUpgradeWireTransaction::class.java, ContractUpgradeWireTransactionSerializer)
|
||||
register(ContractUpgradeFilteredTransaction::class.java, ContractUpgradeFilteredTransactionSerializer)
|
||||
|
||||
addDefaultSerializer(Iterator::class.java) {kryo, type ->
|
||||
IteratorSerializer(type, CompatibleFieldSerializer<Iterator<*>>(kryo, type).apply { setIgnoreSyntheticFields(false) })
|
||||
}
|
||||
|
||||
for (whitelistProvider in serializationWhitelists) {
|
||||
val types = whitelistProvider.whitelist
|
||||
require(types.toSet().size == types.size) {
|
||||
|
Reference in New Issue
Block a user