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