You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by sd...@apache.org on 2022/01/20 14:40:32 UTC
[ignite-3] branch main updated (4f8f7ae -> 65b76bd)
This is an automated email from the ASF dual-hosted git repository.
sdanilov pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git.
from 4f8f7ae IGNITE-16258 Support Serializable lambdas marshalling in User Object Serialization
add 65b76bd IGNITE-16282 Support (un)marshalling of Proxies in User Object Serialization
No new revisions were added by this update.
Summary of changes:
.../network/serialization/BuiltInType.java | 4 +-
.../network/serialization/ClassDescriptor.java | 9 ++
.../serialization/ClassDescriptorRegistry.java | 2 +-
.../marshal/BuiltInContainerMarshallers.java | 4 +-
.../serialization/marshal/BuiltInMarshalling.java | 38 +++++--
.../marshal/BuiltInNonContainerMarshallers.java | 6 +-
.../marshal/DefaultUserObjectMarshaller.java | 29 ++++-
.../marshal/ExternalizableMarshaller.java | 3 +-
.../serialization/marshal/ProxyMarshaller.java | 122 +++++++++++++++++++++
.../marshal/UnmarshallingContext.java | 8 +-
...erObjectMarshallerWithArbitraryObjectsTest.java | 96 +++++++++++++++-
11 files changed, 293 insertions(+), 28 deletions(-)
create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/ProxyMarshaller.java