[ https://issues.apache.org/jira/browse/IGNITE-25882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dmitry Werner reassigned IGNITE-25882: -------------------------------------- Assignee: Dmitry Werner > Remove Serializable interface from Message > ------------------------------------------ > > Key: IGNITE-25882 > URL: https://issues.apache.org/jira/browse/IGNITE-25882 > Project: Ignite > Issue Type: Task > Reporter: Maksim Timonin > Assignee: Dmitry Werner > Priority: Major > Labels: ise > > Currently Message interface extends Serializable. But Ignite use our custom > logic for message serialization (MessageSerializer of Message#writeTo, > Message#readFrom). Then usage of Serializable is useless, but misleading. > What should be done: > # Remove Serializable interface from > org.apache.ignite.plugin.extensions.communication.Message class. > # Remove serialVersionUID from all classes implements the interface. > # If some classes requires java serialization (overrides > writeObject/writeReplace/writeExternal methods) - let's investigate this > cases. -- This message was sent by Atlassian Jira (v8.20.10#820010)