Andrey Mashenkov created IGNITE-14316: -----------------------------------------
Summary: BinaryObject API Key: IGNITE-14316 URL: https://issues.apache.org/jira/browse/IGNITE-14316 Project: Ignite Issue Type: Improvement Reporter: Andrey Mashenkov Let's create BinaryObject (BO) interface and a builder interface for it assuming - BO is a self-described object. Similar to Ignite-2 one with a compact footer. - BO is unmanaged. SchemaManager doesn't care about its schema at all. - BO can be deserialized to user class with a specified deserializer. - BO has a flat structure, cyclic links are not allowed. However, one can restore links on reserialization. - BO must not have any dependencies on Ignite internals. - Ignite should provide some base implementation for BO and builder. -- This message was sent by Atlassian Jira (v8.3.4#803005)