ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksandr Polovtcev (Jira)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-14817) Custom serializable types
Date Wed, 02 Jun 2021 14:45:00 GMT
Aleksandr Polovtcev created IGNITE-14817:

             Summary: Custom serializable types
                 Key: IGNITE-14817
                 URL: https://issues.apache.org/jira/browse/IGNITE-14817
             Project: Ignite
          Issue Type: Sub-task
          Components: networking
            Reporter: Aleksandr Polovtcev

The network component is currently only able to serialize objects that either extend the {{NetworkMesssage}}
interface or that belong to a predefined set of types, like strings, primitives and different
collections. This is inconvenient, because messages might contain other objects as their properties,
which might not extend {{NetworkMessage}}.

It is proposed to update the current serialization infrastructure to use the new {{@Transferrable}}
annotation to generate serialization classes and to decouple it from the {{NetworkMessage
}}interface in order to use it for arbitrary objects that satisfy the same contract as the
current serializable message do.

This message was sent by Atlassian Jira

View raw message