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/27 09:40:32 UTC

[ignite-3] branch main updated (a71adbd -> bd86528)

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 a71adbd  IGNITE-16311 Removed redundant mentions of closed tasks in code.  (#561)
     add bd86528  IGNITE-15945 Class inheritance and effectively final fields

No new revisions were added by this update.

Summary of changes:
 .../network/serialization/BuiltInType.java         |  37 +-
 .../network/serialization/ClassDescriptor.java     |  98 ++++-
 .../serialization/ClassDescriptorRegistry.java     |  32 +-
 .../serialization/ClassIndexedDescriptors.java     |  10 +
 .../internal/network/serialization/Classes.java    |  45 +++
 ...ptors.java => CompositeDescriptorRegistry.java} |  33 +-
 .../{Null.java => DescriptorRegistry.java}         |   8 +-
 .../network/serialization/FieldDescriptor.java     |  11 +
 .../serialization/IdIndexedDescriptors.java        |  18 +
 ....java => MapBackedClassIndexedDescriptors.java} |  14 +-
 .../MapBackedIdIndexedDescriptors.java             |  10 +-
 .../PerSessionSerializationService.java            |  27 +-
 .../serialization/SerializationService.java        |   6 +-
 .../marshal/BuiltInContainerMarshallers.java       |  70 +++-
 .../serialization/marshal/BuiltInMarshalling.java  |  60 +--
 .../marshal/BuiltInNonContainerMarshallers.java    |  31 +-
 .../marshal/DefaultFieldsReaderWriter.java         |   9 +
 .../marshal/DefaultUserObjectMarshaller.java       | 271 ++++++-------
 .../serialization/marshal/DescriptorResolver.java  |  59 +++
 .../marshal/ExternalizableMarshaller.java          |   8 +-
 .../serialization/marshal/LocalDescriptors.java    |  59 +++
 .../marshal/MarshallingValidations.java            |  67 ++++
 .../serialization/marshal/ProtocolMarshalling.java |  47 +++
 .../serialization/marshal/ProxyMarshaller.java     |   2 +-
 .../marshal/SerializableInstantiation.java         |   3 +-
 .../marshal/StructuredObjectMarshaller.java        |  92 ++++-
 .../{ValueReader.java => TypedValueReader.java}    |  11 +-
 .../serialization/marshal/TypedValueWriter.java    |   9 +-
 .../marshal/UnmarshallingContext.java              |  40 +-
 .../marshal/UosObjectInputStream.java              |  75 ++--
 .../marshal/UosObjectOutputStream.java             |  63 +++-
 .../marshal/UserObjectMarshaller.java              |  16 +-
 .../serialization/BuiltInDescriptorsTest.java      |  36 +-
 .../network/serialization/ClassesTest.java         | 114 ++++++
 ...a => MapBackedClassIndexedDescriptorsTest.java} |  28 +-
 .../MapBackedIdIndexedDescriptorsTest.java         |  27 +-
 .../network/serialization/MarshallableTest.java    |  11 +-
 .../DefaultUserObjectMarshallerCommonTest.java     |   4 +-
 ...rConcreteTypesKnownUpfrontOptimizationTest.java | 417 +++++++++++++++++++++
 ...erObjectMarshallerWithArbitraryObjectsTest.java |  16 +-
 ...efaultUserObjectMarshallerWithBuiltinsTest.java | 382 ++++++++++++++-----
 ...UserObjectMarshallerWithExternalizableTest.java |  10 +-
 ...shallerWithSerializableOverrideStreamsTest.java |   6 +-
 ...ltUserObjectMarshallerWithSerializableTest.java |   8 +-
 .../marshal/ProtocolMarshallingTest.java           | 121 ++++++
 ...eNoArgConstructor.java => TestDescriptors.java} |   6 +-
 46 files changed, 1966 insertions(+), 561 deletions(-)
 rename modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{CompositeIdIndexedDescriptors.java => CompositeDescriptorRegistry.java} (56%)
 copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{Null.java => DescriptorRegistry.java} (86%)
 copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/{MapBackedIdIndexedDescriptors.java => MapBackedClassIndexedDescriptors.java} (67%)
 create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/DescriptorResolver.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/LocalDescriptors.java
 create mode 100644 modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/MarshallingValidations.java
 copy modules/network/src/main/java/org/apache/ignite/internal/network/serialization/marshal/{ValueReader.java => TypedValueReader.java} (69%)
 copy modules/network/src/test/java/org/apache/ignite/internal/network/serialization/{MapBackedIdIndexedDescriptorsTest.java => MapBackedClassIndexedDescriptorsTest.java} (55%)
 create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/DefaultUserObjectMarshallerConcreteTypesKnownUpfrontOptimizationTest.java
 create mode 100644 modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/ProtocolMarshallingTest.java
 copy modules/network/src/test/java/org/apache/ignite/internal/network/serialization/marshal/{WithPrivateNoArgConstructor.java => TestDescriptors.java} (88%)