Roman Puchkovskiy created IGNITE-16185: ------------------------------------------
Summary: Improve interface of UserObjectMarshaller Key: IGNITE-16185 URL: https://issues.apache.org/jira/browse/IGNITE-16185 Project: Ignite Issue Type: Sub-task Reporter: Roman Puchkovskiy Assignee: Roman Puchkovskiy Fix For: 3.0.0-alpha4 There should be 2 'registries' of class descriptors: local one (which is global and contains descriptors for classes loaded by the local node) and remote one (which is session-bound and contains only descriptors received from a remote node). marshal() method should only work with the local registry in read-write mode (as it can add descriptors for classes never marshalled before). unmarshal() method should work with the merge of local and remote registries (remote registry taking precedence), but only in read-only mode (it should not modify the registries). -- This message was sent by Atlassian Jira (v8.20.1#820001)